原创 光隔离电路的故障解决

2022-8-4 11:36 4473 21 5 分类: MCU/ 嵌入式 文集: 电路分析设计
这个用于串口通信光隔离的电路,发送端用单片机口线直接驱动。接收端用USB转串芯片。最高波特率设定为115200。实际使用时发现,如果光耦使用TLP2309,则无法通信。换成TLP2362则通信正常。
两个器件的速度是不一样的,纸面数据2309 1M236210M。虽然有数量级的差别,但对于这个115200的速度,1M显然也是有富余的。

测量输出波形。

可以发现波形变化正常,但低电平的幅度过大,约为2V,会导致接收电路无法正常识别高低电平。

试着把输上拉电阻更改成 2K电阻后。测量电压波形。

可以发现,低平电接近于0,电平判断没有问题。但信号上升沿比未改前略缓。将发射部分的限流电阻改小,可能也能解决这个问题。现在发射部分是接在MCU引脚上的。不合适再加大驱动电流。

修改后,装机测试,通信正常。通常光隔离通信不正常,我们都认为是光耦速度的问题。但这次是光耦的传输特性与实际使用的电路不匹配。


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

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

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

文章评论0条评论)

登录后参与讨论
我要评论
0
21
关闭 站长推荐上一条 /2 下一条