
XDS100v2仿真器的制作过程非常便捷,包含原理图、固件以及详尽的制作指南。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
首先,我们来详细介绍一下XDS100v2的功能。XDS100V2仿真器是XDS100仿真器的第二代版本,专门为调试TI公司的各种芯片而设计。它采用USB2.0高速接口进行仿真调试,并通过14PIN接口实现连接,并兼容Code Composer Studio(CCS)V4及更高版本。该仿真器能够顺利运行在Windows 2000、XP、Vista等多种操作系统环境下。
XDS100v2的主要特性包括:支持USB2.0高速接口;能够支持配备14引脚或20引脚TI JTAG连接器的目标设备,这些设备由Texas Instruments嵌入式处理器使用;支持多种处理器,例如TMS320C28x、TMS320C54x、TMS320C55x、TMS320C64x+、TMS320C674x、TMS320C66x、ARM 9、ARM Cortex R4、ARM Cortex A8、ARM Cortex A9和Cortex M3(需要CCSv4.2.2或更高版本);具备断电检测功能;提供LED指示灯,用于表明USB连接处于活动状态;以及与Code Composer Studio v4及更高版本兼容(不兼容Code Composer Studio v3.3)。
从介绍内容可以看出,v2版本的仿真器功能相当强大,对于初学者而言,它无疑是一个理想的选择。我所制作的板子与TI公版设计几乎没有区别,但进行了供电部分的改动,采用了廉价的1117-3.3稳压器,并且将FT2232H的晶振从插针式改为直插式。此外,USB口也进行了改造为方形设计。整个仿真器的主要芯片包括FT2232H、赛灵思CPLD XC2C32A和EEPROM IS93C46D。其中FT2232H是一个接口芯片,它能够实现USB到两个串行UART、FIFO和Bit-Bang IO接口的功能,并且可以配置为MPSSE、I2C、JTAG及SPI总线。同时该芯片还具备外挂EEPROM功能,用于IO配置以及存储USB VID和PID信息。TPD2E001——是一种用于高速数据接口的低电容双通道±15KV ESD保护阵列,旨在保护USB信号免受损害;TPD4E002——则是一个具有±15kV ESD保护的四路低电容阵列,用于保护JTAG信号;OPA2363——是一款具有关断状态的1.8V高CMR RRIO运算放大器。这三个芯片均由TI自主研发生产,如果条件允许,可以向TI申请相关技术支持。其他部分则包括各种电阻和电容以及接插件元件。
需要特别注意的是FTDI芯片的价格相对较高,市场上存在不少假冒伪劣产品;生产93C46的厂家众多且版本不一,我曾尝试使用CSI93C46S焊接到板子上却未能正常工作,后来更换为AT93C46后才得以解决,因此建议尽量购买后缀为“D”的版本。TPD 2E001 和 TPD 4E00 尺寸较小,在焊接时需要格外注意细节问题。我绘制的原理图和PCB设计图都已包含在附件中供参考。板子焊接完成后插入USB接口后应该会提示系统发现新硬件并出现两个额外的虚拟串口输出信息。
全部评论 (0)


