最近选用USB转串口芯片进行开发调试,在调研了各主流芯片的之后,觉得 CH340 系列的性价比很高,而且技术支持在国内,如果遇到问题解决起来也会方便很多。但是 CH340 / CH341 型号很多,具体选型就就该结合需求和芯片手册了,关于选型也可以参考我的其他博文,在这里我选择的型号是 CH340g。
去官网地址:江苏沁恒股份有限公司 http://www.wch.cn/ 然后选择“在线下载”,输入 “CH340”,可以看到很多相关资料,手册都是以DS为后缀的。下载 CH340DS1 后,打开手册,可以看到详细的芯片说明,封装,管脚定义以及应用等。其中应用中就是具体的电路参考设计了,不过不用太着急,因为刚才检索的资料页面里面还有 CH340PCB.ZIP ,本来以为会多费周折,但是厂家把原理图和PCB都已经给出来了,我们只需要在此基础上略微修改下就可以啦。
下载 CH340PCB.ZIP,里面分为三个文件夹,实际上就是不同 CH340 型号的功能来划分的,其中 IRDA 为红外,PRINT 为 USB 转打印口,SERIAL 为 USB 转串口,其中有说明文档 README,因此详细的描述参见这里面的就可以了。下面就打开 PCB 工程(Protel 绘制的 DDB文件,可以直接拖拽到 AD 里面,会进行转换),用 AD 打开后,结果如下:
可以看到,工程包括了原理图与PCB库,CH340 分别转 TTL 和 RS232 的设计。根据选型,我直接参考 CH340G9T 的设计应该没什么问题了。
需要注意尽管原理图中画出的是 DB9 插座,但是并不是 RS232 电平,而是 TTL 电平。如果想用 RS232 电平的,还需要参考工程里面的其他电路图设计。由于我只需要发送接收功能,MODEM 功能不需要,我可以对这个电路图进行简化,只保留 TXD 和 RXD 上的通讯信号接线。去掉后,原理图如下:
在这里芯片是以 USB 口的 +5V 来供电的,如果是用 3.3V 来供电,那么就要注意了不可以直接替换电源的,电路图是需要修改的。手册上也有标注的,主要就是 V3 引脚的接法会有不同:
因此,在3.3V供电下,原理图调整如下:
如果是希望板子兼容两种电源,那么板子上做一个跳针设置就可以啦。