大数跨境

DSP开发必备:JTAG电路推荐与研旭仿真器操作手册说明

DSP开发必备:JTAG电路推荐与研旭仿真器操作手册说明 南京研旭
2025-12-23
51


视频解说






笔者注意到,部分用户在设计自己的开发板时,对芯片的JTAG电路存在一定的误解;在使用研旭XDS系列仿真器时,由于和开发板的JTAG电路冲突而产生连接报错。所以,本推文推荐三种常见的JTAG电路,并介绍研旭XDS系列仿真器的注意事项及连接步骤。




1、JTAG电路推荐  




图一 TMS320F28335 JTAG电路

图二 TMS320F28377 JTAG电路

   图三 TMS320F280049 JTAG电路

①图一为TMS320F28335芯片的JTAG电路,有效信号为TMS(1脚),/TRST(2脚),TDI(3脚),TDO(7脚),TCK(9/11脚),EMU0(13脚),EMU1(14脚)。

TMS:带有内部上拉电阻器的JTAG测试模式选择。

/TRST:使用内部下拉电阻进行JTAG测试复位。当被驱动为高电平时,/TRST使扫描系统获得器件运行的控制权。如果这个信号未连接或者被驱动至低电平,此器件在功能模式下运转,并且测试复位信号被忽略。注:TRST是一个高电平有效测试引脚并且必须在正常器件运行期间一直保持低电平。在这个引脚上需要一个外部下拉电阻器。这个电阻器的值应该基于适用于这个设计的调试器推进源代码的驱动强度。通常一个2.2kΩ电阻器可提供足够的保护。

TDI:带有内部上拉电阻的 JTAG 测试数据输入。

TDO:JTAG 扫描输出,测试数据输出。

TCK:带有内部上拉电阻的JTAG测试时钟。

EMU0:仿真器引脚0。当/TRST被驱动至高电平时,这个引脚被用作一个到(或者来自)仿真器系统的中断并且在JTAG扫描过程中被定义为输入/输出。这个引脚也被用于将器件置于边界扫面模式中。在EMU0引脚处于逻辑高电平状态并且EMU1引脚处于逻辑低电平状态时,/TRST引脚的上升沿将把器件锁存在边界扫面模式。请注意:建议在这个引脚上连接一个外部上拉电阻器。通常一个2.2kΩ至4.7kΩ的电阻器已可以满足要求(具体可查看对应芯片的数据手册)。

EMU1:仿真器引脚1。当/TRST被驱动至高电平时,这个引脚被用作一个到(或者来自)仿真器系统的中断并且在JTAG扫描过程中被定义为输入/输出。这个引脚也被用于将器件置于边界扫面模式中。在EMU0引脚处于逻辑高电平状态并且EMU1引脚处于逻辑低电平状态时,/TRST引脚的上升沿将把器件锁存在边界扫面模式。请注意:建议在这个引脚上连接一个外部上拉电阻器。通常一个2.2kΩ至4.7kΩ的电阻器已可以满足要求(具体可查看对应芯片的数据手册)。    

注:研旭XDS系列隔离型的仿真器,如XDS100V3隔离型,XDS200隔离型仿真器的5脚需要开发板提供3.3V或者5V为隔离部分供电,该引脚请勿串联限流电阻

②图二为TMS320F28377芯片的JTAG电路,有效信号为TMS(1脚),/TRST(2脚),TDI(3脚),TDO(7脚),TCK(9/11脚)。该芯片没有EMU0和EMU1引脚。

③图三为TMS320F280049芯片的JTAG电路,有效信号为TMS(1脚),TDI(3脚),TDO(7脚),TCK(9/11脚)。该芯片没有/TRST,EMU0和EMU1引脚。

需要特别注意的是,由于没有/TRST引脚,应在电路板上应放置一个外部上拉电阻器(建议2.2kΩ)以将TMS引脚连接至VDDIO,从而在正常运行期间将 JTAG 保持在复位状态。

另外,/TRST不同于芯片的复位引脚XRSn。XRSn为器件复位(输入)和看门狗复位(输出)。用户可通过将XRSn引脚链接至按键电路来控制芯片是否复位。发生看门狗复位时,此引脚也由MCU驱动为低电平。一定不要将XRSn引脚链接至JTAG引脚    

2、研旭XDS系列仿真器操作说明



 

①打开CCS,使用路径View-Target Configurations,调出Target Configurations设置框。

②点击New Target Configuration File,新建一个配置文件。

③在弹出的对话框中,设置配置文件的名称,勾选Use shared location,点击Finish。

④在Connection选项框中选择对应的仿真器型号,在Board or Device选项框选择开发板主芯片的仿真器型号,设置完成后点击Save保存。用户可以选择Test Connection进行测试链接,该步骤可以忽略。本文以28335一体板和研旭XDS100V3隔离型仿真器为例。   

⑤点击Advanced,进入高级设置界面。

⑥注:用户在使用其他型号的仿真器时,在高级设置界面,不要将JTAG / SWD / JTAG Mode设置为cJTAG (1149.7) 2-pin advanced modes,研旭XDS系列仿真器不支持cJTAG-2pin模式部分芯片设置时会默认选择cJTAG (1149.7) 2-pin advanced modes,用户需要将其修改为其他模式才可以(例如280049芯片和xds110仿真器)    

⑦配置完成后,鼠标右键选择刚刚配置的”.ccxml”文件,选择Launch Selected Configuration,加载配置文件。

⑧在Debuge界面选择Connect Target即可正常连接开发板。

 


新工科电力电子与电机控制教学实验台

YXMBD-TE1000


联系我们



电话:025-58747116

葛经理:18013301253


微信:18013301253


地址:江苏省南京市浦口高新区新科一路6号


官网:www.njyxdq.com


邮箱:njyanxu@vip.qq.com



往期回顾


南京研旭千元级小功率电机对拖实验平台

南京研旭千元级小功率电机带载控制实验平台

基于快速原型开发的多物理域电机电气故障诊断测试平台(退磁、匝间短路)

六相开绕组永磁同步双机组直流回馈并联系统

高速永磁对拖测试系统

四轴永磁同步电机控制开发平台

YXESP-GFP-D2开放式构网型储能变流器测试开发系统方案

YXMMC基于模型控制模块化多电平MMC变流系统


南京研旭|功率硬件实验平台定制专家   

【声明】内容源于网络
0
0
南京研旭
风、光、储、电力电子、电机动模实验、实训平台专家
内容 515
粉丝 0
南京研旭 风、光、储、电力电子、电机动模实验、实训平台专家
总阅读298
粉丝0
内容515