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.

[参考译文] TCAN330:关于 TXD 和 RXD 波形

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1458941/tcan330-about-txd-and-rxd-waveforms

器件型号:TCAN330

工具与软件:

在规格第28页的图37中、是否通过将高电平和低电平输入 TXD 并同时测量 RXD 来测量 TXD、RXD、CANH 和 CANL 的波形?

TXD 的波形输入是否发送到 CANH 和 CANL 并由 RXD 接收?

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

    您好!

    是的、CAN 收发器的波形是通过将 TXD 切换为低电平和高电平来生成的、然后该波形会转换为 CANH 和 CANL 线路上的差分信号。  然后、CAN 收发器的接收器部分读取 CANH 和 CANL 波形、并转换回 RXD 上的逻辑信号以供控制器读取。

    此致、

    Eric Hackett  

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

    在读取使用 RXD 传输的波形时、您能否将其与从负载传输的信号区分开来?

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

    来自负载、我想您指的是 CANH 和 CANL。

    通过测量 CANH 和 CANL 之间的差分电压、CANH 和 CANL 上的差分信号转换为 RXD 上的逻辑信号。 因此、如果 RXD 较低、则意味着 CANH 和 CANL 之间的差分电压大于900mV。 如果 RXD 上的信号为高电平、CANH 和 CANL 之间的差分电压小于500mV。

    此致、

    Eric Hackett  

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

    下图是否正确?

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

    是的、以上都是正确的。 是的、控制器会管理它是否在任何给定的时间接收或发送信息。 控制器需要不断读取 RXD 来处理消息优先级、以及验证通信期间的任何错误。

    此致、

    Eric Hackett  

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

    谢谢你。 我理解。

    如何确定控制器消息的优先级?

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

    CAN 帧中有一个 ID 部分、0越多(从 MSB 到 LSB 的显性位越多)、优先级就越高、因为报文 ID 在 CAN 总线上占主导地位。 然后、控制器可以确定它发送的 ID 是否与总线通过读取其自身的 RXD 引脚来反映的 ID 相匹配。

    此致、

    Eric Hackett