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.

[参考译文] TCAN332通过背板与5V 收发器进行通信

Guru**** 2537170 points
Other Parts Discussed in Thread: TCAN332

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/838075/tcan332-communication-with-5-v-transceiver-over-backplane

主题中讨论的其他器件:TCAN332

与线程非常相关...我们在总线上有一个 TCAN332 (连接到我们的 MCU)、总线主干中的电阻约为63欧姆(总线末端有两个120欧姆电阻)。 TCAN332的隐性状态约为1.9V、它正在尝试与第三方器件(MFD)上的5V CAN 控制器通信、该器件的隐性状态约为2.4V。

两种显性状态的差分电压均大于2V。 当 MFD 未在总线上时、我们会收到 ACK 错误(还好、因为总线上没有其他设备)。 但是、当 MFD 连接到总线(并接管 Tx)时、我们的 TCAN 每次都会报告帧错误。

位速率(250kbs)和采样时间看起来不错...电阻也是如此? 这两个器件的隐性状态可能太不同? 感谢您的任何见解。

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

    尊敬的 Andy:

    (我认为这是一个完全不同的主题、我将其拆分为自己的主题、与您最初在 https://e2e.ti.com/support/interface/f/138/p/833450/3097745上发布的主题不同。  我的希望是让寻找类似问题的人更容易找到这种方法。)

    出现此问题时、是否可以在示波器上捕获 CANH 和 CANL 总线波形?  通常、只要差分幅度不受影响、CAN 总线就应该能够在收发器的额定共模电压范围(通常为+/- 12V)内耐受隐性电平差异。  因此、我想知道是否存在与显性/隐性差分振幅或信号时序相关的其他问题。  诊断这种情况的最佳方法是使用波形捕获。

    此致、
    最大

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

    下面是第三方器件未通电时的 CAN-H 和 CAN-L -我们的器件(具有 TCAN332的 MCU)已通电/正在传输+总线上只有器件。 我们会得到 ACK 错误(预计仅作为总线上的器件):

    以下是第三方器件通电并进行传输的情况(假设其具有5V 收发器、且隐性+显性状态较高)。 我们具有 TCAN332的 MCU 也已通电、并报告表单+填充错误、但没有有效的可以接收状态、然后停止中断:

    (谢谢!)

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

    感谢您提供这些波形!  我知道耦合到5V 器件 CANH 的电源纹波是什么(当器件输出为显性状态时可见)、但差分信号电平似乎满足显性状态电压>900mV 和隐性状态电压<500mV 的典型 CAN 总线要求。  如果您检查 TCAN332的 RXD 输出、则应该会看到它在响应5V 器件的输出波形时切换。  最好查看一下、以验证没有任何明显的物理层问题。

    由于您的节点正在报告填充错误、我看到数据模式确实有几个周期、其中一行中有五个显性位、 我想知道、该链路中是否存在一些时序裕量、导致节点在这五位周期内检测到六个显性位(这就是标记为填充错误的内容)。  以下是需要检查的一些事项:

     -每个节点使用什么参考时钟、它们对标称额定频率的精确度如何?  如果时钟频率存在较大变化、则可能会导致相位错误和 MCU 中位的误采样。

     -您是否已在 MCU 中检查 CAN 控制器时序配置?  在将采样点调整为预期位周期内更早或更晚的值时、您可能会看到一些更好的结果(或者通过调整重新同步跳转宽度等参数、尤其是在存在时钟频率偏移的情况下)。

     -如果以更快或更慢的数据速率运行,您会得到不同的结果吗?  您现在好像是以250 kbps 的速率运行;如果有问题、请纠正我的问题。

    此外、虽然我目前没有看到与 CAN 线路相关的问题、但如果您可以分享一份显示收发器使用情况的原理图供我们查看、可能会有所帮助。

    此致、
    最大

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

    尊敬的 Andy:

    只需办理入住手续-您是否仍有通信问题或是否能够解决?  如果我们能提供进一步的帮助、请告知我们。

    此致、
    最大