|
|
 |
當前位置:USB 資料通信 方案 |
|
| 一、 特性簡介 |
|
|
1.功能 |
|
|
* MCU與PC機雙向通信,不僅僅於兩個endpoints IN
OUT
可實現多點endpoints通信.
甚至一個endpoint也能雙向通信
* 有些消費類 USB MCU 只有 2 endpoints
. 一個是控制端點,另一個是IN(DEVICE To PC), 沒有OUT endpoint, 此時應該用
HID 之 GET_report, SET_report 傳送資料
例如義隆EM78M612, 十速TMU3101
* USB2.0, Bulk傳輸,可達到 1K
bytes/ms
* 多種晶片可實現,如: D12, C8051F326,
MC68HC908JB8, ST72F62,Ht82k96,Em78M611
WT65F5,CY7C63734,HT82A834R,W681308,Ax102,Pic18F13K50,Cy7c68013,Sn8P2213
*
自定義高速全速資料雙向通信,通常用Bulk傳輸.HID類,做不到高速傳輸.USB2.0 有 1K BYTE/ms 速度,
要Driver支持 |
|
| 2.應用 |
| * 高速資料雙向通信,通常定義為通用類,要Driver支援,即純BULK,或Interrupt組合.特別地,若要在通用類+HID類.要用到虛擬設備(虛擬HID).這樣,不用兩片MCU,能實現兩類設備功能.
* CDC類, 無驅型,應用上層,像串口 COM 讀寫.與Rs232轉USB有區別
(例如CP2102).通信資料穩定,不用CRC,不用自定義校驗,不用重發資料,
廣泛應用於SIM,IC,ID讀卡器等設備,Linux,Windows OS 自帶驅動.
* 音頻類.有可編程之符合Audio Device Class Specification V1.0 MCU
或已固化程式IC.支援HID,Bluk,ISO傳輸,有錄放音,高達24BIT解釋度(8-48Khz錄音採樣頻率).MCU可採用HT82A834r,TMU6102,EM78M680,IIS輸出
接口:
W681308,Ax102,Kbdc634
|
|
|