TI AUTOMOTIVE · interfaces
CAN FD 控制器、收发器与 SBC:按缺失功能选型
比较 TCAN1042、TCAN1044A、TCAN1043A、TCAN1145、TCAN1167、TCAN4550 与 ISO1042 的职责,拆清 SPI、选择性唤醒、供电及隔离边界。
资料核验 2026-11-06 · NuAxi 技术编辑 · 官方依据与工程解释分开标注
先看结论
先看主处理器是否已有 CAN FD 控制器。已有控制器时,补物理层收发器;缺控制器或缺端口时,评估带控制器和收发器的 TCAN4550-Q1。TCAN1145-Q1 的 SPI 用于配置,不承担 CAN 帧控制;TCAN1167-Q1 是带 LDO、看门狗的物理层 SBC,也仍需外部 CAN 控制器。
1. 先画出控制器与物理层的分界
CAN 控制器负责帧格式、仲裁、位时序和错误处理,收发器负责把 TXD/RXD 逻辑信号与 CANH/CANL 差分总线相互转换。因此,给只有经典 CAN 控制器的 MCU 换上 CAN FD 收发器,并不会让该 MCU 获得 CAN FD 帧处理能力。TCAN1042-Q1、TCAN1044A-Q1 等器件解决的是电气连接问题,而不是协议控制器缺口。
TCAN4550-Q1 通过 SPI 让处理器访问其集成 CAN FD 控制器和收发器,适合扩展端口或主机没有 CAN FD 的情况。相反,TCAN1145-Q1 和 TCAN1167-Q1 虽然也有 SPI,正常 CAN 数据通路仍连接外部控制器的 TXD/RXD。评审原理图时,应分别标出“CAN 帧数据通路”和“配置寄存器通路”,避免仅因存在 SPI 就把器件当作 SPI-to-CAN 控制器。
2. 按控制、唤醒、供电和隔离职责比较
下表是架构分工表,不是引脚替代表。即使两个器件都写着 CAN FD,也可能需要不同的控制信号、电源轨、软件初始化和封装焊盘。先选择所需职责,再核对具体可订购型号的引脚、电气条件与温度限制,比先按最大 Mbps 排序更能减少返工。
宽表可横向滚动;表头随表内滚动保留。
| 候选器件 | 器件承担的职责 | 仍需要什么 | 优先核对的边界 |
|---|---|---|---|
| TCAN1042-Q1 | CAN/CAN FD 物理层与待机 | CAN 控制器及收发器电源 | 基础型 2 Mbps;G 选项 5 Mbps;V 选项提供 VIO |
| TCAN1044A-Q1 | CAN FD 物理层、待机和 WUP 唤醒 | CAN FD 控制器及 5 V 电源轨 | 8 Mbps 限简单网络;VIO 属于 AV 变体 |
| TCAN1043A-Q1 | 物理层、休眠、WAKE 与 INH 电源使能 | CAN 控制器与外部稳压器 | INH 不是稳压输出;区分 A 与 AT 速率选项 |
| TCAN1145-Q1 | SPI 配置的物理层与 WUF 选择性唤醒 | CAN 控制器、电源与唤醒配置软件 | 没有集成 CAN 控制器;不能套用 1144/1146 看门狗功能 |
| TCAN1167-Q1 | 物理层 SBC、5 V LDO、看门狗及 WUP | CAN 控制器与经核算的供电负载 | 100 mA 输出能力受数据表条件约束;休眠时 LDO 关闭;不是 WUF |
| TCAN4550-Q1 | CAN FD 控制器、收发器及 SPI 主机接口 | 主机驱动、时钟及 SPI/中断服务预算 | 增加控制器端口,但仍须设计缓冲与错误恢复 |
| ISO1042-Q1 | 隔离式 CAN FD 物理层,最高 5 Mbps | CAN 控制器、隔离侧电源与隔离布局 | 隔离信号不等于集成隔离电源;按具体型号确认隔离选项 |
3. Mbps 数字必须落到拓扑、时序与逻辑电平
CAN FD 的仲裁阶段与数据阶段应分别预算。传播延迟、线束长度、支线、节点负载、终端和控制器采样点共同决定裕量,不能把收发器标题中的峰值当作整车网络保证。TI 对 TCAN1044A-Q1 的说明是适用于最高 5 Mbps 的 CAN FD 网络,并指出简单网络可到 8 Mbps;高分支拓扑需要实测波形和错误统计,而不是直接沿用 8 Mbps。
TCAN1044A-Q1 家族的 VIO 电平转换由 TCAN1044AV-Q1 变体提供,不能把 AV 的 1.7–5.5 V I/O 条件套到每个 A 型号。TCAN4550-Q1 则要同时核算 SPI 搬运开销:最高 18 MHz SPI 时钟不等于可用 CAN 净吞吐。寄存器命令、收发缓冲、共享 SPI 总线占用和中断延迟都消耗主机时间;应以最坏突发帧和主机最长服务间隔验证不会溢出。
4. WUF、WUP 和 SBC 供电是三个不同问题
TCAN1145-Q1 支持基于唤醒帧 WUF 的选择性唤醒,可用于部分网络保持工作、其余节点休眠的架构。实现时必须把标识符、掩码、数据匹配和配置有效性作为系统配置管理,而不是只接好 WAKE 引脚。TCAN114x 的共用数据表同时描述多个成员:其中看门狗和高级总线故障诊断属于 TCAN1144-Q1/TCAN1146-Q1,不能据此宣称 TCAN1145-Q1 也具备这些功能。
TCAN1167-Q1 的总线远程唤醒按数据表为 WUP,即经过时间滤波的显性/隐性电平模式,不是按 CAN 帧标识符过滤的 WUF 选择性唤醒。它确实是带看门狗和 LDO 的 SBC,但“集成功能更多”不等于“唤醒功能包含 TCAN1145”。如果需求是无关报文不唤醒整块 ECU,应先证明 WUF 匹配与网络管理方案,而不能依据参数摘要中的 Selective Wake 字样选定 TCAN1167。
TCAN1167-Q1 的推荐 VSUP 为 5.5–28 V,集成 5 V LDO,具有数据表规定条件下的 100 mA 输出能力。§5.6 在指定 VSUP、TXD 等测试条件及 IL = 0–100 mA 时给出 VCCOUT 为 4.9–5.1 V,不能把这一条件性规格外推到全部供电与工作状态,也不能直接把 100 mA 解释为必须扣除内部 CAN 电流的总预算。§7.3.2 说明外部可用电流受 CAN 工作状态、温度和总线故障影响;设计应结合 VSUP 与热条件核验实际负载。休眠模式下 LDO 关闭,VCCOUT 需要靠近引脚的 10 µF 电容,因此还须分别验证上电浪涌、故障负载和休眠断电后的恢复。
5. 有隔离需求时,重新画供电和故障路径
ISO1042-Q1 把隔离屏障与 CAN 收发器集成在一起,但不集成隔离电源。逻辑侧 VCC1 与总线侧 VCC2 分属隔离两侧,数据表给出的 VCC2 工作范围为 4.5–5.5 V。若系统要求保持电气隔离,就必须同时规划隔离侧供电、隔离间距和回流路径;用同一地直接跨接屏障会破坏原本的隔离目的。
它支持最高 5 Mbps CAN FD,但仍是物理层,不会替代外部控制器。隔离等级和封装要按具体型号确认,不能把一个型号的基本/加强隔离条件套给全家族。同样,总线故障耐压只描述规定条件下 CAN 引脚承受能力,不是推荐电源输入,也不是板级浪涌防护已经完成;保护器件与隔离电源需要一起验证。
6. 从器件选型到可复现的台架验收
验收应证明 ECU 在最坏通信负载、供电扰动和休眠切换下仍能恢复,而不只是两块板成功收发一帧。把下列条件写进测试记录,并为每个条件保存位时序、器件完整型号、线束和软件版本;这样更换封装或唤醒策略时,才能判断哪些结论需要重测。
- 确认 MCU 控制器真正支持目标 CAN FD 模式;若使用 TCAN4550-Q1,完成时钟、SPI、缓冲区和中断延迟预算。
- 核对完整型号的 TXD/RXD 电平、VIO、模式脚与上电默认值;单独检查 TCAN1044A 与 AV 的差别。
- 使用目标线束、最长支线及全部节点负载验证仲裁/数据阶段;不要把简单网络的 8 Mbps 结论推广到其他拓扑。
- 分别测试普通 WUP、TCAN1145 的匹配/不匹配 WUF、本地唤醒和配置丢失后的恢复;记录实际唤醒的电源域。
- 若选 TCAN1167,测量正常与总线故障时 VCCOUT 的外部负载裕量,并确认休眠断电后的 MCU 重启与看门狗初始化顺序。
- 验证欠压、掉电节点、TXD 卡显性与总线恢复;按真实电源入口设计保护,不把总线耐压当作 VSUP 范围。
- 隔离方案同时验收隔离电源、PCB 间距、保护网络与故障回流,不只检查 ISO1042 的通信是否连通。
常见问题
MCU 只有 SPI,TCAN1145-Q1 能直接补一个 CAN FD 端口吗?
不能只靠它完成。其 SPI 用于配置收发器和选择性唤醒,仍需要外部 CAN 控制器提供 TXD/RXD 数据。TCAN4550-Q1 才是本组候选中集成 CAN FD 控制器与收发器、通过 SPI 连接主机的方案,仍须配置驱动、时钟和中断服务。
TCAN1145-Q1 与 TCAN1167-Q1 哪个有选择性唤醒和看门狗?
TCAN1145-Q1 支持 WUF 选择性唤醒,但不能套用同族 TCAN1144/1146 的看门狗与高级总线诊断。TCAN1167-Q1 有看门狗与 LDO,数据表定义的远程唤醒是 WUP,不是按帧匹配的 WUF。两者不是功能包含关系。
TCAN1167-Q1 能保证所有条件下向外部负载输出 5 V、100 mA 吗?
不能作全条件保证,但也不能断言完整 100 mA 一律不可用于外部负载。§5.6 在规定 VSUP/TXD 等条件及 IL = 0–100 mA 时给出 VCCOUT 为 4.9–5.1 V;§7.3.2 同时限定外部可用电流受 CAN 状态、温度与总线故障影响。需按具体 VSUP、负载与热条件验证;休眠时 LDO 关闭。
把 TCAN1042-Q1 换成 TCAN1044A-Q1 就能保证 8 Mbps 吗?
不能。TCAN1044A 的 8 Mbps 条件面向较简单网络,还需控制器时序、线束、终端、节点与逻辑电平验证。完整型号的引脚和 VIO 选项也必须逐项比较,不能由家族名称推出可直接替换。
ISO1042-Q1 是否把隔离电源和 CAN 控制器也集成了?
没有。它是带隔离屏障的 CAN 收发器,主机仍需 CAN 控制器,总线侧仍需满足 VCC2 条件的供电。若要实现电气隔离,还要保证供电、PCB 间距和外部连接不会跨接隔离屏障。
相关料号与完整 OPN
继续阅读
NuAxi 与 TI 无隶属关系。本文整理官方资料并提供工程核对方法,不构成替换许可、系统认证、采购保证或已完成的设计验证。按完整 OPN、数据表修订版及项目要求完成设计评审。