基于TUSB3410的MSP430 USB接口方案
本文主要講述利用TUSB3410 USB-TO-UART橋接芯片實(shí)現MSP430微控制器與USB設備通訊的一種接口方案
本文引用地址:http://dyxdggzs.com/article/202600.htm通過(guò)該USB接口可實(shí)現高達921 600bit/s的數據傳輸速率,也可通過(guò)該接口下載MSP430程序代碼,是一種MSP430系列微控制器的高效USB接口解決方案
硬件設計
系統結構框圖如圖1所示,主機PC與MSP430之間可進(jìn)行全雙工串口通訊,主機PC經(jīng)TUSB3410虛擬的一個(gè)COM口與MSP430的硬件USART模塊進(jìn)行通訊,本文重點(diǎn)敘述TUSB3410與MCU之間的軟、硬件設計
系統采用USB總線(xiàn)供電模式,MCU可通過(guò)I2C接口對TUSB3410進(jìn)行在線(xiàn)編程及外部EEPROM存儲器的配置
1.TUSB3410接口芯片
TUSB3410為T(mén)I公司推出的一款用于USB-TO-UART端口的橋接器,包括通過(guò)USB總線(xiàn)與主機進(jìn)行通信所必需的全部邏輯電路,符合USB2.0規范,支持最高12Mb/s的全速傳輸,支持USB中止、恢復及遠程喚醒功能;同時(shí),其內部包含一個(gè)8052的CPU核、16KB RAM、包含I2C引導加載程序的10KB ROM,4個(gè)通用I/0口,具有USB總線(xiàn)供電和自帶電源兩種供電模式
TUSB3410引腳框圖如圖2所示
2.USB配置
TUSB3410可以支持多種應用,本文所描述的參考設計配置如表1所示
對于USB的兼容性來(lái)說(shuō),任意USB設備都具有唯一的VID(廠(chǎng)商識別碼)和PID(產(chǎn)品識別碼),VID/PID值作為一描述符傳輸給主機PC,并且與存儲在驅動(dòng)INF文件中的值相匹配,操作系統根據VlD/PID加載不同的驅動(dòng)程序
評論