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.

[参考译文] TCAN4550:CAN 总线无输出

Guru**** 2747375 points

Other Parts Discussed in Thread: TCAN4550

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1288495/tcan4550-can-bus-no-output

器件型号:TCAN4550

您好!

我的客户将 M3+TCAN4550与 CAN 2.0B 调试工具和主机配合使用来实现到 CAN 的 SPI。

现在他们遇到了在 TCAN4550中看不到任何输出的问题。 为了找出问题、我已提出了几个问题、我将在下面进行总结。

首先,他们在 TCAN4550演示中使用了 WRITE 命令:

状态寄存器为0x0830、这意味着这些位错误:

而 MISO/MOSI/nCS/CLK 波形(振铃高达5.8V)、黄色曲线表示 CLK、绿色曲线表示 MOSI、蓝色曲线表示 nCS、粉色曲线表示 MISO:

请帮助我们进行调试、非常感谢。

此致、

陈义山

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

    您好、Yishan:

    发送 CAN 消息失败可能是由于 SPI 通信中的错误造成的。  确实出现了很多噪声、而这可能会导致错误。  但还可能存在一些较大的协议错误。  您能否分享一些显示完整 SPI 读取/写入的示波器图?  我希望看到 NCS 引脚在事务开始时转换为低电平、然后在事务结束时再次转换为高电平之间的所有时钟和数据位。  这将帮助我了解 SPI 驱动程序中是否需要进行某种形式的协议更改。

    此致、

    乔纳森