多功能一体调试器
在公司调试板件的时候经常会用到各种调试器,有的板件还需要外部供电,经常要接很多线,会比较凌乱,所以有了做这样一个多功能调试器的想法。
其实这个整体结构很简单,就是USBHUB加上各种想要的功能,整合在一个板子上,并没有什么技术难度的。
我这里只是给大家提供一个思路,大家可以根据这个思路结合自己的想法做出适合自己的东西。
目前的版本主要包含以下几个功能:
1.DAP-LINK(开源的)
2.USB_Blaster(用的PIC单片机方案)
3.UART*2(可选RS485)
4.USB快充(μP9616)
5.3.3V、5V输出,最大2A
这个版本只是暂时用用,最终想把每一个功能做成一个小板件,在做一个母线板放USBHUB,这样就可以自由组合了。
更新日志:
20.07.05 第一版完成,准备打板测试(可能会有BUG,请谨慎使用)
21.01.30 V1.1版本准备打板测试(可能会有BUG,请谨慎使用)
21.04.01 V1.1版本测试完成,可以使用
——————————————————————————————————
2021.01.30更新
调试器第一个版本其实早就完成了
焊接完成后测试
USBHUB正常,每个端口都能用;
DAPlink有点问题,原理图是参照技小新的,刷完固件后发现电脑设置中能识别到设备,设备管理器里能识别到虚拟串口,但是没有DAP,KEIL找不到设备。
USB-blaster正常,安装好驱动后能识别,下载功能正常,调试功能暂时没法试;
UART和485测试都没问题
USB快充正常,用小米6X可以识别到快充;
24V转3V正常;
24V转5V电源部分纹波巨大,且带载能力极弱。因为24V转3V部分正常,所以怀疑是布线问题。
后边搞5V这一路DCDC花了不少时间,确定是地线布局有问题,中间改了一版,但是因为中间出了点事,没能打板子测试。
现在大家看到的是V1.1版,主要有以下几点改动:
1.删除了USB快充功能,这个感觉比较鸡肋;
2.DAP-Link换了一个方案
3.两路DC输出更换了芯片,结构较之前简单一点,不太容易出问题;
4.规整了原理图,看起来比较清晰
5.PCB尺寸进一步缩小,还画了一个上盖,叠起来会比较好看
暂时就这样吧,后边新版本测完了再更新。
——————————————————————————————————
——————————————————————————————————
2021.04.01更新
咕了好久,这个工程终于完结了。
其实前好几天就焊接完成了,一直拖着没有测,这两天有闲工夫晚上花了点时间搞定了。
——————————————————————————————————
测试结果如下:
1.12V转5V/3.3V测试正常
V1.1版本的DCDC芯片换成了TPS562200,经测试两路都能正常工作,纹波略大,但是在能接受的范围内
2.DAP-LINK测试正常
这次的DAP-LINK换了一个图,经测试可以正常下载调试,串口功能也正常
3.USB-Blaster测试正常
这个和之前的一样,没啥问题的
4.USB转TTL串口测试正常
两路CH340E测试都没问题,两路同时以1382400的波特率自发自收测试了一段时间,没有出现误码
5.RS485测试正常
和串口测试一样的波特率,两路互相收发,测试了一段时间没有出现误码
——————————————————————————————————
——————————————————————————————————
至此,这个工程就彻底完结了,后面应该是不会再更新了
接下来打算做一个集合JLINK-V9、USB-Blaster、USB-232、USB-485的工具,估计得好几个月半年才能完工了
UB和DAP的固件在附件里
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持