ZHCAAO9 March   2020 ISO7741E-Q1

 

  1.   1

在汽车应用中,控制器局域网灵活数据速率 (CAN FD) 已经成为大多数汽车制造商公认的实际标准。毫无疑问,CAN FD 比传统 CAN 更高的速率可实现更快的数据通信,从而支持更高的带宽、更低延迟的信息传递或更多的 CAN 总线节点。此外,在混合动力电动汽车 (HEV) 和电动汽车 (EV) 中不同的电压域之间使用 CAN 通信时,通常会使用数字隔离器来帮助保护低压侧免受高压侧影响和提高抗噪性能。

由于 CAN 协议具备优先级划分和仲裁能力,非常适合带式起动发电机、牵引逆变器和电池管理系统等时间关键型应用,因此是汽车应用中的优先选择。所以,在为系统选择合适的器件时,CAN 器件的时序规格变得非常重要。表 1-1 显示了在设计符合 ISO 11898-2:2016 高速 CAN 规范的物理层要求的系统时需要考虑的主要规格。

表 1-1 ISO 11898-2:2016 高速 CAN 时序规格
参数最小值最大值
tPROP(LOOP1)总循环延迟、驱动器输入 (TXD) 至接收器输出 (RXD)、隐性状态至显性状态255ns
tPROP(LOOP2)总循环延迟、驱动器输入 (TXD) 至接收器输出 (RXD)、显性状态至隐性状态255ns
tBIT(BUS)tBIT(TXD) = 500ns 时 CAN 总线输出引脚上的位时间(对于 2Mbps CAN FD)435ns530ns
tBIT(TXD) = 200ns 时 CAN 总线输出引脚上的位时间(对于 5Mbps CAN FD)155ns210ns
tBIT(RXD)tBIT(TXD) = 500ns 时 RXD 输出引脚上的位时间(对于 2Mbps CAN FD)400ns550ns
tBIT(TXD) = 200ns 时 RXD 输出引脚上的位时间(对于 5Mbps CAN FD)120ns220ns

图 1-1图 1-2 显示了用于测量 CAN 收发器上述参数的测试设置。图 1-1 显示了如何测量从驱动器输入 (TXD) 到接收器输出 (RXD) 的总环路延迟。该测量过程是在隐性到显性状态(如 tPROP(LOOP1) 所示)和显性到隐性状态(如 tPROP(LOOP2) 所示)下完成的。图 1-2 测量了通过发送器传播到输出端再通过接收器传回到接收器输出端的位宽变化。

GUID-ACEA6D31-731A-46D9-AF10-FD09088C8580-low.gif图 1-1 tPROP(LOOP)测试电路与测量
GUID-E69892E5-427E-4011-965A-39721D7177FE-low.gif图 1-2 CAN FD 位时序参数测量

0 级 CAN FD 收发器 TCAN1044EV-Q1 等 CAN 器件可以在 -40°C 至 150°C 的温度范围内满足相关要求,如表 1-2 中所示。

表 1-2 CAN 收发器时序规格
ISO 11898-2:2016TCAN1044EV-Q1
参数最小值最大值最小值最大值
tPROP(LOOP1)255ns210ns
tPROP(LOOP2)255ns210ns
tBIT(BUS)
2Mbps CAN FD
435ns530ns460ns510ns
tBIT(BUS)
5Mbps CAN FD
155ns210ns160ns210ns
tBIT(RXD)
2Mbps CAN FD
400ns550ns445ns515ns
tBIT(RXD)
5Mbps CAN FD
120ns220ns145ns215ns

对于 CAN 收发器与微控制器之间需要隔离的应用,只考虑 CAN 收发器时序性能还不够。另外还务必要考虑与 CAN 收发器串联的数字隔离器的时序性能,从而确保该双芯片解决方案仍能满足时序规格要求。隔离器数据表中提供了传播延迟和脉宽失真规格。

例如,0 级 ISO7741E-Q1 的这些时序规格如表 1-3 中所示:

表 1-3 数字隔离器时序规格
ISO7741E-Q1(-40°C 至 +150°C)
参数最小值最大值
tPLH、tPHL传播延迟时间6ns16.5ns
PWD脉宽失真
|tPHL – tPLH|
4.9ns

根据数字隔离器和 CAN 收发器各自的时序规格,可以按如下所示计算合并数据(如图 1-3图 1-4 中所示):

从驱动器输入到接收器输出的总环路延迟:CAN 环路延迟 + 2 x 隔离器传播延迟时间

GUID-BDFED197-0F67-438B-AF20-FE17DAF10E78-low.jpg图 1-3 隔离式 CAN 系统的总环路延迟

总线输出引脚上的最小位时间 = 最小 CAN tBIT(BUS) 时间 - 最大隔离器脉宽失真。总线输出引脚上的最大位时间 = 最大 CAN tBIT(BUS) 时间 + 最大隔离器脉宽失真。接收器输出引脚上的最小位时间 = 最小 CAN tBIT(RXD) 时间 - 2 x 最大隔离器脉宽失真。接收器输出引脚上的最大位时间 = 最大 CAN tBIT(RXD) 时间 + 2 x 最大隔离器脉宽失真。

GUID-89C671C7-F1F1-4B76-BA56-9EDC4935B518-low.jpg图 1-4 隔离式 CAN 的总位时间

根据上述公式,双芯片隔离式 CAN 解决方案的合并时序参数规格如表 1-4 中所示。

表 1-4 分立隔离式 CAN 时序规格
ISO 11898-2:2016ISO7741E-Q1 + TCAN1044EV-Q1
(-40°C 至 +150°C)
参数最小值最大值最小值最大值
tPROP(LOOP1)255ns243ns
tPROP(LOOP2)255ns243ns
tBIT(BUS)
2Mbps CAN FD
435ns530ns455.1ns514.9ns
tBIT(BUS)
5Mbps CAN FD
155ns210ns155.1ns214.9ns
tBIT(RXD)
2Mbps CAN FD
400ns550ns435.2ns524.8ns
tBIT(RXD)
5Mbps CAN FD
120ns220ns135.2ns224.8ns

从该表格中可以清楚看到,与 0 级 CAN FD 收发器 TCAN1044EV-Q1 搭配使用时,0 级隔离器 ISO7741E-Q1 可满足 ISO 11898-2:2016 规范高达 2Mbps CAN FD 的速率要求。

本文讨论了重要的时序规格和相关的计算示例,用于确定所选的分立式隔离器和 CAN 收发器是否符合相应的 CAN 标准。预先选择合适的元件将能够确保 CAN 系统正常工作并加快量产速度。