你的方案不可行,首先20M的信号至少需要40M的采样频率
而你仅仅用DS系列单片机,即使是420(50M)也远远不够. 通用办法使用FIFO缓冲. 一般的数字示波器不是工控中的数据采集,它仅仅需要采集很少的数据,一般1~4K足亦.而且不必连续采集,因此即使USB1.1也没问题.
你的问题主要是采集的控制问题,建议采用8位40~60M的高速AD,用CPLD控制采集,用1~4K FIFO缓冲,DS89C420/DS87C520/77E58单片机控制传输,用D12做USB1.1传输.
发表时间:2003年4月18日22:27:33