您能给我点什么资源来确定 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英尺。
那么、只要我的总线节点满足该存根要求、一切都应该正常吗? 还有事要考虑?