
USB转TTL模块在嵌入式开发中是常用工具之一。为了更趁手,就自己给自己做一个自己喜欢的工具。其实这个工具在很久前就做出来了,只不过有个结构BUG,于是趁着最近不是很忙还有面包板的DIY活动,就继续升级改造一下,顺便写个制作文章并分享出来。这是一个系列,本次分享的是西式版本,中式版本在这里👉。
这是一个极具西式美学的USB转TTL模块,打算在不久的将来会推出一款中式美学的USB转TTL模块。
模块的主力芯片采用的是FT232RL也是个进口货。从原理图中可知该模块支持流控,所有对外信号包括RXD、TXD、CTS、RTS,且四个信号支持1.8V、3.3V和5.0V逻辑电平。
本模块中还加入了一颗8051的MCU,用于系统控制。包括拨码控制、灯光控制、声音控制等等。其中声音控制采用的是CHV31,支持3段语音烧录,可直接驱动一个0.5W的小喇叭。
原理图画完了,很快PCB也画完了。
纸上谈来终觉浅,PCB打样焊上玩。红色大板,板厚1.6mm。主要元器件一字排开。
背面只有一个拨动开关,用于调整RXD、TXD、CTS、RTS的逻辑电平。一共有三种可调:1.8v、3.3v和5.0v。
声音的输出选取了一个0.5W、8欧姆的小喇叭,其直径仅20mm。喇叭旁边是3D打印的支架,会与机壳组装在一起。
喇叭安装到主板上,进行预装配。
板子和喇叭都放入到棺材里,尺寸严丝合缝,这都是多次修改、多次磨合、不懈努力的结果。
在装入主板前,我们在棺材内放入了多块磁铁,用于磁吸到汽车引擎盖上,从此实现了工作在路上。
棺材是有了,那么得安排个人入住啊。我找了三个黑人,分别是v1.0、v1.1、v1.2。做这个人可让我破大防了,总结的简单,可以竟然做了三个版本,你能找出它们的不同吗。直到最近刚做了v1.2,完美解决了所有结构问题,这也是升级的最大原因。
小人的电路是简单的,是一个灯板,有绿色和红色两种颜色,用于点亮十字架用的。
眨眼间小人也被焊接完成了。这一面全是0603封装的LED。
另一面是限流电阻和MOS管等等。
已经安排入住。很温馨的样子,很安静,很安详。
最后盖棺并锁上最后一壳螺钉。
模块背面只有一个拨动开关,用于调整信号逻辑电平,调整拨动开关的时候,正面对应着3颗LED,1颗亮表示1.8v,2颗亮表示3.3v,3颗亮表示5.0v。
这个是正面的样。
开始试机吧,十字架橙色表示上位机在发送数据。右侧的3颗LED都亮起来了,表示是5.0v的逻辑电平。
绿色表示收数据,下位机疯狂向上位机发送数据。灯是随发送或接收的数据闪烁的,我这里只是抓了一个亮灯的状态。

好啦,我的TTL小玩具完活了,从此世间无bug!
声音如何展示呢,我录了一小段,也分享在这里。这个是开机问候语。
原理图也开源,点击阅读原文下载!
以电子为笔,以创意为墨——来面包板社区造点会"跳动"的电子DIY吧!我们给大家准备了开发板大礼包(价值千元以上)+京东自营购物礼金(最高1000元)!等您来拿哦!
👇了解、参与活动请联系我们👇
