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.
我尝试使用 TCAN4550EVM 连接到传统 CAN 总线、但我没有收到 CAN 消息。
我获得了与 SPI 配合使用的电路板版本、但它是3.2.1、具体如下所示。
地址:0x1000值:0x32150320
地址:0x1004值:0x87654321
该规范显示"•经典 CAN 向后兼容"、因此我认为我可以连接。但是、我无法接收经典 CAN 消息。
我下载了 TCAN4550演示软件、并尝试从 Kvaser 的 USB CAN I/F 发送消息、其中 FDOE 的控制寄存器设置为0、但接收过程不起作用。
在经典 CAN 环境中接收时、是否有 FDOE 以外的其他位置可将设置更改为 CAN FD?
您好、用户:
欢迎使用 E2E!
TCAN4550能够发送和接收经典 CAN 和 CAN FD 帧。 演示软件的默认配置应允许无问题地接收经典 CAN 帧。 当接收到一个经典 CAN 帧时、消息头中的 FDF 诊断标志应该可以清楚地表明这一点。 两种接收到的帧都将存储在同一个 FIFO 中
请分享您的发现或设置可能与上述问题相关的任何其他信息、同时如果您有任何其他问题、请告诉我。
此致、
Eric Schott
感谢你的答复。
我在下载完500k 后检查了演示软件、并确认我可以接收到经典 CAN。
非常感谢。
>关于您的问题、您是否测试过 TCAN4550能够成功接收 CAN FD 帧? 我想知道这是否是一个特定于经典 CAN 帧的问题。
抱歉、我没有一个能够输入/输出 CAN FD 的器件、因此我无法检查。
>发送经典 CAN 消息后中断寄存器的状态是什么?
我确认了我能够通过演示软件接收中断。
>如果在发送消息后中断没有被置位(nINT LED 在发送消息后不会生效)、请用示波器检查 CAN 线路以查看接收器的有效电平。 在这种情况下、您能否检查其他 CAN 接收器是否能够接收具有此设置的 CAN 帧?
我没有检查、因为我能够接收。
>是否可以确认发送此消息时 TCAN4550未处于睡眠模式? 启动后、如果未接收到信号、它将在几分钟后自动超时。 这可以通过 INH 引脚的状态来检查(由 LED 指示)。
即使它没有接收到信号、我们也已确认它在进入睡眠状态之前没有接收到信号、因此我们不认为睡眠对它有任何影响。
抱歉、我认为我的额外修正是我无法获得经典 CAN 的原因。
您好!
很高兴听到您能够找到解决方案。 如果您有任何疑问、请随时回复此主题或创建新主题。
此致、
Eric Schott