引自博客:
mikehendry
这是一个朋友给我看得电路

这个电路时modem和PC的连接图
在PC端,用到了RS232的5个信号,modem端则只用到了RXD、TXD和GND。
我们来分析一下modem的TXD到PC端的RXD
这个电路中,三极管由RTS来供电的做偏置电压。当PC的串口准备好了之后,CTS的电压是0.14V,而RTS的电压为11.79V(实测我电脑的串口),此时三极管处于导通状态。
当TXD为高电平的时候,RXD为低电平,由于RS232是反向逻辑的,所以逻辑为1。
当然,TXD为低电平的时候,情况亦如此!
如下的仿真:
原理图:

如下是输出波形:

再来看modem的RXD,刚看的时候,觉得有点奇怪,没有偏置电压,但是仔细一想,这个偏置电压是在modem的内部直接给的,所以这里应该看不到。所以分析的问题一样,至于为什么在PC的TXD端要加上分压电阻,而且分压得是1K的,可能是怕把三极管给烧了的原因吧。二极管是组织TXD的倒流。
分析不如看一下仿真图:
原理图:

波形图:

图中红色的是输出波形,蓝色的输入波形。
以上尽是我个人的分析,如果有什么不对的地方,恳请大家给与斧正!
另外附上proteus7.1的破解补丁,该补丁来自互联网,尽供学习交流参考,切勿用于商业用途,否则后果自负。
1、
2、
3、
4、