|
本人已经制作过带隔离的RS-232转串口,但它的局限是只能在有9针串口的计算机上用。目前大部分的电脑没有串口了,最方便的办法是用USB做虚拟串口。
USB转串口的方案很多,比如PL2303, CP2102, FT232, CH341等芯片都可以直接做出USB-UART(TTL)转换器。
我的第一个USB转串口测试电路用的是CH341,因为芯片有SOP28封装,DIY PCB还不算太困难。可惜这个芯片的Linux驱动支持不好,连奇偶校验都没有。我只好换了FT232方案。这个芯片的外围更加简洁,晶振都不需要了。
我想做得精巧,用感光膜DIY PCB的问题就来了:单面板太难实现紧凑的布线。于是找厂家做PCB吧,十块板子现在100块钱以内也能搞定了。
第一次做PCB, 检查了多次,还是怕做回来不正确。几天以后,板子回来了,很好。
厂家做的板子比自己DIY的漂亮很多,焊盘喷锡了也好焊。第一块测试板,中间因光耦的问题有一点曲折,焊接还是顺利的。电阻先按照估计的试了,工作得很好。标准串口最大115200bps, 而这个USB的支持8倍于它的最高速度。 |
-
-
测试版
评分
-
1
查看全部评分
-
|