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