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.

[参考译文] SN65HVD231:CAN 收发器总线波形异常

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1305060/sn65hvd231-can-abnormal-transceiver-bus-waveform

器件型号:SN65HVD231

您好,您好,今天在测试CAN收发芯片信号的时候发现一个问题。

 用示波器看图上三个点的波形,点的颜色对应波形的颜色。

 从图上可以看出,中间红色波形(MCU发出端),后面已经没有报文了,但是蓝色波形(总线上)还有一个高电平。黄色波形(cpu接收端)有了一个低电平。

仔细看的话,可能看出来红色波形后面有两个小小凸起,不知道是因为这两个小凸起导致蓝色总线上电平变化,还是总线上电平的变化,导致红色端波形有凸起?

忽略掉总线,只看MCU和CPU端,MCU已经没有高低电平变化了,但是CPU端还是有个低电平,这看起来不太对。

求解~谢谢!

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

    红线上的凸点会发出噪音、并且无害。

    这可能是一个 ACK 位。 请检查 CPU (以及总线上任何其他 CAN 器件)的 Tx 信号。

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

    Yulong,

    感谢您在 E2E 上发帖。 正如 Clemens 所说、TRX 信号上的凸点无害、也许只是在信号从高电平转换为低电平时 CAN 总线固有的寄生电容和电感。  

    至于额外的位、Clemens 在这里也可能是正确的、这看起来像是正确接收到的消息末尾的 ACK 位。 这是在 CAN 帧的末尾吗?

    此致、

    埃里克·哈克特