flyerhacker 发表于 2010-5-28 17:46:06

分立元件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)

ilawp 发表于 2010-5-28 17:49:01

沙发。顶你

看了半天,一知半解,简单讲讲原理吧。主要是TX的

z1234 发表于 2010-5-28 18:00:12

mark

zhaojun_xf 发表于 2010-5-28 18:08:13

好东西!

1181zjf 发表于 2010-5-28 18:09:59

jh

flyerhacker 发表于 2010-5-28 20:17:39

这个电路主要是靠串口2脚,平常为负电压的特性,得到一个负压。

gps422129 发表于 2010-5-28 20:18:34

印记

bluefeel 发表于 2010-5-28 20:27:37

要是都是用这个电路的两个设备通讯呢

june4th 发表于 2010-5-28 21:05:34

关键是如果两端都是这种投机取巧的电路,你就抓瞎了。

sonic5566 发表于 2010-5-28 21:45:46

mark

linnjing 发表于 2010-5-28 21:55:19

这个,据说,只是据说,先声明我没试过啊

以前看杂志上有篇文章说的,TXD发送时使用+5和0V就可以和PC正常通讯的,不用负电压(我相信可靠性肯定会变差),

不知道有人试过没有

little_Monkey 发表于 2010-5-29 00:23:50

回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有

-----------------------------------------------------------------------

单片机TXD直接接到PC串口的RXD是可以的,但是PC收到的是反码,因为PC串口是负逻辑的

sunnyhook 发表于 2010-5-29 00:37:32

【11楼】 little Monkey

回复【11楼】little Monkey
回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有
-----------------------------------------------------------------------
单片机txd直接接到pc串口的rxd是可以的,但是pc收到的是反码,因为pc串口是负逻辑的
----------------------------------------------------------------------
这个你验证过没有??
那样的话起始位的电平也成反的了,收到的应该是乱码才对,不是反码。

ngzhang 发表于 2010-5-29 00:40:53

回复【7楼】bluefeel
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------

那就大眼瞪小眼了。。。

ilawp 发表于 2010-5-29 09:05:00

回复【13楼】ngzhang 兽哥
回复【7楼】bluefeel   
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------
那就大眼瞪小眼了。。。
-----------------------------------------------------------------------

也许可以工作,只不过信号都是0~5v。不敢确定

回复【5楼】fHimemhacker F.H.
这个电路主要是靠串口2脚,平常为负电压的特性,得到一个负压。
-----------------------------------------------------------------------

哦,我看了别人的,他们称之为“窃电”

gpzdc986 发表于 2010-5-29 09:09:26

mark

wkman 发表于 2010-5-29 09:30:47

就是线不能太长。其它都好的。

xuejianhua1986 发表于 2010-5-29 10:55:12

mark

lovemcu1 发表于 2010-5-29 13:08:49

10几年前的东西了吧

linnjing 发表于 2010-5-29 15:00:22

回复【11楼】little Monkey
回复【10楼】linnjing 五月的风
这个,据说,只是据说,先声明我没试过啊
以前看杂志上有篇文章说的,txd发送时使用+5和0v就可以和pc正常通讯的,不用负电压(我相信可靠性肯定会变差),
不知道有人试过没有
-----------------------------------------------------------------------
单片机txd直接接到pc串口的rxd是可以的,但是pc收到的是反码,因为pc串口是负逻辑的
-----------------------------------------------------------------------

三极管还是要的,所以不存在反向逻辑的问题,不过是三极管9012的集电极电阻直接接地了回复【13楼】ngzhang 兽哥
回复【7楼】bluefeel   
要是都是用这个电路的两个设备通讯呢
-----------------------------------------------------------------------
那就大眼瞪小眼了。。。
-----------------------------------------------------------------------

两边都用的话不行吗?似乎没问题吧,不过线上不是负电压罢了

flyerhacker 发表于 2010-5-29 20:12:44

【7楼】 bluefeel

两边都用的话是可以的,我试过。


我用这个连接用这个电路的JTAG就可以

june4th 发表于 2010-5-29 20:21:30

两边都是的,能用,但是有效传输距离会大大缩短,还不如直接用个74系列的反相器更干脆。
波特率和传输距离的关系,网上应该能找到哦。

albertjin 发表于 2010-5-29 20:33:08

创意不错。

最大波特率能到115200bps吗?5米能做到吗?另外,加上硬件流控制,CTS/RTS,还行吗?

目前,国产MAX232(严格说是国内封装的MAX232圆晶)只要6~7毛钱一个,加4个电容,体积也很小,成本控制在8毛钱。你这个搞一下,没8毛钱貌似不行啊...

yusufu 发表于 2010-5-29 22:15:45

回复【22楼】albertjin
创意不错。
最大波特率能到115200bps吗?5米能做到吗?另外,加上硬件流控制,cts/rts,还行吗?
目前,国产max232(严格说是国内封装的max232圆晶)只要6~7毛钱一个,加4个电容,体积也很小,成本控制在8毛钱。你这个搞一下,没8毛钱貌似不行啊...
-----------------------------------------------------------------------

9494,现在的232怎么那么便宜啊,记得以前买要3、4快呢~~~
感觉好像直插的232比较容易坏`

flyerhacker 发表于 2010-5-31 11:06:51

【22楼】 albertjin

现在喜欢用这个电路,还有一个原因是【没有电荷泵噪声】。232办得到么?

我已接上串口,看示波器就有一堆的毛刺啊。。。。。。。。。很不爽。

还有一种情况,自己做电路,手头可能没有232,可以用这个代替。

喜欢的可以用用试试,反正也是玩玩而已。呵呵

wuyiduan 发表于 2010-6-13 09:47:36

MARK

errrre 发表于 2010-6-13 11:43:26

这个更简单

http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_561616.gif
(原文件名:ourdev_547504.gif)

errrre 发表于 2010-6-13 12:18:07

分立元件232原始.gif中的R7为4K7,如果减小也有一定的改善吧?

anguo 发表于 2010-6-13 13:40:12

mark

z1234 发表于 2010-6-22 09:01:20

mark

kangar0065 发表于 2010-6-22 10:15:11

估计用不着,但是思路得

xuejianhua1986 发表于 2010-10-7 22:46:44

留名

rainyss 发表于 2010-10-8 02:28:04

这个电路很不可靠,这台机器上用得好好的,换台机器就不行了.用回max232吧.在这上头吃过亏的人不知道有多少.

hittiger 发表于 2010-10-8 10:48:21

做产品 还是用max232这个抗干扰不行。

dujun168 发表于 2010-10-10 03:13:38

mark

worldly_guest 发表于 2010-10-10 09:56:15

mark

cuikai12345 发表于 2010-10-10 20:08:27

mark

krdzw 发表于 2015-11-17 22:11:01

学习了
页: [1]
查看完整版本: 分立元件232【改进版】【绝对原创】,可以完全替代232芯片,无电荷泵噪声,低成本