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.

[参考译文] TCAN1042H:TCAN1042的端子电阻器参考

Guru**** 2524550 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/897514/tcan1042h-terminal-resistor-consult-for-tcan1042

器件型号:TCAN1042H

大家好、

我的客户正在12个节点中使用 TCAN1042、数据速率为1M、电缆长度为10m。 请参阅下面的连接、它们在一台机器中有两个罐、在系统中总共有6台机器。 连接两个 CAN 当两台机器1和机器6具有120欧姆端子电阻时、发现数据丢失。 因此,他们尝试在驾驶室总线上连接4*120欧姆电阻器,不会很快丢失数据。 请在此处帮助我分享一些可能的根本原因吗? 谢谢。

BR、

CL

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

    尊敬的 Lin:

    奇怪的是、加载总线的电阻值超过两个120欧姆端接电阻似乎可以解决数据丢失问题。 通常、我希望这一较大的负载会使收发器更难将显性值驱动到总线。 我也不希望 TCAN1042在您所描述的系统中遇到困难。  

    我知道、在该测试中、两个节点相隔10米。 在此测试期间、是否有更多的电缆可用于将来的连接? 我认为这些较长的未端接长度可能会导致信号反射、而信号反射会因总线负载增加而受到抑制。 您是否还能够确认所使用电阻器的值? 找到 CANH 和 CANL 之间的电阻就足够了。 该器件的额定负载为60 Ω 和50 Ω、因此可以预期这两者之间的值。

    如果这两种情况都按顺序出现、您是否能够在两种测试环境中共享 CANH 和 CANL 的示波器截图-通常情况下、会丢失数据包并添加端接以解决问题? 这将有助于我们诊断问题的来源。

    此致、
    Eric

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

    尊敬的 Eric:

    感谢您在此处的回复。 我想这是否与总负载 电容值有关。 客户使用了24个 TVS (SMBJ12CA)来保护12个 CAN 总线,我让他们做以下测试,

    1.负载中的 ONY 3*120 Ω+12*TVS,无数据丢失。 请参阅下面的波形。  下降时间=390ns;

    2.请参见数据丢失波形、下降时间= 500ns;

    您对此有何看法? 对于这是客户的紧急情况、请帮助  客户提供一些建议、以确定根本原因。  谢谢。

    BR、

    CL

    数据丢失 CANH-CANL

    正常通信 CANH-CANL (负载中的 ONY 3*120 Ω+12*TVS)

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

    尊敬的 Lin:

    听起来、在该系统中使用许多 TVS 二极管可能会产生过大的容性负载。 通过添加额外的终端电阻器来增加电阻负载、可能会重新平衡 RC 时序、从而实现更快速的显性到隐性边缘。 但是,出于以下原因,我不建议将此作为一种永久解决办法。  

    当向电缆网络添加过量电容时、特性阻抗将发生变化。 端接电阻器的值应与所用电缆的阻抗匹配、以最好地抑制对信号完整性不利的信号反射。 通过改变布线的特性阻抗和改变电阻端接值、这两个阻抗可能会不匹配、并使系统易受信号反射的影响。 这可能是您在上述屏幕截图中观察到的显性向隐性转换后的小凸点。 这也可能是由于电缆网络上的未端接或长残桩造成的。
    当对 CAN 总线施加更多的阻性负载(较低的总电阻)时、它会增加收发器驱动有效显性状态所需的电流。 随着此负载的增加、产生的主导幅度将减小。 这将增加系统对差分噪声的易感性、并且在某些情况下、任何通信都将变得不可能。 TCAN1042设计用于驱动50 Ω 负载(两个120端接电阻加接收器负载)。 进一步增加负载(降低并联电阻)可能会对系统可靠传输数据的能力产生不利影响。  

    出于上述原因、我不建议添加额外的电阻器来解决此问题、而是减小系统中存在的电容。 我假设该设计中的大量 TVS 二极管会引入该电容的大部分。 我建议使用容性负载较小的 TVS 器件、或尝试减少 CAN 总线上的器件总数。  

    通过查看您包含的 sketch、我们还注意到、系统似乎在每个电路板上都有冗余 CAN 连接。 如果每个电路板只需要一个 CAN 节点、则可以消除因添加 CAN 收发器和相关保护器件(如果每个收发器都包含)而产生的额外负载。  

    您是否能够共享您实施的电视模型? 我很想了解系统中引入了多少电容来生成上述波形。 此外、是否可以向我发送此设计的原理图? 您可以通过单击我的 E2E 名称来查找我的电子邮件。 我想检查 CAN 网络上是否有其他负载源、以及每个节点相对于其他节点的放置距离。  

    如果您有任何疑问、或者您在测试中发现了新问题、请告诉我。
    此致、
    Eric

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

    尊敬的 Eric:

    感谢您在此处提供详细的回答。 现在,客户总共使用12个节点的12个 TVS,因为他们在一台计算机中有两个 CAN,使用两台 TVS 对他们来说是可以的。 到目前为止,它们可以使用3*120欧姆的终端电阻来解决这个问题,差分电压大约为1.8V。 您是否在此系统中看到任何风险? 谢谢。

    BR、

    CL

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

    尊敬的 Lin:

    我不认为添加额外的120欧姆电阻器是解决这个问题的好方法。 此解决方案不可扩展、由于其他方面的差异、可能会对性能产生其他影响。 如前所述、这些衰减可能更复杂、在当前测试设置中可能不明显。  

    我们很高兴听到他们能够减少正在使用的 TVS 二极管数量。 听起来、他们能够在每个电路板上移动到一个 TVS、而不是每个 CAN 收发器都移动到一个 TVS。 是否可以使用更低的容性负载测试设置、以查看使用电容更低的 TVS 是否可以解决该问题? 可以通过进一步减少设置中存在的 TVS 二极管数量来模拟这种情况。  

    此致、
    Eric