Stavo pensando di realizzare un semplice oscilloscopio in grado di misurare segnali di almeno 2MHz, sarebbe sufficiente e sarà collegato a un PC o dispositivo Android. Innanzitutto, avrei dovuto usare l'USB per collegare l'oscilloscopio al PC o al dispositivo USB Host Android che mi avrebbe dato una velocità di trasferimento di 12 Mbps ma mi piacerebbe farlo con il bluetooth o in un altro modo RF. Dico alcuni moduli Bluetooth-UART e sono in grado di velocità di trasferimento di 2 Mbps e moduli Wi-Fi solo di circa 300 Kbps. Ho una memoria RAM da 512 KB per il buffering dei campioni dal mio ADC a 12 MSPS, quindi a 2 Mbps ci vorranno:
Quindi perderò 2 secondi di campioni fino a quando invierò tutto il buffer da 512K tramite bluetooth. Su USB è di circa 330mS ed è troppo penso. C'è un modo per evitarlo? Come lo fa l'oscilloscopio USB?