Myślałem o stworzeniu prostego oscyloskopu, który mógłby zmierzyć co najmniej 2 MHz sygnały, które wystarczyłyby i będą podłączone do komputera PC lub urządzenia z Androidem. Najpierw próbowałem użyć USB do podłączenia „oscyloskopu” do komputera PC lub urządzenia obsługującego USB Host z Androidem, które dałoby mi prędkość transferu około 12 Mb / s, ale chciałbym to zrobić przy pomocy bluetooth lub w inny sposób RF. Mówię, że niektóre moduły Bluetooth-UART są w stanie przesyłać dane z prędkością 2 Mb / s, a moduły Wi-Fi tylko około 300 Kb / s. Mam pamięć RAM 512 KB do buforowania próbek z mojego ADC 12MSPS, więc przy prędkości 2 Mb / s zajmie to:
Tak więc stracę 2 sekundy próbek, dopóki nie wyślę całego bufora 512 KB przez Bluetooth. W przypadku USB jest to około 330 ms i myślę, że to za dużo. Czy jest jakiś sposób, aby tego uniknąć? Jak to robi oscyloskop USB?
źródło