我当时正在考虑制造一个简单的示波器,它可以测量至少2MHz的信号,这就足够了,它可以连接到PC或Android设备。首先,我努力使用USB将“示波器”连接到PC或具有Android USB主机功能的设备,这将为我提供大约12Mbps的传输速度,但我想用蓝牙或其他射频方式来实现。我说的是一些Bluetooth-UART模块,它们能够实现2Mbps的传输速度,而Wi-Fi模块的速度仅为300Kbps。我有一个512K RAM内存,用于缓冲来自12MSPS ADC的样本,因此以2Mbps的速度需要:
因此,我将丢失2秒的采样,直到我通过蓝牙发送了所有512K缓冲区。通过USB大约是330mS,我认为太多了。有什么办法可以避免这种情况?USB示波器如何工作?