首先介紹一下XDS100v2的功能:
XDS100V2 仿真器是XDS100 仿真器的第二個版本,支持 TI 的各種芯片調(diào)試。支持USB2.0 高速接口,通過14PIN 的接口進行仿真調(diào)試,支持Code Composer Studio(CCS)V4 和更高的版本??捎糜?Windows 2000、XP、Vista 等操作系統(tǒng)。
XDS100v2 Features
-All of the XDS100 General Features
-支持USB2.0 高速接口
-Support targets with 14-pin TI JTAG connector or 20-pin TI JTAG connector as used by Texas Instruments embedded processors.
-支持多種處理器: TMS320C28x, TMS320C54x, TMS320C55x, TMS320C64x+, TMS320C674x, TMS320C66x, ARM 9, ARM Cortex R4, ARM Cortex A8, ARM Cortex A9 and Cortex M3 (requires CCSv4.2.2 or later).
-Supports cable-break detection
-支持?jǐn)嚯姍z測
-Support for multiple FTDI devices
-支持自適應(yīng)時鐘
-LED light to indicate active USB connection
-支持Code Composer Studio v4 和更高版本 (不支持 Code Composer Studio v3.3)
從介紹看出,v2功能還是挺強大的,對于入門學(xué)習(xí)來說是一個很好的選擇~
這是我的板子,跟TI的公版沒大的區(qū)別,改動了供電部分,使用了廉價的1117-3.3,F(xiàn)T2232H的晶振改成了直插的,USB口改成了方形。整個仿真器主要芯片有FT2232H、賽靈思CPLD XC2C32A 、EEPROM IS93C46D這個是必須自己買的。FT2232H是一個接口芯片,它可以實現(xiàn)USB到兩個串行UART、FIFO、Bit-Bang IO接口,并且還可以配成MPSSE,I2C,JTAG及SPI總線。外掛EEPROM,用于IO配置及儲存USB VID和PID。
TPD2E001——用于高速數(shù)據(jù)接口的低電容 2 通道 +/-15KV ESD 保護陣列,用來保護USB信號
TPD4E002——具有 +/-15kV ESD 保護的四路低電容陣列,用來保護JTAG信號
OPA2363——具有關(guān)斷狀態(tài)的 1.8V、高 CMR、RRIO 運算放大器
這3個芯片都是TI自己家的,有條件可以向TI申請。其他的就是些電阻電容接插件了。需要注意的是FTDI的芯片比較貴,市場也有假貨;生產(chǎn)93C46的廠家很多,而且93C46好像有幾個版本還不一樣,我買過CSI93C46S焊上去用不成,后來換了AT93C46就好了,盡量買后綴為D的版本。TPD2E001、TPD4E002個頭比較小,焊的時候需要注意一下~我畫的原理圖和PCB也都在附件里。板子焊好之后,插上USB,應(yīng)該會提示發(fā)現(xiàn)新硬件,會多出來兩個虛擬串口。