确定低速CAN收发器的正确终端电阻值。

低速CAN要求低速CAN收发器上(而非线缆上)进行端接。端接需要两个电阻:RTH(用于CAN_H)和RTL(用于CAN_L)。此配置可允许NXP容错型CAN收发器检测到总线故障并从中恢复。可使用CAN硬件连接到由NXP指定的具有2到32个节点的低速CAN网络(包括CAN低速/容错接口上的端口)。此外,还可使用低速/容错接口与单个低速CAN设备进行通信。必须确定现有网络的总终端阻值或单个设备终端阻值后,再将其连接到低速/容错端口,这点非常重要。

  1. NXP建议为正确端接的低速网络分别配置100-500 Ω的总RTH和总RTL终端阻值。通过下列公式确定总网络终端阻值:
    1 R RTH overall = 1 R RTH node 1 + 1 R RTH node 2 + 1 R RTH node 3 + 1 R RTH node n
  2. NXP还建议单个设备的RTH和RTL终端阻值为500 Ω-16 KΩ。确定现有网络或设备终端阻值后,通过下列公式确定用于设置终端属性的最接近值,以在连接板卡后产生100-500 Ω的恰当总RTH和RTL终端阻值:
    R RTH overall = 1 ( 1 R RTH of low-speed CAN interface + 1 R RTH of existing network or device )
    其中R总RTH应为100-500 Ω
NI低速CAN设备具有可软件选择的总线终端电阻,允许通过API调用来调整总网络终端阻值。通常,如果现有网络的总网络终端阻值小于或等于125 Ω,则应为设备选择5 KΩ的选项。如果现有总网络终端阻值超过125 Ω,应该为设备选择1 KΩ的端接选项。