This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS1227:在 MCU 掉电再上电期间 DCAN 意外发送显性位

Guru**** 657930 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1203977/tms570ls1227-dcan-unexpected-transmission-of-dominant-bit-during-mcu-power-cycle

器件型号:TMS570LS1227

尊敬的所有人:

在嵌入(并为 MCU 和 CAN 收发器供电)的 PCBA 进行下电上电期间、我们观察到 DCAN TX 引脚中存在干扰(CAN1TX 信号 CAN_1_TX 引脚中出现异常显性位)、并且此行为通过外部上拉电阻器进行了修复。 (附加信息:信号复位拉状态为上拉。 在 MCU 上电(off -> on)和 MCU 断电(on -> off)后观察到该行为。 该行为可使用 https://www.ti.com/tool/LAUNCHXL2-TMS57012重现 、并使用逻辑分析仪进行测量。)

记录了 TIOC 和 RIOC 寄存器的应用解决方案、这些寄存器用于将 CAN_TX 和 CAN_RX 配置为 GIO 引脚- SPNU515C–2018年3月、对于 TX、第1596页、表27-30位"0"说明-为了方便访问、在此处引用"注意: 当 CAN_TX 引脚连接到 CAN 收发器时、必须使用外部上拉电阻器来确保 CAN 总线不会受到干扰(例如、当 DCAN 模块复位时)。'

在此 e2e 帖子中、此附注应仅适用于 GIO 模式。

在本例中、CAN_TX 和 RX配置为 GIO、但无论如何、外部上拉电阻解决了该问题。

您能否确认、有关外部上拉电阻器的注释适用于用于将 CAN_TX 和 CAN_RX 配置为 GIO 引脚的 IOC 和 RIOC 寄存器?

提前感谢您的时间和支持。

此致、

路易斯

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis:

    TI CAN 收发器的输入和输出引脚在内部被动地被拉高、因此在没有任何输入的情况下、该器件会在所有输入和输出引脚上自动默认为隐性总线状态。 因此无需外部上拉。

    如果收发器没有内部上拉电阻、最好为 CAN TX 和 RX 信号添加外部上拉电阻。