Skip to content

隔离 CAN 与 RS-485 收发器怎么选?BMS 通信隔离选型指南 ​

一句话结论:总线隔离只走三步——先按总线类型选集成隔离收发器(CAN / CAN FD 选隔离 CAN,RS-485 选隔离 485,I2C 选隔离 I2C)→ 再核三个硬指标(隔离耐压与工作电压、总线故障保护电压与共模范围、节点数与 ESD 等级)→ 最后补两件配套(总线口 TVS + 副边隔离辅助电源)。本文以华普微电子(HOPERF)CMT 系列集成隔离收发器为参照给出参数对照,数值均以原厂 datasheet 为准。

mermaid
flowchart TD
    A["① 确定总线类型<br/>CAN / CAN FD / RS-485 / I2C"] --> B{"速率与节点规模"}
    B -- "CAN FD 5Mbps" --> C["隔离 CAN<br/>CMT1042 / CMT1052"]
    B -- "经典 CAN 1Mbps" --> D["隔离 CAN<br/>CMT1050"]
    B -- "RS-485 长线多节点" --> E["隔离 RS-485<br/>CMT83085"]
    B -- "板内 I2C 传感器" --> F["隔离 I2C<br/>CMT810X"]
    C --> G["② 核隔离耐压与工作电压<br/>5kVrms 试验值 / 约 1060Vrms 工作值"]
    D --> G
    E --> H["② 核节点数<br/>1/8 单位负载 = 256 节点"]
    F --> I["② 核电平转换<br/>双侧 1.8~5.5V"]
    G --> J["③ 核总线故障保护与共模<br/>±70V 故障 / ±30V 共模"]
    H --> K["③ 核 ESD 与失效安全<br/>总线引脚 ±12kV / 开路保持高"]
    I --> L["③ 核方向控制<br/>双向自动识别"]
    J --> M["④ 配套:总线口 TVS + 隔离辅助电源"]
    K --> M
    L --> M
    M --> N["⑤ 布局:隔离栅下方净空<br/>两侧独立去耦"]

先回答最常见的两个问题 ​

问:集成隔离收发器和「数字隔离器 + 普通收发器」比,值不值得换?

新建项目一般值得。集成方案把隔离栅与物理层收发器做进一颗芯片,占板面积约减半,还省掉 TXD/RXD 的方向控制逻辑与失效默认状态对齐工作;隔离耐压、共模范围、总线故障保护、TXD 显性超时(DTO)、过流与过温保护由原厂在片内统一设计,未上电时总线呈理想高阻,不会拖累整条总线。分立方案的优势是通道方向与速率组合灵活、可复用已验证电路——只有在配置特殊或沿用老设计时才有必要坚持。

问:5kVrms 是不是就能扛 5000V 的浪涌?

不是。5kVrms 是 UL1577 的隔离耐压试验值(加压约 1 分钟不击穿),表征绝缘能力;浪涌是瞬态能量事件,要靠隔离器自身的浪涌能力(通用隔离器典型 8kV 等级)配合总线口 TVS 泄放。设计时核对长期工作电压的是 datasheet 里的工作隔离电压(如华普微 CMT1042 约 1060Vrms 量级)。

第一步:按总线类型定型号 ​

总线类型华普微代表型号关键指标典型场景
CAN FD(5Mbps)CMT1042 / CMT1052ISO 11898-2、±70V 母线故障保护、±30V 共模、DTO 显性超时BMS 包内与包间通信、逆变器、电机控制
经典 CAN(1Mbps)CMT10501Mbps、总线故障保护与过温保护低速车身与工业 CAN 网络
RS-485(半双工)CMT8308512Mbps、1/8 单位负载 256 节点、总线引脚 ±12kV 系统级 ESD智能电表集抄、PLC/DCS、工业产线
I2C(板内双向)CMT810X双向自动方向、双侧 1.8~5.5V 电平转换隔离传感器、EEPROM、计量芯片

第二步:三个必须核的硬指标 ​

指标一:隔离耐压与工作电压 ​

  • 隔离耐压(试验值):CMT1042 与 CMT83085 均为 5kVrms 等级,封装为 SOW8L / SOIC-16 / SOW16 宽体——宽体封装才有足够的爬电距离与电气间隙去满足系统安规(如 IEC 62368-1、GB4943.1)。
  • 工作隔离电压:这是核对系统母线电压与长期跨隔离电压的真实依据,CMT1042 约 1060Vrms 量级。高串数电池包(如 20 串以上铁锂)要按母线最高电压留裕量核对。
  • 双侧电源:CMT1042 为 VDD1 2.5~5.5V / VDD2 4.5~5.5V,两侧电源域可不同,但副边必须来自一路隔离辅助电源。

指标二:总线故障保护与共模范围 ​

电池包与机壳之间、不同模块之间的地电位漂移是总线损坏的主要诱因。CMT1042 提供 ±70V 直流母线故障保护与 ±30V 共模范围,意味着总线引脚相对本地地出现数十伏偏差时收发器仍能正常工作而非损坏。选型时按系统实测的最大共模漂移留 1.5 倍以上裕量。

指标三:节点数与 ESD 等级 ​

参数含义CMT83085 指标
单位负载决定一条总线可挂收发器数量1/8 单位负载 → 最多 256 节点
总线 ESD总线引脚抗静电等级±12kV 系统级 ESD(IEC 61000-4-2)
失效安全接收器输入开路/短路时输出状态输出保持逻辑高,避免误码
速率最高数据速率12Mbps

实际可挂节点还要扣掉线缆衰减、终端与偏置电阻、总线电容预算,长距离多分支场景需进一步降额。

第三步:两件不能漏的配套 ​

配套一:总线口 TVS。隔离器管共模,TVS 管瞬态——只装隔离器不配 TVS,雷击或热插拔浪涌会直接打坏收发器总线引脚。信号口 TVS 的重点是结电容与总线速率的权衡:速率越高,允许的结电容越小。选型权衡见 RS485 / CAN 通信口总被打坏怎么办?。

配套二:副边隔离辅助电源。隔离器的副边(总线侧)必须由一路隔离电源供电,若直接取自原边电源,原副边的地就被电源接通,隔离形同虚设。隔离辅助电源通常与板载反激统一设计,见 板载辅助电源怎么做?。

设计要点与常见坑 ​

位置要点常见坑
隔离栅下方 PCB隔离带下方两侧均不走线、不铺铜、不放器件隔离带下走信号线或铺地,安规与抗扰一起失效
两侧去耦VDD1 / VDD2 各配 0.1μF 就近去耦只放一侧或离引脚过远,速率一高就误码
终端与偏置按总线规范配终端电阻与失效安全偏置RS-485 漏偏置电阻,总线空闲时误触发
副边供电独立隔离电源,与原边不共地副边电源取自原边,隔离被电源短接
TVS 配合隔离器 + 信号口 TVS 分级,浪涌由前级泄放只装隔离器,浪涌打坏收发器
节点预算按单位负载算上限并留降额按 256 满载设计,长线场景通信不稳

相关方案 ​

常见问题(FAQ) ​

Q1:隔离 CAN 收发器和「普通 CAN 收发器加数字隔离器」有什么区别?该选哪种? ​

两者都能实现总线隔离,差异在集成度与代价。分立方案是「多通道数字隔离器加一颗普通 CAN 收发器」,优点是通道方向与速率组合灵活、可复用已有器件,缺点是要多一颗芯片与周边、占板面积大约翻倍,且 TXD/RXD 的方向控制、失效默认状态要自己对齐。集成隔离收发器把数字隔离栅与物理层收发器做进一颗芯片(例如华普微 CMT1042 隔离 CAN、CMT83085 隔离 RS-485),省掉方向控制逻辑、占板面积约减半,隔离耐压、共模范围、总线故障保护、显性超时与过温保护由原厂在片内统一设计。新建 BMS、逆变器、电表与工业总线项目一般优先选集成隔离收发器;只有在通道配置特殊、或要沿用已验证的分立电路时才退回分立方案。最终以系统安规要求与所选型号 datasheet 为准。

Q2:CAN FD 5Mbps 对隔离器件有什么额外要求? ​

CAN FD 的数据段速率可达 5Mbps,比经典 CAN 的 1Mbps 高出数倍,隔离器件要额外核三项:一是环路延迟预算,CAN FD 在高速数据段对收发器的总环路延迟(TXD 到 RXD)有上限要求,隔离栅带来的传播延迟必须计入预算,选型时看 datasheet 的循环延迟或传播延迟参数而不是只看标称速率;二是位宽对称性与脉宽失真,隔离器的脉宽失真会压缩可用的位时间,高速段要选脉宽失真小的型号;三是速率档位本身,要确认收发器明确支持 5Mbps CAN FD 而不是只支持 1Mbps 经典 CAN,例如华普微 CMT1042 / CMT1052 支持 5Mbps CAN FD,CMT1050 面向 1Mbps 经典 CAN。此外总线故障保护电压(如 ±70V)与共模范围(如 ±30V)在高串数电池包共地漂移场景下同样要核。具体以整车或整机网络规范与器件 datasheet 为准。

Q3:隔离 RS-485 一条总线能挂多少个节点?1/8 单位负载是什么意思? ​

RS-485 的节点数由收发器的「单位负载」决定:标准收发器为 1 单位负载,一条总线最多挂 32 个;1/8 单位负载的收发器输入阻抗是标准型的 8 倍,同一条总线上最多可挂 256 个节点。华普微 CMT83085 隔离 RS-485 收发器为 1/8 单位负载,支持一条总线挂 256 个收发器,适用于智能电表集中抄表、PLC/DCS 通讯模块与工业产线这类节点密集的场景。实际可挂数量还要扣掉线缆衰减、终端电阻配置、偏置电阻与总线电容预算,长距离或多分支布线时节点数要进一步降额,最终以现场实测与收发器 datasheet 的总线负载能力表为准。

Q4:总线口装了隔离收发器,还需要装 TVS 防护器件吗? ​

需要,两者承担的是不同职责。隔离收发器解决的是「地电位差与共模电压」问题:把总线侧与 MCU 侧的地在电气上隔开,使几十伏甚至上千伏的共模漂移不会灌进控制电路;它的隔离耐压是绝缘能力而不是抗浪涌能力。TVS 解决的是「瞬态过压能量泄放」问题:雷击、感性负载切断、热插拔与 ESD 带来的瞬态高压,要靠总线口 TVS 把能量钳位到收发器能承受的水平。二者是「扛得住共模」与「打不坏瞬态」的互补关系,只装隔离器不配 TVS,浪涌会直接打坏收发器总线引脚;只装 TVS 不隔离,共模电压漂移仍会损坏后级电路。选型时信号口 TVS 要重点权衡结电容对总线速率的影响,详见站内 RS485 / CAN 通信口防护方案。

联系我们 ​

需要华普微 CMT 系列隔离收发器(隔离 CAN / RS-485 / I2C)的选型核对、替代分立方案的降本评估、样片申请与认证资料,欢迎 联系我们。

深圳市英太科技有限公司 Shenzhen Intek Technology Co., Ltd — 电子元器件代理商与系统方案提供商 电话 / 微信:136-3264-8484 地址:深圳市龙岗区平湖街道平安大道 309 号经纬中心 2 栋 4 楼 官网:www.intek.vip


免责声明:本文为技术科普与行业交流内容,仅供参考,不构成选型、采购或其他商业决策建议。文中隔离耐压、工作电压、共模范围、故障保护电压、节点数、ESD 等级、速率等参数均取自华普微官方公开资料(官网产品页与 datasheet),为典型值或档位示例,不同型号、封装与工况差异明显,实际设计必须以所选型号原厂 datasheet、自研电路计算与整机实测为准。