假设高速AD为3MSPS的采样速率, 12BIT的分辨率. 那么1秒钟会采集到 3M x 12 = 36Mb 的数据. 采样数据进入FIFO缓存, 当收集到一个USB2.0协议定义的信息包时, 启动DMA传输, USB的SIE把数据发送到PC, 如果只是USB2.0 FULL SPEED, 带宽只有12Mb, 1秒顶多传上个 12Mb数据,还不算保留20%的带宽给控制传输. 这样是不是就无法完成传输,
难道需要USB 支持480Mb的HIGH SPEED吗.
看网上的论文有用USB FULL SPEED做到10M, 20M, 60M数据采集卡的, 现在很迷糊了, 请教大家. 谢谢.
|