现有 MCU 没有 CAN FD 时,有两条路:通过 SPI 外挂 Microchip MCP2518FD-H/SL,或者换成片内带 CAN FD 控制器的 ST STM32G431CBT6、NXP S32K144HFT0VLLT。本文对比两条路线的通道数、速率、供电与温度,并说明 MCP2515-I/SO 只做经典 CAN、TJA1057GT 收发器的 5V 供电限制。
主控没有 CAN FD、又不想大改板,就外挂 Microchip MCP2518FD-H/SL:它走 SPI 接到任何 MCU 上,数据段最高 8Mbps,2.7~5.5V 供电,3.3V 和 5V 主控都能用。如果本来就要换主控或做新平台,直接选片内带 CAN FD 的 MCU 更省料:ST STM32G431CBT6 有 1 路 FDCAN,NXP S32K144HFT0VLLT 有 3 路 FlexCAN、其中 1 路支持 CAN FD。老项目里的 MCP2515-I/SO 只实现 CAN 2.0B,换不出 CAN FD。无论哪条路,物理层都要配支持 CAN FD 速率的收发器,例如 NXP TJA1057GT。
储能 BMS、充电桩、工程机械控制器、工业网关在升级通信协议时,常常要从经典 CAN 换到 CAN FD:一帧能带的数据从 8 字节变成最多 64 字节(ST 应用笔记 AN5348 原文口径),数据段还能跑更高速率。老板子上的主控往往只有经典 CAN 控制器,或者干脆没有 CAN,这时就要在「外挂控制器」和「换主控」之间做取舍。
| 料号 | 厂家 | 器件角色 | CAN 能力 | 接口 / 供电 | 封装 | 温度 |
|---|---|---|---|---|---|---|
| MCP2518FD-H/SL | 微芯 | SPI CAN FD 控制器 | CAN FD, 数据段最高 8Mbps | SPI 20MHz, 2.7~5.5V | 14 脚 SOIC | -40~150℃ |
| MCP2515-I/SO | 微芯 | SPI CAN 控制器 | CAN 2.0B, 1Mbps | SPI 10MHz, 2.7~5.5V | 18 脚 SOIC | -40~85℃ |
| STM32G431CBT6 | 意法半导体 | MCU | 1 路 FDCAN | 1.71~3.6V | LQFP48 | -40~85℃ |
| S32K144HFT0VLLT | 恩智浦 | MCU | 3 路 FlexCAN, 其中 1 路 FD | 2.7~5.5V | LQFP100 | -40~105℃ |
| TJA1057GT | 恩智浦 | CAN FD 收发器 | 时序保证到 5Mbit/s | VCC 4.5~5.5V | SO8 | Tvj -40~150℃ |
晟雅泰可提供上述 ST、Microchip、NXP 料号的报价与 BOM 配单。把现用主控、需要的 CAN FD 路数、供电电压和温度要求发给我们,我们按外挂与换主控两条路线分别给出料单。
本文出自 SUNTEC 晟雅泰(苏州晟雅泰电子有限公司)技术团队。
不能。MCP2515 数据手册写明它实现的是 CAN 2.0B,数据场 0~8 字节。需要 CAN FD 时,外挂控制器应选 MCP2518FD-H/SL。
不能。NXP 数据手册写明 S32K144 有 3 路 FlexCAN,其中只有 1 路支持 CAN FD。需要更多 FD 通道时,可以再外挂 MCP2518FD。
TJA1057GT 没有 VIO 脚,VCC 为 4.5~5.5V。只有 MCU 的 I/O 能耐 5V 时才能直连;否则应选带 VIO 的 TJA1057GT/3 一类型号。
不是。订货表里车规版本要带 VAO 后缀,例如 MCP2518FDT-H/QBBVAO;MCP2518FD-H/SL 是普通订货号,车载项目要按车规订货号下单。
小型设备更换主控,不一定要把原有软件和板卡一起推倒重来。Microchip ATMEGA328P-PU、ATTINY85-20PU 适合分别讨论既有 AVR 板卡延续和紧凑型直插控制;ST STM32C031F6P6、STM32G030F6P6 则面向可采用 3.3V 供电的 Cortex-M0+ 新板开发。四款的区别不仅是位数和主频,还包括供电、封装、运行内存以及原平台的延续价值。
阅读全文 Read more →面向既有 CAN 控制节点,比较 NXP TJA1042T、TJA1051T/3 与 Microchip MCP2551-I/SN 在供电、MCU 电平、CAN FD、待机唤醒和静默/斜率控制方面的实际差异。重点不是把三者当作可直接替换料,而是让采购与工程团队按原板逻辑电平、低功耗策略和总线速率更快缩小范围。
阅读全文 Read more →工业控制器、储能 BMS 与车载边缘节点如何选择 CAN / CAN FD 器件?本文区分 CAN 控制器和收发器,参考晟雅泰官网列出的 TI SN65HVD230D、Microchip MCP2515 / MCP2518FD / MCP2551,以及 NXP TJA1050 / TJA1042 / TJA1043 / TJA1057 等真实料号,给出项目级选型与核验清单。
阅读全文 Read more →