
输入正负极接反,LED无法点亮,电路无反应; 输入电流(IF)太小,LED发光微弱,无法有效驱动输出端; 输出端上拉 / 下拉电阻没接或接错。 解决办法: 确认正负极(阳极 +、阴极 -),用万用表测输入端,显示约1.2-1.4V(20mA)压降则极性正确,显示无穷大则需调换引脚; 测量实际电流,更换限流电阻,保证电流在5~20mA;限流电阻计算公式:Rin = (Vin - Vf) / If; 在输出端与电源之间接入1k~10kΩ上拉电阻。
光耦漏电流(Iceo)过大; 负载电阻(上拉电阻)太大;微弱漏电流即可拉低输出电平,造成“假导通”; 布线不合理,电磁干扰耦合到输出线,引起信号波动,导致误触发。 解决办法: 在功率允许范围内,适当减小上拉电阻(如 10kΩ → 1k-4.7kΩ)增强灌电流能力以克服漏电流影响; 输出端并联小电容(100pF~1nF)到地形成RC滤波;同时优化PCB布局,将输入输出线严格分开,远离噪声源; 更换光耦,对于新手优先选PC817这类成熟、漏电流小的型号。
用了低速光耦(比如PC817)传高频信号,PC817只适合6kHz以下低频场; 负载电阻太大,信号上升、下降变慢,方波变斜波; 布线太长、太细,或靠近高频器件(如变压器),信号被干扰。 解决办法: 高速信号用10kHz以上高频,用6N137、TLP113等高速光耦; 高频场景换1k~2.2kΩ负载电阻,加快信号变化速度; 输入输出端严格分区布线,远离高频、强电线路。
输入电流过大,超过内部LED的额定承受能力; 输出端电压/电流超过datasheet规格要求; 光耦输出短路。 解决办法: 输入端必须串联限流电阻,根据输入电压和光耦额定电流计算电阻值,公式:R =(V - Vf)/ IF; 严格不超 datasheet 最大耐压、最大电流,负载电流大就加三极管放大; 输出加保护电路,加续流二极管(接继电器等负载时),检查接线避免短路。
输入输出电路共地导致隔离失效; 电源纹波过大引入噪声; CTR离散性大 ,CTR范围过宽导致产品工作在不稳定的边缘。 解决办法: 确保输入输出侧电源和地完全隔离(使用隔离电源或隔离变压器); 加强电源滤波处理,在光耦两侧的电源引脚处靠近器件放置去耦电容(如0.1μF 的陶瓷电容),滤除高频噪声; 选择CTR范围更窄的档位(如PC817的C档或D档)。
使用普通开关型光耦(如PC817)进行模拟反馈,其CTR非线性及温漂特性差。 解决办法: 高精度模拟反馈应用中,必须选用 HCNR200 等专用线性光耦。