原创 恒流驱动长线传输

2023-1-13 16:24 1669 9 6 分类: MCU/ 嵌入式

光隔离的信号传输通常使用共射极接法控制点亮光中的发光二极管。通常这种方式是可用的。如果发送端到接收端距离很长,或者光耦的参数不太一致。这种接法发光二极管不能可靠点亮。电路功能可能失效。

 

可以考虑使用恒流驱动,提高电路的可靠性。方法是将限流电阻改小,连接到发射极作为电流采样电阻。三极管基极使用电阻分压。当控制端输出为高时,VOH 约为3V,经分压后得到基极电压约为1.6V,计算出Ie (1.6-0.6) / 100 = 0.01A 即为高时恒流输出为10mA

这个电路在光耦输出端得到的电压与输入是反相的。如果有同相控制的需求,可以将电路更改为使用PNP管的形式。图中的R4R6是模拟长线引起的串联电阻。

 

修改R4的电阻值可以发现,即便R40变化到100R4上的电流变化小于 1%

线路处于不同的状态时(表现为线路电阻R4变化),输出端可以基本保持不变。

对于不同的速度需求,可以选择不同的光耦。恒流驱动端达到数MHz的速度是没有问题的。

 

作者: southcreek, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-408807.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 9
赞赏0

文章评论2条评论)

登录后参与讨论

southcreek 2023-1-29 08:39

XQSir: 简单解决问题
能传多长距离,以及能达到多快的速度需要做出实物测试。希望能达到1Mbps 1米距离。

XQSir 2023-1-28 08:43

简单解决问题
相关推荐阅读
southcreek 2022-12-14 09:47
NTC 电阻测体温电路优化
这一阵感染的人比较多,需要监测体温决定是否吃药还是喝水硬抗。忽然想起来使用NTC电阻测体温。把想法贡献出来。做体温计的同行参考一下。 专门用于测量体温的NTC电阻在温度范围(34°C~42°C)...
southcreek 2022-11-23 11:04
一个电池掉电报警电路
  有的设备里使用电池作为后备电源,当无交流供电时,切换到电池供电。如果电池未安装,或因为过充、过放保护了。电池无效时,有的设备会有风险。而电池掉电报警电路可以一定程度上降低风险。 此...
southcreek 2022-10-27 09:16
ADC 信号调理电路
ADC 信号调理电路 经常使用MCU中的ADC采集一些信号,成本很低。比如NTC测温、测电源电压、这些都是属于慢变信号。一般使用电阻分压就基本能达到要求。分压电阻的输出阻抗近似等于两个分压电阻并联,对...
southcreek 2022-09-23 16:14
插错电源的后果
这个芯片在上电时冒烟了,表面闪了3个亮点。本来应该3.3V供电的位置被加了20V电压。从3个烧黑的位置分析,这个芯片的管芯被装在正中间,三个烧黑的位置对应芯片供电点。另外C3都鼓成一个小球了。...
southcreek 2022-09-07 13:56
可控硅电路故障的解决过程
     使用晶闸管(也有叫可控硅的)需要交流电过零检测电路。下面这个电路就是做这个过零检测用的。电容C10 D3 D4 D6 D8 C11实际上是阻容降压电路,产生一...
我要评论
2
9
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /3 下一条