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