|
|
 |
当前位置: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,IIS输出接口:
W681308,Ax102,Kbdc634
|
|
|