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:与MCU连接时出现问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1096937/tcan4550evm-trouble-interfacing-with-mcu

部件号:TCAN4550EVM
主题中讨论的其他部件:TCAN4550

您好!

我正在尝试将TCAN4550 EVM与非TI MCU连接,并遇到了一些问题。 我正在使用示例项目,并更改了AHB函数以适合我的芯片的SPI库。  

SPI通过示波器查看时似乎工作正常,但从未发送任何CAN消息。 当我手动重置和唤醒主板时,nINT和nWKRQ指示灯亮起,但在配置后,这些指示灯熄灭,INH指示灯亮起。  

我的连接如下:  

J9:  

VBAT:12V +  

GND:SRC GND

J16:

VIO:来自MCU板的3V3 (3V3位置中的1)

SCLK:MCU SCLK

SDI:MCU MOSI

SDO:MCU MISO

NCS:MCU CS

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

    RJ,您好!

    您是否修改了演示代码中的main.c序列? 演示代码配置收发器并在启动过程中自动发送CAN消息。 当按下某个按钮时,它还会重新发送消息。 在设置MCU时遵循的顺序是否相同?

    您是否可以从TCAN4550读取中断寄存器? 如果是,请阅读状态和中断寄存器,查看设备是否报告了任何问题。 这可以在配置之前和之后完成,以获得最佳的图像。 如果您需要有关错误含义的帮助,请与我们分享您的发现,我们可以详细说明。 如果您的设置具有调试模式,则逐步执行每个SPI命令并查看收发器如何反应(即,nINT何时清除,发送传输命令时Does会作出反应等)可能会有所帮助。

    由于nINT指示灯熄灭,似乎中断已成功清除,并且配置可能已正确完成。 您如何验证没有CAN数据? 您是否将示波器连接到CANH和CANL线路,或者您是否尝试与另一个CAN设备连接?

    此致,
    Eric Schott