主题中讨论的其他器件: 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 接口具有"无载波"。
谢谢!