有一些朋友不太明白NPN三极管是如何代替232工作完成电平转换的...
其实整个电路的工作原理很简单就是利用三极管的开关作用来完成电平转换.
这个电路我是用ORCAD9.2来仿真完成.特弄上图片进行详细说明.希望和大家一起讨论.
先上原理图.
原理图如上图.大家可以看到整个电路是利用几个电阻,三极管,二极管组成.
电阻是用来限流和压降的作用...三极管是利用其开关作用.达到电平转换...二极管是为了保护三极管不被负电压给击穿EB结而设置的.
还有二个电源,一个是12V一个是5V...
V2和V3分别是我用来模拟而设置的波形电源.
V2输出的电压为正负12V... V3输出的电压为0V/5V .二个电源输出的波形如我在电路图中所示.
整个电路图输出的波形如下:
上面三个波形是Q1输入和输出的波形. 下面的是Q2输入和输出的波形.
大家可以看得到.波形经过三极管都反向了...
这个是正负12伏的电源.颜色为绿色的.
红色的这个大家可以看到高电平为788MV.也就是0.788V.是Q1的基极电压...当然这个Q1工作在开关状态
基极输入的电压是正负12V经过电阻的...正向电压为0.788V.
大家可以看到经过二极管的短路.Q1基极的最高负电压只有0.61V.这就是为什么要在电阻后面接一个二极管的原因...如果不接二极管.负12伏电压很可能会击穿三极管...
这个是Q1的集电极电压.大家可以看到...输入的正负12V电压经过Q1的转换为成了.0-5V.
也就是输入+12VQ1输出0V.输入-12V Q1输出5V...这样就达到了电平的转换...
这个图是Q2所输入和输出的波形图...
输入0-5V输出0-12V....
可以看得到橙色的是输出的波形.输出的电压是0-12V...
输入的0-5就被转换为0-12而输出...达到电平转换的目的...
其实整个电路就是利用三极管的开关原理...实现了对电平的转换...
在要求不高的场合可以用它代替MAX232进行工作...
欢迎大家就此进行讨论...