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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1042776/sn65hvd233-can-bus-slope-control

器件型号:SN65HVD233

您能给我点什么资源来确定 CAN 总线的斜率控制吗? 我没有找到任何特定于 CAN 总线的东西、但已经从基础知识和 RS485中收集了一些经验法则。 我缺少什么吗?

对于数字信号、我们可以从带宽中找到上升时间:

BW = 0.35/tr

这里的上升时间是10%至90%的上升时间、但如果我们假设我们需要在此上升时间从0V 上升到 VM、我们可以说

S = VM/tr

因此、对于1MHz 时的3.3V 信号、这意味着上升时间为350ns、压摆率为9.4V/us。 我可以选择我的斜率控制电阻器 Rs。

根据 TI RS485设计指南资源、我们可以根据上升时间计算最大存根长度

lstub <= tr * v * c

其中 LStudiob =最大存根长度(ft)

TR =驱动器(10/90)上升时间(ns)

V =作为 c 因子的电缆信号速度

C =光速(9.8 x 10^8 ft/s)

我的 CAN 总线主要位于 PWB 上、具有一些板对板连接器、因此我将假定 PWB 为 v。 v = 1/sqrt (Epsilon)且 Epsilon 为4.4、因此 v = 0.4767、这样:

残桩<= 163.5英尺。

那么、只要我的总线节点满足该存根要求、一切都应该正常吗? 还有事要考虑?

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

    您好 RS、

    为了实现最大数据速率、收发器的压摆率必须足够快、以便在位时间内及早上升到有效值、如此处所示。 然而、更快的斜率也会对发射产生更大的影响、并且更容易受到振铃和反射的影响。 这种方法的重要性会因系统而异、因此具有斜率控制功能的器件允许调整器件行为以最适合该系统。  

    在高速模式下、SN65HVD233可支持高达1Mbps 的数据速率。 斜率控制可用于帮助振铃系统、但会限制此最大数据速率。 这里的影响相当复杂、在计算中很难考虑、因此我们建议采用一种实验方法来调整某些系统。 这可确保对所有现实变量(如电缆变体、存根长度、连接器阻抗和其他非理想条件)建模。  

    请告诉我、您是否希望我们在这些实验数据的基础上检查您进行的任何计算。  

    此致、
    Eric Schott

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

    斜率控制是影响上升沿和下降沿还是仅影响上升沿?

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

    您好 RS、

    大多数 CAN 驱动器仅主动驱动显性(逻辑0)信号。 当驱动器处于偏置较弱的无源模式时、会发送隐性信号、从而使总线电压达到接近2.5V 的常见隐性电压。  

    因此、要回答您的问题、只有隐性到显性边缘(1到0)是斜率控制。 显性到隐性(0至1)主要由总线的 RC 特性(总线电容和端接电阻)决定。  

    此致、
    Eric Schott

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

    如果需要减慢显性到隐性边缘以解决噪声问题、您会建议什么? 端接电阻处并联的电容? 每个收发器上 CANH 和 CANL 之间的电容有多小?

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

    您好 RS、

    这通常是通过在 CANH 和 CANL 上包含接地电容器来实现的。 我经常看到这些放置在电路板连接器附近、以提供平滑瞬态边沿的额外功能。 这些总线电容器的典型值范围为:对于大型系统、10pF 至对于极小型系统、150pF。 这些总线电容器的示例可在数据表图41中的布局示例中看到。  

    由于噪声原因、需要降低无源边沿的现象并不常见、但这类电容器也会帮助有源边沿、并提供额外的总线滤波和轻微的 ESD 改进。  

    此致、
    Eric Schott

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

    感谢您的见解! 最后一个问题... 对于具有2个以上节点的总线、您通常只会在终端所在的终端节点处或每个节点处看到这些电容器?

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

    您好 RS、

    通常、每个节点都包含总线电容器、以便为每个电路板提供滤波和保护。 请记住、对于多个电路板、每个电路板的电容应位于10pF - 150pF 范围的下侧、以避免总线过载。  

    希望这些信息对您有所帮助!

    此致、
    Eric Schott