对于嵌入式开发者来说串口调试是系统调试的基本课程,想必对于下方图片的调试线缆都熟悉 。参加电赛的小伙伴肯定听过一句话“杜邦线,害死人”,杜邦线以连接不稳定著称,在板卡调试过程很多人深受其害。
上述串口调试方案,我们也都尝试过,体验感觉均差强人意,存在连接不稳定、接口转换复杂等问题,为了解决该类问题,我们根据实际使用需求设计了单片机串口调试的一系列转换板方案。
众所周知,串口通讯属于一步异步串行通讯的一种,其根据物理层的电平逻辑划分,可以分为TTL、RS232、RS485、RS433等,下面给大家着重推荐一下我们常用的TTL和RS232的信号转接方案。
TTL信号转接推荐方案:
本方案将USB转TTL模块最终封装成为USB接口,将USB的D-、D+信号复用为RXD和TXD,因此使用本方案之后,可以直接将调试接口改为USB接口,其中STC单片机有几款MCU的串口和USB接口引脚复用,可以实现一个接口多个功能。
本方案的优点:
连接稳定,保证信号传输
接口美观,标准线束连接,线缆规整
USB接口走串口信号,混淆效果,保护方案
多种USB接口任意选择
同时满足调试供电的功能
方案实施简单,只需要任选一款USB接口设计到硬件板卡即可
USB转TTL模块:
本模块主要实现USB转TTL的功能,还搭配串口识别电路,能够实现STC芯片烧录程序自动断电的功能,在市场普遍存在,采用CH340芯片,具有价格低廉,性能稳定,接口统一的特点。
A型转接板详情如下图所示:
B型转接板详情如下图所示:
A型或B型搭配USB转TTL模块后效果图:
AB型转接板:兼容A型和B型的接口
使用技巧:如果USB转TTL模块的后端线缆太重,如下图所示,设备移动或者电脑移动过程容易造成USB端口连接不稳定的情况。
为了解决上述问题,可以在USB转TTL模块的USB前面增加一条USB延长线效果更佳,避免出现USB接触问题,如下图。
此外还有XH-4A转接方案:不需要考虑线缆RX和TX的顺序,切换接口保证一种可以正常通讯:
RS232信号转接方案:
USB转RS232线缆:
RS232转接板分为母头转换板和公头转换板,如下图所示:
板载一个5.08mm间距的绿色连接器,外加2个XH-3A连接器,XH-3A连接器的引脚定义分别为:【RX TX GND】【TX RX GND】,因此只要使用XH-3A连接器方案,只要GND线缆插接正确,那么板载2个XH-3A连接器中,肯定有一个与线缆可以配套使用,无需反复切换端子造成不必要的麻烦。
RS485信号转接方案:
USB转RS485推荐使用如下模块,该模块直接输出端子,无需额外转接。
本篇文章的所有产品物料预览表
物料编码
名称
型号
M202106190014
USB转TTL调试器
CH340
M202300000012
A型转换板
CX-ACB-TTL
M202300000015
B型转换板
CX-BCB-TTL
M202400001355
AB型转换板
CX-ABCB-TTL
M202300000015
TTL转XH2.54板
CX-STCTXH254
M202106090041
USB-B线缆
1.5m 蓝色
M202300000369
USB延长线
30cm 蓝色
M202106070013
USB转RS232线缆
CH340
M202400001356
公头RS232转接板
CX-RS232-DB9GC
M202400001359
USB转RS232线缆
CX-RS232-DB9MC
M202200000280
USB转RS485模块
半双工
如果需要可以在青岛晨信电子科技淘宝店铺搜索相关物料编码即可找到,并且近期我们会征集感兴趣的新手小伙伴进行一对一辅导学习,并分享从0基础的学习过程,感兴趣的小伙伴记得提前关注一下。
创作不易,如果本篇文章对您有所帮助,请在文末点一个再看,关注我们的官方公众号,更多嵌入式技巧即将更新。