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.

[参考译文] TMDSIDK574:CAN 总线:DCAN1_{T、R}X 和收发器之间的33欧姆电阻

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1179132/tmdsidk574-can-bus-purpose-of-the-33-ohm-resistance-between-dcan1_-t-r-x-and-the-transceiver

器件型号:TMDSIDK574
主题中讨论的其他器件: AM5748

大家好、

我的平台是采用 AM5748的 TMDSIDK574。 我发现 DCAN1_{T、R}X 和收发器之间存在33欧姆电阻、有人知道这种电阻的用途是什么吗?

FAIK、其他电路板、如 BeagleBone、没有它。 此外、板载收发器的应用建议没有该电阻:

我提出这一问题是因为、当我尝试使用板载 CAN 收发器与另一个 CAN 节点进行通信时、我发现操作系统显示它没有检测到载波("无载波"、Linux 器件输出2)。 这让我想知道 CAN 端口 DCAN1_TX 和 DCAN1_RX 是否已正确连接到收发器。 我还尝试使用外部 CAN 收发器(连接到 CAN1_{T、R}XDF)、结果相同。

假设我已经很好地配置了 devicetree (IIuC、"dcan1")和位速率。 并且接线没有问题。 还有什么可能出错的呢?

电源 该工具 Cansend 在发送消息后生成以下内核消息:

[5904.124292] c_CAN_platform 4ae3c000.can CAN0:总线关闭

如上所述、即 ipute2表示 CAN 接口具有"无载波"。

谢谢!

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

    串联电阻器可能用于帮助解决任何可能的信号完整性问题。  通常在驱动器/源极附近放置一个串联电阻、以帮助将驱动器的输出阻抗与 PCB 匹配、从而更大限度地减少任何信号完整性问题。  这些电阻器不应影响基本功能、仅当 PCB 布线相对较长时、才应在客户设计中需要这些电阻器。