第一例:
第一例电路用了两个NPN三极管,我们先看单片机的发送,RS232的接收部分:当单片机的TXD输出高电平时,三极管Q1导通,RXD(2)输出接近0V;当单片机的TXD输出低电平时,三极管Q1截止,RXD(2)输出5V,刚好在RS232的逻辑0(电压范围+3V~+15V)。

从分析可以看出,逻辑低电平的转换是满足的。但是逻辑高电平转换时,RS232的RXD(2)端是0V,并没有在RS232的逻辑1(电压范围-3V~-15V)内。但是告诉我他这个电路使用过,没有问题。我个人认为是因为0V在-3V和+3V之间,这之间的电压值对RS232的逻辑判断是不稳定的,即可能是0,也可能是1;有的电脑可以使用,而有的电脑则不可以。
再看看单片机接收,RS232串口发送部分:当TXD(3)输出高电平时(电压范围-3V~-15V),三极管Q2截止,RXD输出5V,单片机可识别出为高电平;当TXD(3)输出低电平时(电压范围+3V~+15V),三极管Q2导通,RXD输出接近0V的电压,单片机可识别出为低电平。
第二例:

第二例电路则用了PNP和NPN来设计的,同样我们先看单片机的发送和RS232的接收部分:当单片机的TXD输出高电平时,三极管Q1截止。RS232串口的RXD(2)要获得逻辑高电平,就得从TXD(3)获取负压。当单片机的TXD输出低电平时,三极管Q1导通,那么Q1的集电极点电位有接近5V的电压,经R2使RXD(2)获得一个大于+3V的电压,即RS232的逻辑0.
所以用这个电路传送数据时,要求RS232串口端的TXD(3)有个稳定的负电压,推荐一个中间值-9V。
RS232端发送和单片机接收和第一例电路工作原理一样。
注意:
-
三极管
+关注
关注
145文章
3727浏览量
128562 -
单片机
+关注
关注
6078文章
45589浏览量
673908 -
电平
+关注
关注
5文章
373浏览量
41801
发布评论请先 登录
74GTL2005:高效的电平转换芯片解析
深入解析SN65ELT23:5V双差分PECL缓冲至TTL转换器
探索SN65ELT21:5V PECL到TTL转换器的卓越性能与应用
深入解析SN65EPT21:3.3 - V差分PECL/LVDS到TTL转换器
一个MOSFET电平转换电路原理
单片机TTL和CMOS电平知识
从参数到应用:工业级全隔离三合一转换器(RS232/485/TTL)使用手册
关于光模块TTL电平你知道多少?
TTL光模块电平标准是什么
光模块TTL电平是什么?
TTL/LVTTL:供电电源、电平标准及使用注意事项
Texas Instruments TXG104x 4位接地电平转换器数据手册
MAX9370/MAX9371/MAX9372 LVTTL/TTL至差分LVPECL/PECL转换器技术手册
ttl电平转换电路
评论