USB方案选择

我现在正在开发一套基于振动传感器的数据采集系统,系统包含8通道的ADC,8个通道同步采集,数据总量1MB/s,每次ADC采集转换为16字节数据,我现在想将ADC采集的这16字节数据实时通过高速USB口上传到上位机进行数据显示和处理,不知道USB采用什么开发方式可以实现该功能,HID一秒通讯一次,速率跟不上,CDC类,不知道是否可以,我想采用Bulk方式进行通讯,不知道应该如何进行USB开发(USB采用什么类型的设备),以及对应上位机驱动和应用采用什么方式开发?谢谢!

根据你的描述,数据带宽在1MB/s,用高速USB传输没有问题。同时你的ADC应该是由专门芯片实现,ADC的数据接口是什么?
具备高速USB的芯片:

image.png


可以采用沁恒厂商驱动来做USB的数据传输,EVT中包含该例程。


只有登录才能回复,可以选择微信账号登录