热度 6
2023-1-13 16:24
3754 次阅读|
2 个评论
光隔离的信号传输通常使用共射极接法控制点亮光 耦 中的发光二极管。通常这种方式是可用的。如果发送端到接收端距离很长,或者光耦的参数不太一致。这种接法发光二极管不能可靠点亮。电路功能可能失效。 可以考虑使用恒流驱动,提高电路的可靠性。方法是将限流电阻改小,连接到发射极作为电流采样电阻。三极管基极使用电阻分压。当控制端输出为高时, V OH 约为 3V ,经分压后得到基极电压约为 1.6V ,计算出 Ie 为 (1.6-0.6) / 100 = 0.01A 即为高时恒流输出为 10mA 。 这个电路在光耦输出端得到的电压与输入是反相的。如果有同相控制的需求,可以将电路更改为使用 PNP 管的形式。图中的 R4 与 R6 是模拟长线引起的串联电阻。 修改 R4 的电阻值可以发现,即便 R4 由 0 变化到 100 , R4 上的电流变化小于 1% 。 线路处于不同的状态时(表现为线路电阻 R4 变化),输出端可以基本保持不变。 对于不同的速度需求,可以选择不同的光耦。恒流驱动端达到数 MHz 的速度是没有问题的。