要说做嵌入式开发,打交道最多的接口应该就是串口了。科技资讯看点分享串口打印日志、串口传输数据等等很多过程都需要有一个USB转串口工具。这样才能把设备端的串口数据通过电脑的USB口传到电脑上,然后展示数据或者存储。 这次我给自己的其他产品配套做了一个USB转TTL模块,用来调试产品用。但是有次一个朋友过来找我玩看到了这个模块,就顺走了两个。后来他告诉我这个模块还挺好用,比他手里其他的USB转串口模块好用一点。 既然如此,那我就把这个小模块单独提出来,给它加上几个超软的硅胶杜邦线,然后当作一个独立的产品来卖。 用过我其他产品的人都知道,我给产品里从来不配劣质杜邦西安,我搭配的这种线,用的是24awg的硅胶杜邦线,用着超级丝滑,手感极好,可靠性也不是那种硬邦邦的劣质杜邦线能比的。 另外还设置了一个可选套餐,如果有人喜欢用这种超级柔软的硅胶USB数据线,也可以选择带这个粉丝硅胶线的套餐。 顺便说一嘴,不管是硅胶杜邦线,还是硅胶USB数据线,它都是真硅胶的,所以防烫,烙铁也烫不坏。我想没有哪个男人能拒绝硅胶这种柔软的手感。 回到USB转TTL模块本身。这个模块采用Type-C口和电脑连接,我非常抵触那种直接使用A口直接插到电脑USB口的模块,那种模块没有考虑用户的使用场景。用户在调试的时候,需要让这个板子能比较灵活地被移动位置,从而方便连接到目标开发板。因为开发板往往还需要供电,还有其他线束连接,不可能挂在这个模块上。 USB转TTL是芯片CH343P实现的,它最高波特率可以到6Mbps,这几乎能满足所有场景的串口通信。 板子上采用了一个SOT89封装的LDO,把USB输入的5V供电降压到3.3V为系统进行供电。 板子上有四个指示灯,PWR是红色的电源指示灯,RDY是Ready的意思,如果这个板子和PC建立USB通信,这个绿灯就会亮。但是有些人用那种里面没有USB线的充电线连接这个模块到电脑,那PWR灯会亮,但是RDY灯并不会亮。所以如果插上电脑之后,RDY灯并没有亮,就需要考虑换一个数据线了。右边的RX和RX指示灯都是蓝色的,当串口发送数据时TX灯会亮,当串口收到数据时,RX灯会亮,这样在通信异常的时候,我们可以很明确的知道有没有收到数据,而不是需要用示波器才能确认。 串口收发加了Ti的缓冲器,用来保护芯片、增加驱动能力。 另外这个板子支持输出3.3V和5V,方便接一些功耗比较小的用电设备,比如一个单片机开发板,但是由于是从USB口取电,所以肯定不支持大电流,这里加了保险丝用来防止过流或者短路。 就这样一个小小的USB转串口模块,最近双十一的价格是10.8,带硅胶USB线的是20.8,基本上是交个朋友的价格了,欢迎需要的下单。在某宝上搜索“串口模块CH343P高速串口USB转串口TTL工具6M波特率ISP下载烧录”就可以找到。