分立元件232【改进版】【绝对原创】,可以完全替代232芯片,无电荷泵噪声,低成本
说明:【分立元件232原始.gif】为以前在AVR论坛上看到的,我把它用在串口JTAG上是挺好用的。很稳定。直接用台式机串口,或者USB转串口连接。
但是
后来打算自己制作的USB转串口,用PL2303从USB到TTL串口,后来直接把电路加上,发现直接把串口的23脚短路,无法通讯。说明原来的电路存在问题。
后来检查了下焊接和电路参数都没有问题。故就一边测量信号波形,一边分析原理。
测量后发现,串口发送信号原先幅值很大,但是幅度慢慢的减小,高电平不变,低电平往上飘。
分析了一下,应该是C61电容缓慢充电所致。故加上了VD2。这样该电路既可以提供负压,又可以在无外接电路时正常工作。
增加VD2后,短路23脚,发送波形很理想。但还是无法通讯。
故继续查找问题。
观察TTL发送 和 232的3脚波形都很好。但TTL接收到的波形高值在5V,低值在4.5V下不来。
说明,应该是驱动不足造成的。增大R2后效果不明显,但减小R4后发现波形正常了,通讯也正常了。
短路23脚使用各种波特率测试都是正常的。
然后利用改好的电路来连接我的JTAG(未改进的232电路),发现可以连接,也可以下载读取程序。为了保险,把JTAG电路增加了一个二极管,即VD2
电阻就懒得未动了。
后来用自己制作的USB转串口连接和买的进行各速率测试,也是成功的。进行了其他一些测试,都是好用的。
该电路的优点:
1.低成本
2.无电荷泵噪声
3.容易制作
4.占用体积小
所以在做有串口的电路时,使用该电路是不错的选择。
呵呵。如果大家喜欢,麻烦顶一下,绝对原创。
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_557815.gif
分立元件232原始.gif (原文件名:分立元件232原始.gif)
http://cache.amobbs.com/bbs_upload782111/files_29/ourdev_557816.jpg
分立232改进版.jpg (原文件名:分立232改进版.jpg) 沙发。顶你
看了半天,一知半解,简单讲讲原理吧。主要是TX的 mark 好东西! jh 这个电路主要是靠串口2脚,平常为负电压的特性,得到一个负压。 印记 要是都是用这个电路的两个设备通讯呢 关键是如果两端都是这种投机取巧的电路,你就抓瞎了。 mark 这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,TXD发送时使用+5和0V就可以和PC正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有 回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有
-----------------------------------------------------------------------
单片机TXD直接接到PC串口的RXD是可以的,但是PC收到的是反码,因为PC串口是负逻辑的 【11楼】 little Monkey
回复【11楼】little Monkey
回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有
-----------------------------------------------------------------------
单片机txd直接接到pc串口的rxd是可以的,但是pc收到的是反码,因为pc串口是负逻辑的
----------------------------------------------------------------------
这个你验证过没有??
那样的话起始位的电平也成反的了,收到的应该是乱码才对,不是反码。 回复【7楼】bluefeel
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------
那就大眼瞪小眼了。。。 回复【13楼】ngzhang 兽哥
回复【7楼】bluefeel
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------
那就大眼瞪小眼了。。。
-----------------------------------------------------------------------
也许可以工作,只不过信号都是0~5v。不敢确定
回复【5楼】fHimemhacker F.H.
这个电路主要是靠串口2脚,平常为负电压的特性,得到一个负压。
-----------------------------------------------------------------------
哦,我看了别人的,他们称之为“窃电” mark 就是线不能太长。其它都好的。 mark 10几年前的东西了吧 回复【11楼】little Monkey
回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有
-----------------------------------------------------------------------
单片机txd直接接到pc串口的rxd是可以的,但是pc收到的是反码,因为pc串口是负逻辑的
-----------------------------------------------------------------------
三极管还是要的,所以不存在反向逻辑的问题,不过是三极管9012的集电极电阻直接接地了回复【13楼】ngzhang 兽哥
回复【7楼】bluefeel
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------
那就大眼瞪小眼了。。。
-----------------------------------------------------------------------
两边都用的话不行吗?似乎没问题吧,不过线上不是负电压罢了 【7楼】 bluefeel
两边都用的话是可以的,我试过。
我用这个连接用这个电路的JTAG就可以 两边都是的,能用,但是有效传输距离会大大缩短,还不如直接用个74系列的反相器更干脆。
波特率和传输距离的关系,网上应该能找到哦。 创意不错。
最大波特率能到115200bps吗?5米能做到吗?另外,加上硬件流控制,CTS/RTS,还行吗?
目前,国产MAX232(严格说是国内封装的MAX232圆晶)只要6~7毛钱一个,加4个电容,体积也很小,成本控制在8毛钱。你这个搞一下,没8毛钱貌似不行啊... 回复【22楼】albertjin
创意不错。
最大波特率能到115200bps吗?5米能做到吗?另外,加上硬件流控制,cts/rts,还行吗?
目前,国产max232(严格说是国内封装的max232圆晶)只要6~7毛钱一个,加4个电容,体积也很小,成本控制在8毛钱。你这个搞一下,没8毛钱貌似不行啊...
-----------------------------------------------------------------------
9494,现在的232怎么那么便宜啊,记得以前买要3、4快呢~~~
感觉好像直插的232比较容易坏` 【22楼】 albertjin
现在喜欢用这个电路,还有一个原因是【没有电荷泵噪声】。232办得到么?
我已接上串口,看示波器就有一堆的毛刺啊。。。。。。。。。很不爽。
还有一种情况,自己做电路,手头可能没有232,可以用这个代替。
喜欢的可以用用试试,反正也是玩玩而已。呵呵 MARK 这个更简单
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_561616.gif
(原文件名:ourdev_547504.gif) 分立元件232原始.gif中的R7为4K7,如果减小也有一定的改善吧? mark mark 估计用不着,但是思路得 留名 这个电路很不可靠,这台机器上用得好好的,换台机器就不行了.用回max232吧.在这上头吃过亏的人不知道有多少. 做产品 还是用max232这个抗干扰不行。 mark mark mark 学习了
页:
[1]