TI2000系列开发一些电源,电机控制等,程序的调试,公司的做法是做好下位机的通信数据结构,通过上位机与下位控制程序进行交互,实现参数读写,数据监控,状态监控,boot等。
通常会使用串口,也有用usb,或者can总线实现PC上位机与控制程序的交互。
这三中方式我都用过,目前用CAN,感觉是这三种方式中最优的。很稳。速度也快。
但是上面的实现需要一定的综合能力,甚至是需要专门配备上位机开发人员。
作为学习,和临时的一些开发,用JTAG不失为一种很方便的办法,也是初学和业余玩家的一种实用的办法。
JTAG仿真器买TI原版的,特别贵。好几千,对于一般玩家,毕竟还是承受不了的。
但是合众致达的XDS220U ISO也就几百块钱,性价比比较高。
合众致达目前被艾睿收购了,但是合众致达的老板们又注册了合众恒跃,现在要买XDS220U ISO,去淘宝上搜索合众恒跃就行。
关于这个仿真器对DSP控制的接口接插件:
XDS220U ISO默认是20PIN的接插件,第六引脚的插孔被堵住了,防止插错。最好用20PIN的,不要用转接头,因为转接头容易搞丢了,还不好买
在PCB设计的时候,新手经常在这里把一些东西搞反了。为此提供下面的图片,供参考:
图1 仿真器从背面看
图2 局部放大及引脚编号,6号脚是堵住的
图3 PCB封装,注意上面是底视图,即从buttom向top层看
图4 仿真器和板子上的接口是这样的,此时是顶视图
注意,引脚间距1.27,排间距2.54
焊盘和孔径如此设置。
上图仅供参考,不得应用于产品。未经验证,有风险。