数字隔离器的默认输出是高还是低?上电、掉电与输入悬空时的状态怎么选
一句话结论:数字隔离器的「默认输出」不是给正常工作用的,而是给「输入侧说了不算」的那几个瞬间用的——上电、掉电、输入引脚悬空或高阻、输入侧电源还没建立。判断标准只有一条:默认电平要落在「失效时不动作」的那一侧(CAN 的 TXD 默认高=不抢占总线、RS-485 的 DE 默认低=不发送、使能与互锁默认低=不使能、告警输出默认低=不误报)。型号末位写错一位,整块板的上电时序就会翻车;而没有失效安全电路的隔离器,在输入侧不确定时输出本身也是不确定的,这时候靠软件超时和 MCU 侧上 / 下拉兜底,不能指望器件。
两个高频问
问一:我买的隔离器,上电那一刻输出是高还是低?
答案分两种器件。带失效安全(fail-safe)的隔离器在输入侧未上电、或输入引脚处于开路 / 高阻时,会把输出强制拉到型号规定的默认电平;不带失效安全的隔离器在同样条件下,输出可能是上一次的状态、也可能在阈值附近来回翻转——规格书真值表里通常写作「不确定」或直接不列这一行。所以选型时第一件事不是看速率,而是去真值表里找**「输入开路」「输入侧失电」这两行**。
问二:默认高和默认低,到底该选哪个?
不要按「哪个方便」选,按失效方向选。把信号在系统里的语义写出来:这个节点为高时,被控对象是「动作」还是「不动作」?如果高电平意味着动作(使能、发送、报警、合闸),那么默认就应该是低;如果高电平意味着安全(CAN 的隐性、故障回路的常闭),默认就应该是高。这就是功能安全里那条最朴素的原则——断电即安全侧。
一、先把「不确定」拆成四种场景
现场说的「上电误动作」,其实混了四种完全不同的物理条件。它们的输出结果不一样,对策也不一样。
| 场景 | 器件内部发生了什么 | 输出取决于 |
|---|---|---|
| 输入侧电源 VDD1 尚未建立 | 输入侧调制器不工作,栅上无有效载波 | 有无失效安全电路:有→默认电平;无→不确定 |
| VDD1 已建立,但输入引脚悬空 / 高阻(MCU 未初始化) | 输入级停在阈值附近,可能自激 | 同上;此时 MCU 侧上 / 下拉最有效 |
| 输出侧 VDD2 先于 VDD1 上电 | 输出级已工作,但没有有效输入 | 有失效安全→默认电平;无→可能随噪声翻转 |
| VDD1 掉电、VDD2 仍由副边电源维持 | 输入侧失效,输出级仍在供电 | 有失效安全→被拉回默认电平;无→停在最后状态 |
这张表里最容易被忽略的是第四行:储能 PCS 与 BMS 常常是两侧各自有一套辅助电源,主控先掉电、隔离侧还活着。如果隔离器没有失效安全,副边会一直保持主控掉电前最后一个电平——对 CAN 的 TXD 来说,如果最后一帧正好停在显性,总线就被这一个节点长期按住。
口径说明:华普微(HOPERF)CMT 通用隔离器(CMT812X 2 通道 / CMT804X 4 通道 / CMT826X 6 通道)默认输出高 / 低可选,型号末位用于区分(…1 = 默认高、…0 = 默认低),最高 150 Mbps、传播延迟 9 ns 量级、CMTI 最高 ±250 kV/µs 量级。以上为原厂公开资料口径的典型值,具体真值表、默认状态与后缀对应关系以所选型号的原厂 datasheet 为准,下单前务必核对完整型号(含后缀)。
二、选型规则:按「失效时不动作」反推默认电平
把每一路信号填进下面这张表,结论就出来了。这张表的价值在于:它把「默认高还是低」从一个凭感觉的问题,变成一个看信号语义的问题。
| 信号位置 | 逻辑 1 的含义 | 失效时的危险方向 | 应选默认 |
|---|---|---|---|
| CAN 收发器 TXD(隔离器副边 → 收发器) | 隐性,不驱动总线 | 被拉低=持续显性,独占总线、全网报错 | 默认高 |
| CAN / RS-485 接收侧 RXD(隔离器 → MCU) | 隐性 / 空闲(无起始位) | 被拉低=MCU 收到假帧、假起始位 | 默认高 |
| RS-485 的 DE(发送使能) | 驱动器使能 | 被拉高=上电即抢占总线 | 默认低 |
| 使能 / 互锁 / 继电器驱动 | 使能、合闸 | 被拉高=上电即动作,机械与人身风险 | 默认低 |
| 故障指示 / 告警输出 | 报警 | 被拉高=上电即误报,运维失去信任 | 默认低 |
| 隔离栅极驱动的原边输入 | 开通 | 被拉高=功率管误导通、直通 | 默认低(并核原边 UVLO) |
三条落地要点:
- BOM 必须写全后缀。 同一颗料默认高与默认低的型号往往只差最后一位,采购按「CMT812X」这种族名下单,很容易两批货混着来,产线表现成「有的板子上电正常、有的板子一直报总线错误」。
- MCU 侧加上 / 下拉,与隔离器默认态取同向。 MCU 上电复位期间 GPIO 是高阻,隔离器输入悬空。如果隔离器默认高、MCU 侧却挂了下拉,两者在上电窗口内会互相较劲(下拉把输入拉低、器件内部失效安全又想把输出维持在高),结果取决于驱动强度与时间常数,不如一开始就同向。
- 不要在隔离器输出侧加大电流强上拉 / 强下拉去「改」默认态。 那是在和器件内部输出级对打,既灌电流又不解决输入侧不确定的问题;默认态只能靠选对型号 + 系统侧兜底。
三、一个必须澄清的同名陷阱:fail-safe 有两种意思
搜索「fail-safe 隔离器」会同时命中两件事,混起来会得出完全错误的结论:
- 隔离器的失效安全(默认输出态):输入侧不确定时,输出被强制到规定电平。管的是跨隔离栅这一小段信号。
- RS-485 的失效安全偏置(fail-safe biasing):总线上加偏置电阻,保证所有驱动器都关断时空闲总线的差分电压仍大于接收器阈值(约 +200 mV),使接收器输出确定为高。管的是整条总线。
两者不是一回事,也不能互相替代:总线偏置做好了,隔离器默认态选错照样上电抢占;隔离器默认态选对了,总线没做偏置照样在空闲时收到随机噪声帧。一个在栅上,一个在线上。
四、上电与掉电时序:三条硬约束
flowchart TD
A["上电 / 掉电瞬间<br/>隔离器输出是什么"] --> B{"型号是否带<br/>失效安全电路"}
B -- "否" --> C["输出不确定或停在最后状态<br/>必须靠系统侧兜底"]
B -- "是" --> D["输出被拉到型号默认电平"]
D --> E{"默认电平是否等于<br/>『失效时不动作』那一侧"}
E -- "否" --> F["改型号后缀<br/>或反转信号语义"]
E -- "是" --> G["与 MCU 侧上 / 下拉取同向"]
C --> G
G --> H{"对方电源是否仍在"}
H -- "VDD1 掉、VDD2 在" --> I["确认器件在 VDD1 失效时<br/>仍能回到默认态"]
H -- "两侧同时掉" --> J["只能靠通信超时与<br/>硬件看门狗"]
I --> K["台架复测:先上 VDD1 / 先上 VDD2<br/>各测一遍上电与掉电波形"]
J --> K- 两侧电源不同步是常态,不是异常。 主控侧与总线侧各有各的 DCDC 与上电斜率,谁先起来完全看电容与软启动。所以**「先上 VDD1」和「先上 VDD2」必须各测一遍**,不能只测一种顺序就判合格。
- UVLO 以下没有承诺。 两侧都有欠压锁定,电源在 UVLO 阈值以下时输出不被保证。系统层面必须有一个不依赖隔离器的兜底:通信超时 + 硬件看门狗 + 输出级使能。
- 掉电顺序决定「最后状态」会不会被锁住。 主控先掉、副边电源后掉时,没有失效安全的器件会把最后电平锁住几百毫秒到几秒。对 CAN 这类「低电平即占用」的总线,这段时间足以让整车 / 整柜报总线故障。
五、隔离 + TVS 协同:别把「被打坏」误判成「默认态选错」
这是现场最常见的一次误判。三种现象看起来都是「上电就不对」,但根因完全不同:
| 现象 | 真实原因 | 判据 |
|---|---|---|
| 上电即持续显性 / 总线被独占 | 隔离器 TXD 通道默认低,或 MCU 侧下拉把 TXD 按住 | 断开隔离器输出,看总线是否恢复隐性 |
| 通信时好时坏、偶发错误帧 | 共模瞬变(高 dV/dt)耦合过栅,输出误翻转 | 器件未损坏;查 CMTI 最小值与隔离带耦合路径 |
| 某一批板子固定失效、总线电平被钉死 | 总线侧 TVS 已被打穿短路,或收发器引脚击穿 | 断电用二极管档量总线对地阻抗,对比好板 |
第三条尤其值得展开。TVS 必须放在隔离器的外侧(总线侧、靠接插件),不能放在栅与收发器之间——放错位置,浪涌能量会先进隔离器再被钳位,栅已经被打穿了才轮到 TVS 动作。TVS 的钳位电压 Vc 要压在被保护收发器总线引脚的绝对最大额定以内(CAN 收发器总线引脚常见 −27 V ~ +40 V 量级、RS-485 常见 −8 V ~ +13 V 或更宽档,具体以所选收发器 datasheet 为准),同时 V_RWM 要覆盖总线摆幅与故障电压。
一旦 TVS 失效短路,总线会被钉在一个固定电平上,表现与「默认态选错」几乎一模一样。区分方法只有一条:断电测阻抗。所以排查顺序永远是「先确认器件没坏,再怀疑逻辑状态」——这条顺序在 隔离器旁边还要不要加 TVS 里有完整的两级配合算法,TVS 侧的波形口径与档位选择见 BMS 保护板 TVS 怎么选 与 安美回扫 TVS 全系列型号。
口径铁律:安美 5.0SMDJ 系列(常规 8060014 / -N 回扫 8060055)的
Vc与Ipp全部是 10/1000 μs 口径,规格书内没有 8/20 μs 数据;力特(Littelfuse)公开参数表里的 8x20 µs 数据(如 5.0SMDJ85CA 的 273.8 A)属力特自家口径,引用必须显式归属,两种波形不可换算、更不可直接相减。隔离器的默认电平与时序判断与波形口径无关,但只要表格里出现 TVS 数值,就必须逐行锁定测试条件。
六、验证清单:五步,一步都不能省
- 型号核对:BOM、贴片程序、来料三者型号后缀一致(默认高 / 低不能混)。
- 上电顺序测试:先上 VDD1、再上 VDD2 测一遍;反过来再测一遍。示波器双通道,一通道看输入侧、一通道看输出侧。
- 掉电顺序测试:分别断开 VDD1 与 VDD2,记录输出从「正常态」到「默认态/最后态」的时间与电平。
- 输入悬空测试:把 MCU 侧 GPIO 置为高阻(复位状态),看输出是否稳定停在默认电平、有无自激。
- 故障注入:人为短接总线侧 TVS(模拟失效短路),确认系统能被诊断出来,而不是表现为「偶发通信错误」。
前四步做在样机阶段,第五步做在型式试验阶段。只做第 2 步、不做第 3 步,是量产批次里「个别板子偶尔报总线错误」最常见的成因。
常见坑清单
| 坑 | 表现 | 正确做法 |
|---|---|---|
| BOM 只写族名不写后缀 | 同批板子有的正常、有的上电就抢总线 | 型号写全,默认态与信号语义对齐 |
| MCU 侧上 / 下拉与器件默认态反向 | 上电窗口内电平不确定,低温 / 慢斜率更明显 | 两者取同向,减少对打 |
| 只测一种上电顺序 | 样机过、量产出问题 | 两种顺序各测一遍,含掉电 |
| 输出侧加强上拉「修」默认态 | 灌电流、发热,且不解决根因 | 换型号,不改外围硬拉 |
| TVS 放在隔离器内侧 | 浪涌先进栅,TVS 动作时已打穿 | TVS 贴接插件、放隔离器外侧 |
| TVS 打穿被当成默认态问题 | 反复换隔离器仍失效 | 断电测总线对地阻抗,先排除器件损坏 |
相关方案
- 数字隔离器全类别选型(通信 / 驱动 / 采样) → 数字隔离器怎么选
- 隔离 CAN 与 RS-485 收发器怎么选 → BMS 通信隔离选型
- 隔离器与 TVS 的两级配合 → 隔离器旁边还要不要加 TVS
- 共模瞬变误触发与隔离栅击穿怎么查 → 隔离器的 CMTI 是什么
- 隔离带布局、爬电距离与副边电源 → 隔离做了等于没做
- 光耦换数字隔离器的迁移坑 → 光耦能直接换成数字隔离器吗
- TVS 原理与三段式电压窗口 → TVS 是什么
- BMS 母线为什么会被打穿 → BMS 为什么会烧 MOS
常见问题(FAQ)
Q1:数字隔离器的默认输出是高还是低?在型号上怎么区分?
默认输出高 / 低是两个不同的型号,不是同一个型号的两个参数。华普微 CMT 通用隔离器(CMT812X / CMT804X / CMT826X)以型号末位区分:…1 = 默认输出高、…0 = 默认输出低,最终以所选型号的原厂 datasheet 真值表为准。选型时按「失效时不动作」的原则反推:高电平意味着动作的(使能、发送、报警)应选默认低;高电平意味着安全的(CAN 隐性)应选默认高。BOM 与贴片程序必须写全后缀,只写族名会导致同一批板子默认态不一致。
Q2:上电瞬间 MCU 还没初始化,隔离器输出会不会误触发?
会,而且这是上电误动作最常见的来源。MCU 复位期间 GPIO 是高阻,隔离器输入悬空,此时输出完全由器件自身决定:带失效安全的器件输出等于型号默认电平,不带失效安全的器件输出不确定。对策三条并行:① 选带失效安全且默认态正确的型号;② MCU 侧上 / 下拉与默认态取同向;③ 系统侧留通信超时与硬件看门狗,不把安全性押在隔离器上。验证时必须测「输入悬空」这一种工况,不能只测正常通信。
Q3:CAN 总线上一上电就通信失败、一直报错,是不是隔离器默认状态选错了?
先做两步排除,再下结论。第一步,断开这块板与总线的连接,看总线是否恢复正常——如果是,问题在这块板的上电行为;第二步,断电用二极管档量总线引脚对地阻抗,排除接口 TVS 已被打穿短路(TVS 短路会把总线钉在固定电平,现象与默认态错误几乎一样)。两步都排除后,再去查 TXD 通道的默认电平:CAN 的显性对应逻辑 0,若隔离器 TXD 通道默认低,上电即持续驱动显性,整条总线都不能通信。另外注意收发器 TXD 的内部上拉救不了这种情况——推挽输出会强行把它拉低。
Q4:隔离器的 fail-safe 和 RS-485 的失效安全偏置是一回事吗?
不是,作用点完全不同。隔离器的失效安全管的是跨隔离栅的一小段信号:输入侧未上电或输入开路时,把输出强制到默认电平。RS-485 的失效安全偏置管的是整条总线:在所有驱动器都关断的空闲状态下,用偏置电阻保证差分电压高于接收器阈值(约 +200 mV),使接收器输出确定为高。两者不能互相替代:总线偏置做得好,隔离器默认态选错照样在上电时抢占总线;隔离器默认态选对,总线没做偏置照样会在空闲时收到噪声假帧。
联系我们
深圳市英太科技有限公司(Shenzhen Intek Technology Co., Ltd)是安美半导体(AMSEMI)TVS 与华普微(HOPERF)CMT 系列数字隔离器件授权代理商,专注低钳位 / 浅回扫 TVS 在 BMS 保护板、储能与通信电源中的防护应用,同时提供隔离器与接口 TVS 的协同选型。需要核对某颗 CMT 隔离器的默认输出后缀与真值表、评估上电 / 掉电时序,或做隔离接口的两级浪涌防护方案,欢迎联系我们。把原理图、电源上电顺序、总线类型(CAN / CAN FD / RS-485)与浪涌测试标准发过来,我们按实际工况帮你核。
深圳市英太科技有限公司 Shenzhen Intek Technology Co., Ltd — 电子元器件代理商与系统方案提供商 电话 / 微信:136-3264-8484 地址:深圳市龙岗区平湖街道平安大道 309 号经纬中心 2 栋 4 楼 官网:www.intek.vip
免责声明:本文为技术科普与工程交流内容,仅供理解数字隔离器默认输出状态、上电 / 掉电时序与接口防护的配合方法,不构成选型、采购或其他商业决策建议。文中隔离器参数(通道数、速率、传播延迟、CMTI、默认输出后缀)引自华普微官方公开资料,属典型值口径,实际以所选型号的原厂 datasheet 为准;CAN / RS-485 收发器总线引脚的绝对最大额定因型号与厂商而异,须按所选器件核对。TVS 部分口径引自安美半导体公开规格书(常规 5.0SMDJ 系列 Doc. 8060014、-N 回扫 5.0SMDJ 系列 Doc. 8060055),均为 10/1000 μs 波形口径,规格书内无 8/20 μs 数据;力特(Littelfuse)的 8x20 µs 数据属其自家公开参数口径,引用时已显式标注归属,两种波形不可互相换算或直接相减。上电时序、最后状态保持时间与总线抢占时间为工程定性描述,非规格书承诺,实际设计必须以原厂 datasheet、整机实测波形与系统测试标准为准。
