Я думал сделать простой осциллограф, способный измерять сигналы не менее 2 МГц, этого будет достаточно, и он будет подключен к ПК или устройству Android. Во-первых, я попытался использовать USB для подключения «осциллографа» к ПК или Android-совместимому устройству с USB-хостом, которое давало бы мне скорость передачи около 12 Мбит / с, но я хотел бы сделать это с Bluetooth или другим радиочастотным способом. Я говорю о некоторых модулях Bluetooth-UART, и они способны передавать данные со скоростью 2 Мбит / с, а модули Wi-Fi - всего около 300 Кбит / с. У меня есть 512 КБ ОЗУ для буферизации сэмплов из моего 12MSPS АЦП, поэтому при 2 Мбит / с это займет:
Поэтому я потеряю 2 секунды сэмплов, пока не отправлю весь буфер 512 Кб через Bluetooth. По USB это около 330 мс, и это слишком много, я думаю. Есть ли способ избежать этого? Как USB-осциллограф это делает?
источник