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.

[参考译文] TCAN1042DEVM:使用此模块读取本地CAN总线上的CAN数据时出现问题,与TI CAN波形模块一起使用

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1103256/tcan1042devm-issue-reading-can-data-on-a-local-can-bus-with-this-module-works-with-the-ti-can-waveshare-module

部件号:TCAN1042DEVM
主题中讨论的其它部件: SN65HVD230

您好,我们使用两台NVIDIA Xavier AGX机器设置本地CAN总线,第一台是使用两台CAN Waveshare收发器发送和接收CAN数据。 第二种是使用CAN Waveshare模块,该模块连接到CAN鳄鱼高/低数据读卡器。 使用cansend和candump进行此设置后,我们在第一台机器上发送/接收数据以及在第二台机器上读取发送的数据时不会出现问题。 问题是这些设备似乎不支持CAN FD,因此,我们尝试在第二台机器上使用TCAN1042DEVM收发器,使用CAN鳄鱼读取本地CAN总线上发送的数据。 这是出现问题的部件,设备已通电并与CAN Waveshare模块的连接方式相同,但它无法读取数据。 如有任何指导,将不胜感激。

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

    您好,Michael:

    您使用的Waveshare板是否具有SN65HVD230? 这是一个提供3.3V的CAN收发器,它使用3.3V输入作为CAN驱动器的源。 TCAN1042是一个5V供电的CAN收发器,需要4.5V至5.5V的电压才能应用到其Vcc输入。 TXD和RXD的数字电压电平也将使用此5V参考电压,除非使用TCAN1042V,后者使用引脚5作为Vio输入来设置数字电压电平。 另外,确保STB引脚8保持在低位(使用EVM上的“PD”选项),以将收发器置于正常模式。  

    如果不是问题,您能否提供更多信息? 当尝试使用TCAN1042进行通信时,我有兴趣查看CANH和CANL波形的示波器截图。 请包含TXD输入信号和CANH及CANL信号(最好同时包含这两个信号,但如果示波器探头受限,一个信号就足够了)。 这将告诉我们收发器是否正确响应输入信号并在CAN总线上驱动正确的电压。  

    如果您在此期间还有任何其他问题,请告诉我。

    此致,
    Eric Schott

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

    嗨,Eric! 感谢您的回复。 我们正在使用的波形板上有一个vp230芯片,我不确定此芯片是否支持CAN FD。 如果我没有错,TCAN1042DEVM是否支持3.3V和5V? 遗憾的是,我们没有示波器,因此我可以提供的更深入的信息量非常少,我可以始终发送设置图片,但我更好奇的是,是否有一些主板故障排除文档。

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

    您好,Michael:

    SN65HVD230不支持CAN FD,因为其最大数据速率仅为1Mbps。  

    TCAN1042支持高达2Mbps的数据速率或高达5Mbps的'G'型数据速率,这两种型号均适用于CAN FD。 这是一个5V供电的CAN收发器,因此Vcc输入需要处于此5V范围内。 如果使用'V'型,引脚5将用作Vio输入,可选择TXD和RXD引脚的逻辑电压电平,例如与3.3V MCU一起使用。 非V型使用5V (Vcc)作为其逻辑电平。  

    TCAN1042EVM非常简单,可用于各种8引脚CAN收发器。 这包括一个3.3V提供的CAN收发器SN65HVD230和一个5V提供的收发器TCAN1042。 在这种意义上,EVM确实支持对两种类型的器件进行评估,但单个CAN IC只支持其中一种电源电压。  

    此致,
    Eric Schott