光耦 电路设计指南
编制日期 2026-09-29 | 版本号 Rev 1.0
靠光传信号、靠电流驱动:CTR 不确定且随时间衰减,才是光耦设计的真正难点
| 适用对象 | 硬件工程师 / 电源工程师 / 嵌入式工程师 |
| 覆盖形式 | 光电晶体管 / 达林顿 / 高速逻辑输出 / 光控可控硅 / 线性光耦 |
| 文档性质 | 电路设计指南(参数区间用于选型逻辑,非具体型号限值) |
- 永远按 CTR 的最小值而不是典型值设计:高温与寿命终点的有效 CTR 可能只有标称值的一半。
- 输出上拉电阻 R2 是一对矛盾的产物:R2 小则快但难饱和,R2 大则易饱和但关断沿拖长。
- 晶体管输出型跑不了高速:速率上限主要来自关断拖尾,高速场合必须用逻辑输出型。
一句话结论:光耦的价值 = 用最低成本实现数千伏电气隔离;代价是 CTR 不确定且随时间衰减,设计必须按寿命终点的最小值留余量,R2 必须同时满足饱和与速率两个约束。
这份文档解决什么
本文面向所有用到光耦隔离的产品:开关电源反馈、工业 IO 与 PLC、UART / RS-485 隔离通信、家电过零检测、固态继电器 SSR、逆变器故障回传、医疗设备与充电桩状态回传。
内容按「系统边界 → 应用与方案 → 工作原理 → 外围电路 → 元件取值 → CTR 与速率预算 → Layout/EMC → 可靠性 → 调试 → 软件调试 → 故障速查 → 量产 → 核查清单」组织。
与系列文档的关系:更高速度的隔离方案参见《数字隔离器电路设计指南》;隔离侧的模拟采集参见《隔离放大器电路设计指南》。
1. 先看清系统边界:光耦靠光传信号,靠电流驱动
光耦把电—光—电三段串起来:输入侧是一颗 LED(电流驱动),输出侧是一颗受光控制的光敏器件。两侧之间没有电气连接,只有光。
1.1 器件本质:CTR 是核心,也是最大的不稳定源
光耦最核心的参数是CTR(Current Transfer Ratio,电流传输比)= IC / IF。它描述「输入侧灌进去的电流能换出多少输出侧电流」。与晶体管 hFE 类似,CTR 的离散度极大(同一型号可能是 80%~160%),而且会随温度、IF 大小与工作时间漂移。所有光耦电路设计的难点,本质上都是如何在 CTR 如此不确定的前提下保证可靠工作。
1.2 常见输出形式与边界
| 输出形式 | 特点 | 速度 | 典型用途 |
|---|---|---|---|
| 光电晶体管输出 | CTR 高、成本低 | 数十 kHz 量级 | 数字量隔离、电源反馈 |
| 达林顿输出 | CTR 极高 | 很慢、VCE(sat) 高 | 小电流直接驱动 |
| 高速逻辑输出 | 内置放大与整形 | 数 Mbps ~ 数十 Mbps | 隔离通信、栅极驱动回传 |
| 光控可控硅 / MOS | 直接开关交直流负载 | 按负载频率 | 固态继电器 SSR |
| 线性光耦(双路) | 两路匹配用于线性隔离 | 按带宽定 | 模拟信号线性隔离 |
1.3 动手前定死的四个输入
| 输入条件 | 为什么重要 | 没定死的后果 |
|---|---|---|
| 输入侧电流 IF | 决定发光强度与 LED 寿命 | CTR 与速率都不确定 |
| CTR 下限(含老化与高温) | 决定输出侧能否可靠饱和 | 几年后开始失效 |
| 所需数据速率 | 决定输出形式与 R2 取值 | 波形变形、通信误码 |
| 隔离耐压与爬电 | 决定能否通过安规 | 认证过不了或绝缘失效 |
先按「速率 → 输出形式 → CTR 下限 → IF」这条链收敛:速率决定能不能用便宜的光电晶体管输出,CTR 下限决定 IF 要给多大,IF 又反过来决定 LED 的衰减速度与功耗。永远按 CTR 的最小值而不是典型值做设计。
2. 目标应用产品与方案优势
从开关电源反馈到工业数字量输入,光耦是用量最大、成本最低的隔离方案。
2.1 主要应用产品
| 终端产品 | 隔离目的 | 本器件承担的角色 | 选型抓手 |
|---|---|---|---|
| 开关电源 | 原副边反馈隔离 | 把副边误差传回原边 | CTR 线性度与稳定性 |
| 工业 IO 与 PLC | 现场侧数字量输入 | 把 24 V 信号转成逻辑电平 | 耐压、CTR、成本 |
| 家电与电器 | 过零检测与保护 | 低成本状态隔离 | 成本、耐压 |
| 固态继电器 | 交流负载开关 | 光控可控硅触发 | 负载电压电流、过零 |
| 逆变器与驱动 | 故障回传与使能 | 高速状态回传 | 速率、CMTI |
| 医疗设备 | 患者侧隔离 | 高耐压状态隔离 | 认证等级、爬电 |
2.2 方案优势
| 优势 | 机理 | 给产品带来的价值 |
|---|---|---|
| 成本极低 | 结构简单的分立光电器件 | 大用量场合成本优势明显 |
| 隔离耐压高 | 光传输无电气连接 | 容易做到数千伏隔离 |
| 使用简单 | 输入限流、输出上拉即可 | 外围器件少 |
| 可直接传模拟量 | 工作在线性区可传误差信号 | 电源反馈的经典方案 |
2.3 场景适配与选型边界
把光耦当成「不会坏的理想开关」是最常见的坑:CTR 会随工作时间衰减,按典型值设计的电路在几年后会因为 CTR 掉到下限而失效,表现为电源输出电压漂移或隔离通信间歇性丢帧。另一个坑是让光电晶体管输出型光耦跑高速——它的关断拖尾会直接把脉宽吃掉,波形看起来「能翻转」但速率完全不够。
光耦的价值 = 用最低成本实现数千伏的电气隔离;代价是 CTR 不确定且随时间衰减,设计必须按寿命终点的最小值留余量。
3. 工作原理与关键指标
四个指标决定能不能用:CTR 下限、IF、VCE(sat)、开关时间。
3.1 关键参数一览
| 参数 | 含义 | 影响 |
|---|---|---|
| CTR | IC / IF 电流传输比 | 决定输出侧能换出多少电流 |
| IF | 输入侧正向电流 | 决定发光强度与 LED 衰减速度 |
| VF | LED 正向压降 | 决定限流电阻取值 |
| VCE(sat) | 输出侧饱和压降 | 决定低电平是否够低 |
| BVCEO / BV | 输出侧耐压 / 隔离耐压 | 决定能否安全隔离 |
| tr / tf | 上升 / 下降时间 | 决定速率上限,tf 通常是瓶颈 |
| CTR 温漂与老化 | CTR 随温度与时间的漂移 | 决定长期可靠性 |
3.2 两种完全不同的工作状态
光耦有两种截然不同的用法:饱和开关状态与线性放大状态。数字量隔离、故障回传属于前者——输出侧要么饱和导通要么完全关断,设计目标是保证在 CTR 最小时仍能饱和。开关电源的隔离反馈属于后者——光耦工作在线性区,把副边的误差信号(配合 TL431)线性地传回原边控制器,设计目标是环路增益稳定而不是饱和。两者对 R1、R2 的取值逻辑完全不同,混用会直接失效。
3.3 CTR 的衰减机理
LED 的发光效率会随工作时间下降(光衰),且驱动电流越大、结温越高,衰减越快。工程上通常以CTR 衰减到初始值的 70% 作为寿命终点的判据。因此设计时必须回答一个问题:在目标寿命终点、在最恶劣温度下,CTR 还剩多少?输出侧还能不能饱和?
4. 关键外围电路的设计要点
外围三件套:输入限流电阻、输出上拉电阻、抗干扰与加速措施。
4.1 输入侧设计
| 考量 | 要求 | 原因 |
|---|---|---|
| 限流电阻 R1 | 按 (VIN − VF) / IF | VF 要按最大值核算 |
| 输入电压范围 | 按最低输入电压算 IF | 低压时 IF 会明显减小 |
| 反向保护 | 反向并联二极管或双向输入 | LED 反向耐压很低(约 5 V) |
| 输入滤波 | 按干扰环境加 RC | 提高抗扰、抑制误触发 |
4.2 输出侧设计
- 上拉电阻 R2:R2 越小,关断时的上升沿(输出由低变高)越快;但 R2 越小,饱和所需的 IC 越大,越不容易饱和。这是一对核心矛盾。
- 饱和判据:R2 ≥ VDD2 / IC_avail,其中 IC_avail = IF × CTR_min。
- 基极电阻(部分型号有基极脚):并接基极—发射极电阻可提高抗扰、加快关断,代价是降低有效 CTR。
- 输出整形:高速场合应选用内置整形的逻辑输出型,或在后级加施密特触发器整形。
4.3 抗干扰与加速
- 加速电容:与 R1 并联的小电容可在边沿瞬间提供额外驱动电流,加快响应。
- 输出侧滤波:数字量隔离可在输出侧加 RC 抑制毛刺。
- 共模干扰:光耦两侧的分布电容是共模耦合路径,高速场合要选低耦合电容型号并注意 layout。
- 输入侧防误触发:长线输入场合要加门槛(如串联稳压管或分压)避免噪声误开通。
很多人凭经验给 R2 取 10 kΩ 或 4.7 kΩ,这是最容易出事的地方:R2 偏大会让关断沿拖得很长,高速场合波形变形;R2 偏小则 CTR 稍低一点就退不出饱和,低电平抬升。正确做法是先按饱和判据算出 R2 的下限,再按速率要求校核 tf,两者都满足才算完成。