我放弃使用20pin的JTAG了!
最近DIY了不少评估板,主要验证了国产MCU替代的项目。另外也有一些模块、电路需要实际测试测量一下。
在设计评估板时肯定要预留jtag调度座,而传统的jtag 20pin的引脚有点占用PCB面积,而且一次焊接那么多的引脚也有点浪费时间。但只引出来3个引脚的SWD模式,又显得简陋,并且连接容易松动,导致调度突发异常,给本来紧张冒火的调度又赁空添加了一把油。
思考了一下,又访问了jtag调度器巨头,jlink的设计公司——segger公司的官网,发现segger早已不教条地仅使用20pin的接口了,所以,我也就参考其官方的调试器发行版的引脚设计并制作了这款JTAG转换板。
在这里简述一下功能:
- 标准jtag 20pin座,用来与jlink v9连接
- segger公司的10 pin 2.54mm间距的引脚座
- segger公司的edu mini版本的10pin 1.27mm引脚座,在我的评估板上作为标配使用
- 虚拟串口连接跳线座,平时使用跳线连接,连通jlink v9的虚拟串口,供调度输出日志使用
- 6针 2.54mm插针,简易版本的swd模式
- 复位按键,与RESET引脚连接,可省去目标板上RESET引脚的跳线或按键7. 目标板供电指示针。一方面可以检查目标板是否正常供电,另一方便,也可以检查连接排线是否方向正确
原理图如下:
PCB图如下:
实物图如下:
最后,还剩下 3个空PCB板,如果各位网友也想使用,可以联系我。我免费派发哟~~