主题中讨论的其他器件:TCAN1042-Q1
尊敬的专家:
我已经注意到、当温度下降到非常低的水平(-30 ~-40°C)时、我的应用中 CAN 模块的一个奇怪运行状态。 CAN 查看器以不受控制的间隔显示一系列 CAN Tx 消息。 在室温下、CAN Tx 被监控为正常、传输间隔为1秒。 最近、我在示波器上检查了 Tx 信号、发现有连续的 CAN Tx 消息。
此信号类似于 CAN 节点未连接到任何物体(开放节点)且未接收到 ACK 时的信号。 我发现当没有接收到 ACK 时、eCAN 模块将继续进行重新传输、如本文中所述、我已经通过在 MCU 节点开路时探测 CAN-Tx 引脚来确认这一点。
CAN 电路由 MCU F28069、收发器 TCAN1042-Q1和 TVS 二极管 NUP2105L 组成、所有这些器件的工作温度都高达-55。
我有两个问题:
为什么 CAN 模块在低温环境下会这样运行?
2.是否有任何方法可以取消重新传输,例如设置 CANTRR 位或 CANTA 位?
感谢您的帮助。
此致、
Luiz