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.

[参考译文] SN65HVD233:CAN 总线有一些问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1166126/sn65hvd233-some-questions-in-can-bus

器件型号:SN65HVD233
主题中讨论的其他器件:ESD2CAN24-Q1ESD2CAN24

早上好、请原谅我问这些问题、但这是我第一次在设计中使用 CAN、我想消除一些疑虑:

1) 1)对于 SN65HVD233D、我可以在24伏下使用 CAN 吗? 我看到数据表显示+-36伏保护、但我不知道它是否足以表示它能够承受总线上的该电压。

2) 2)如果要安装的 CAN 线路两端都有终端器(与总线的 GND 分离)、是否需要将其包含在电路板中? 我认为没有必要、但我想确认一下、因为我不知道哪个 PCB 是第一个也是最后一个、以及将来是否会扩展总线。

3) 3) SN65HVD233D 将由与总线电压完全隔离的电源供电、我能否使用总线的 GND (与芯片的 GND 隔离)连接 PES1DCAN 二极管? 我认为它仍然可以作为 CAN 线路的 ESD 保护器发挥作用、但我不知道它是否会以任何方式影响 SN65HVD233D。

4) 4)在某些设计中、在 MCU 和 SN65HVD233D 的 D 和 T 之间使用了一个1k Ω 电阻器、而在其他设计中、上拉电阻器在两条线路上都放置、在其他情况下、两者都完成(数据表甚至为 D 线路添加了一个 C 到 GND) 在其他情况下、不会添加任何内容。 Texas 的建议是什么?

很抱歉、我的英语和新手问题不好。 谢谢你

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

    Nestor、

    不用担心我们在这里所要解决的问题!

    1、+/- 36V 总线故障保护是可施加到总线的最大电压。 现在、该器件可以承受持续短接至36V 的电压、但会降低该器件的整体寿命。 但是、只要您在器件的绝对最大条件下运行、就不会对其造成任何永久性损坏。 现在、作为系统设计人员、您需要运行一些测试、并查看电池在发生意外短路时可应用于总线的最大瞬态。 如果您发现电压大于36V、我们会提供 ESD 二极管(ESD2CAN24-Q1)或 CAN 器件(TCAN33xx-Q1)等外部器件、这些器件具有较高的总线容差、可承受较大的短路。

    2.如果 CAN 总线电缆上已经有端接、则不应安装额外的端接电阻器。 现在、通信的最佳配置是使终端电阻器尽可能靠近 CANH/L 引脚。 但这只是一项建议、而不是一项要求。 要求每个 CAN 器件仅驱动60欧姆负载。 所有 CAN 器件均设计为驱动60欧姆负载、如果您的负载太小(通过添加额外的端接)、则 CAN 器件将无法驱动适当的差分电压、您将无法进行通信。 这就是为什么您在 CAN 总线的每一端只应有两个120欧姆电阻器(与60并联)的原因。  这只是为了帮助处理两个最远的 CAN 器件之间在总线上相互通信的反射。

    首先、我建议查看 ESD2CAN24-Q1二极管。 与竞争对手的保护二极管相比、它们具有更低的电容和更高的 ESD 保护。 现在、您将如何分别为器件和总线电压供电? CAN 总线由 SN65HVD233的 VCC 引脚供电。 如果您有一个原理图、我很乐意对其进行审阅。 ESD 二极管应靠近信号路径放置、以便将其连接到总线接地端。 但我不确定您是如何将芯片的接地端与总线分离的。 它们将在内部进行连接。

    4.您所指器件上的 T 引脚是什么? 我假设您是指 R 引脚。 我通常建议在靠近 D 和 R 引脚发送器的位置添加串联电阻器。 对于 D 引脚为 MCU、对于 R 引脚为 CAN 器件。 使用这些串联电阻器的原因是、当您的布线在 PCB 上变得很长时、有助于进行反射。 我没有看到有人为此使用1K 串联电阻。 它们很可能使用这些电阻器来断开 D/R 引脚与 MCU 的连接、而不是用于阻抗匹配。

    上拉电阻器可用于在上电时将引脚偏置为默认状态。  

    无论采用哪种方法、这两个电阻器都不是必需的、您作为系统设计人员将需要这两个电阻器。 您可以始终将它们包含在原理图中、如果您在测试期间发现不需要它们、则可以将它们移除或填充0欧姆电阻器。

    你的英语说得还不错 我甚至没有注意到。 如果您有任何疑问、请告诉我。

    最棒的

    Chris

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

    感谢 Chris 的快速回答!!!!

    我的问题已经解决、但我等待按下按钮、查看您对我的答案是否有任何意见、谢谢

    1) 1)我计划将此设备作为现代温室自动化中"伪 PLC"网络的一部分。 实际上、我计划在总线上使用并建议使用12伏电压、但24伏电压在 PLC 和电动阀环境中更为常见、因此我将设计器件、以"正常最大值"支持高达24伏的电压。 在这两种情况下、都将使用具有严格电压控制的电源、在任何情况下最大为10%。 如果客户机将设计为使用12伏的板暴露在外,则必须将板暴露在超过30伏的电压下才能购买一些新设备:-)。

    2)完美!

    3) 3) ESD2CAN24-Q1好! 我有几个我计划在原型中使用的 pesdcan、但实际上、我需要购买用于生产、然后立即购买 ESD2CAN24、并将其用于原型。 谢谢

    电源隔离的更多信息。 现在、我在原理图设计中、我计划使用隔离式直流/直流为 MCU 和调节电路生成3.3伏电压、以稍微提高单元的稳健性。 所有输入和输出均为隔离式(通用光学)。 我曾计划使用连接到3.3伏微控制器的 SN65HVD233、并滥用 CAN 的差分特性在"无"基准总线 GND 的情况下悬空信号。 由于收发器具有良好的 ESD 额定值和 ESD 保护、因此我认为不使用隔离式收发器或将其与 MCU 隔离会带来风险并降低成本。

    现在、我想浮动 CAN_L 和 CAN_H 可以生成远远超出规格的尖峰、MMMM。

    但是、隔离式直流/直流比简单的开关降压更昂贵、而您的问题也是恰当的、这一事实迫使我考虑不要隔离 Vbus 的电源、而是添加一些 ESD 和滤波器来提高器件的稳健性。

    你怎么看? 在我国(经济形势使成本确实收紧)和温室业务(它不是很容易为"新"技术付费)、较低的成本提高了项目成功的可能性。

    4) 4) T 引脚这是我的错误、是的、是的、这是 R 引脚。 在该 PCB 中、MCU 与收发器的距离将小于1英寸、因此我认为无需串联电阻器、但可能需要上拉和下拉电阻器。 正如您建议的那样、我将其添加到原理图中、如果不需要、则不进行填充。 我不知道 MCU 引脚在复位或上电过程中的行为、但借助第一个原型、我可以评估总线的行为而不是干扰。 然而、两个拉电阻的成本实际上接近于零、也许最好添加它。

    非常感谢您的回答、我以前使用 RS485、但 CAN 解决方案的所有优势都让我在该项目中尝试。 再次感谢

    内斯托

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

    内斯托尔

    [引用 userid="542239" URL"~/support/interface-group/interface/f/interface-forum/1166126/sn65hvd233-some-questions-in-can-bus/4386701 #4386701"]但隔离式直流/直流转换器的成本远高于简单的开关降压和您的恰当问题、 我有义务考虑不要隔离 Vbus 的电源、而是添加一些 ESD 和滤波器来提高器件的稳健性。[/引述]

    我同意这种逻辑。 隔离器件的电源是可以的。 我认为您在这里的担忧是、当另一个 CAN 器件在总线上通信时、它可能具有不同于具有隔离式直流/直流电源的器件的接地电位。 因此、两个器件之间会出现某种"接地漂移"。 我们设计的器件能够处理这种精确的情况。 我们的器件具有 共模范围、这与 RS-485器件上的共模范围概念完全相同。 SN65HVD233的共模范围为-7-12V。 因此、只要接地漂移在该范围内、器件仍可以有效通信。  

    现在、这里的理想设置是使用隔离式 CAN 器件、以便将所有总线接地连接在一起。 这将提供最可靠的通信。 但我们没有任何隔离式3.3V CAN 器件。 我们的所有 ISO CAN 器件都是5V。 因此、如果您要使用隔离式接地、则必须找到一种方法来相互参考 接地、并确保它们的接地漂移不大于共模范围。

    我认为最稳健和最简单的解决方案是为3.3V 信号添加额外的保护和滤波、这样您就不必将其与系统的其余部分隔离。 将您的所有 CAN 器件以 同一接地端为基准将更加容易、并且可提供更加可靠的通信。  

    我相信这是你唯一的问题,但如果我错过了这个问题,请告诉我。

    最棒的

    Chris

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

    感谢 Chris、这一切都很完美、在这个支持论坛中、回答的质量和速度真的很奢华。 再次感谢