基于TUSB3410的MSP430 USB接口方案
外部EEPROM用于存儲配置參數(shù),如VID/PID信息等,既可通過MCU經(jīng)12C模塊將EEPROM的鏡像文件寫入EEP-ROM,也可通過專用EEPROM編程器直接對EEPROM進行鏡像文件寫入TUSB3410也通過12C接口讀取EEPROM數(shù)據(jù)
3.硬件電路原理
系統(tǒng)原理圖如圖3所示,本文以MSP430F1612(U1)為例,任意一款內(nèi)部含UART模塊的MSP430微處理器均可與TUSB3410連接,MSP430F1612為MSP430系列中的高端MCU,豐富的資源使得開發(fā)具有更多的靈活性
MSP430F1612選用8MHz晶振工作,MCU的6個引腳P1-P6通過PORT1-PORT6的8引腳插針引出,方便MCU與TUSB3410(U2)及外圍器件的連接;SW1-SW4按鍵和LED1-LED4指示燈均通過I/O口控制,演示測試過程;同時,MCU與標(biāo)準(zhǔn)14針JTAG接口連接用于調(diào)試程序或調(diào)整電壓值
系統(tǒng)采用USB總線供電,同時LED5指示燈點亮,TUSB3410(U2)的USB數(shù)據(jù)信號經(jīng)雙路USB端口瞬態(tài)抵制器SN75240(U3)后連接到標(biāo)準(zhǔn)的USB B型連接口,以增強系統(tǒng)ESD抗干擾能力;USB總線提供的5V電壓經(jīng)TPS77301(U4)3.6V LDO穩(wěn)壓后作為MCU系統(tǒng)的VCC電壓
外部EEPROM(U5)通過12C通訊并存儲USB配置參數(shù),EEPROM的大小根據(jù)存儲量選擇,編程時通過短接JP1跳針與EEPROM的SCL信號線相連,同時TUSB3410通過USB將標(biāo)準(zhǔn)的VID/PID值傳送到主機PC
評論