首先介紹一下XDS100v2的功能:
XDS100V2 仿真器是XDS100 仿真器的第二個(gè)版本,支持 TI 的各種芯片調(diào)試。支持USB2.0 高速接口,通過(guò)14PIN 的接口進(jìn)行仿真調(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測(cè)
-Support for multiple FTDI devices
-支持自適應(yīng)時(shí)鐘
-LED light to indicate active USB connection
-支持Code Composer Studio v4 和更高版本 (不支持 Code Composer Studio v3.3)
從介紹看出,v2功能還是挺強(qiáng)大的,對(duì)于入門(mén)學(xué)習(xí)來(lái)說(shuō)是一個(gè)很好的選擇~
這是我的板子,跟TI的公版沒(méi)大的區(qū)別,改動(dòng)了供電部分,使用了廉價(jià)的1117-3.3,F(xiàn)T2232H的晶振改成了直插的,USB口改成了方形。整個(gè)仿真器主要芯片有FT2232H、賽靈思CPLD XC2C32A 、EEPROM IS93C46D這個(gè)是必須自己買(mǎi)的。FT2232H是一個(gè)接口芯片,它可以實(shí)現(xiàn)USB到兩個(gè)串行UART、FIFO、Bit-Bang IO接口,并且還可以配成MPSSE,I2C,JTAG及SPI總線。外掛EEPROM,用于IO配置及儲(chǔ)存USB VID和PID。
TPD2E001——用于高速數(shù)據(jù)接口的低電容 2 通道 +/-15KV ESD 保護(hù)陣列,用來(lái)保護(hù)USB信號(hào)
TPD4E002——具有 +/-15kV ESD 保護(hù)的四路低電容陣列,用來(lái)保護(hù)JTAG信號(hào)
OPA2363——具有關(guān)斷狀態(tài)的 1.8V、高 CMR、RRIO 運(yùn)算放大器
這3個(gè)芯片都是TI自己家的,有條件可以向TI申請(qǐng)。其他的就是些電阻電容接插件了。需要注意的是FTDI的芯片比較貴,市場(chǎng)也有假貨;生產(chǎn)93C46的廠家很多,而且93C46好像有幾個(gè)版本還不一樣,我買(mǎi)過(guò)CSI93C46S焊上去用不成,后來(lái)?yè)Q了AT93C46就好了,盡量買(mǎi)后綴為D的版本。TPD2E001、TPD4E002個(gè)頭比較小,焊的時(shí)候需要注意一下~我畫(huà)的原理圖和PCB也都在附件里。板子焊好之后,插上USB,應(yīng)該會(huì)提示發(fā)現(xiàn)新硬件,會(huì)多出來(lái)兩個(gè)虛擬串口。