抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

光耦简介

光耦原理

光耦通常被描述为 Transistor Output Optocouplers Photo-Coupler,在芯片的数据手册中通常会写 PHOTOTRANSISTOR 或者 PHOTOCOUPLER。不难看出光耦和三极管有着一定的联系。

光耦类似于一个 NPN 三极管,具有电流放大作用。正因为这个特性,所以有时候会发生一些反直觉的现象。

光耦通用原理图

其中有几点 很重要,需要仔细确认:

  1. R1 电阻为限流电阻,为保护光耦,必须外接 360Ω 左右电阻。经过实际测试,300Ω、330Ω、360Ω、470Ω、510Ω 均可以正常工作。
  2. R2 电阻为上拉电阻,也有说法是可以使光耦快速且稳定地进入饱和状态。电阻可以在 1KΩ 左右。经过实际测试,360Ω、1KΩ、4.7KΩ 均可以正常工作。这一项必须根据不同的光耦进行修改。
  3. 可以不共电源域,包括 VCCGND 均可独立隔离。
  4. 默认为高电平,如果输入为高电平则输出高电平,输入为低电平则输出低电平。

光耦性能

光耦的使用电压、电流基本都差不太多,但是其反应速度有着比较大的区别,尤其是低速和高速光耦之间。

可以看到 是光耦跳变所需的时间,时间越短越好。在数据手册中通常 被称为 Rise Time 称为 Fall Time

单通道光耦

低速光耦(EL817)

= 18 µs, = 18 µs,最佳 阻值为 100Ω。估计速率在 10 Kb/s 左右,不适合 用于通信,适合隔离低速 PWM 控制或继电器控制。

单价一般在 ¥0.10 ~ ¥0.15。

需要注意的是,EL817 分为 EL817B 和 EL817C,两者仅在电流放大能力有所区别。EL817B 的电流放大能力在 130% ~ 260%,而 EL817C 的电流放大能力在 200% ~ 400%。

高速光耦(6N137)

= 21 ns, = 6.6 ns,最佳 阻值为 350Ω。其跳变速度是 EL817 的一千倍左右,标称速率可以达到 10 Mb/s。适合串口、USB 等通信,但是成本比较高。在低速场景还是推荐使用 EL817,如果多通道则使用多通道光耦以降低成本。

单价一般在 ¥0.80 ~ ¥1.50。

双通道光耦

高速光耦(EL0631TA)

= 40 ns, = 10 ns,最佳 阻值为 350Ω。标称速率可以达到 10 Mb/s。适合USB 等通信。

单价一般在 ¥0.80 ~ ¥1.50。

四通道光耦

低速光耦(PS2805-4)

= 5 µs, = 7 µs,最佳 阻值为 100Ω。不适合 用于通信,适合隔离低速 PWM 控制或继电器控制。

单价一般在 ¥1.50 ~ ¥2.00。

一些奇怪的现象和解决方案

  1. INPUT 和 GND 之间的电压远小于 3.3V,有时候会到 1.5V ~ 2V。光耦表现为一直输出高电平。

    • 这种情况一般发生在对 STM32 等 MCU 的信号输出做隔离时候。

    • 解决方案:输出的电压不足以推动光耦的发光二极管,所以不需要改动电阻或电容,只需要加上电流放大部分即可,比如缓冲器等。

    • 原因分析:光耦正常工作电流为 5mA 左右, 处的电阻为 360Ω,所以单 的压降就在 1.8V 左右。加上发光二极管的压降,总体约为 3.3V 左右。而总体明显小于 3.3V,甚至到 1.5V ~ 2V,则明显为驱动电流过小。

  2. 光耦输出部分跳变有一段明显的梯形上升或下降部分。

    • 这种情况一般为上拉电阻选取得过小。

    • 解决方案:增大上拉电阻

    • 原因分析: 的选取既需要依照芯片手册,更需要根据实测修改。其变化幅度相当大,在 100Ω ~ 4.7KΩ 选取最佳。

  3. 高速光耦输出有误码,但是总体正确。

    • 这种情况一般为滤波电容选取有问题。

    • 解决方案:拆掉滤波电容或者改小。

    • 原因分析:根据实测修改,但是高速光耦使用的滤波电容一般远小于低速光耦。




博客内容遵循 [署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)
本站总访问量为 访客数为
本站使用 Volantis 作为主题