Je pensais faire un simple oscilloscope capable de mesurer au moins 2 MHz de signaux, ce serait suffisant, et il sera connecté à un PC ou un appareil Android. Tout d'abord, j'ai pensé à utiliser l'USB pour connecter l '«oscilloscope» au PC ou à un appareil compatible USB Android Host qui me donnerait une vitesse de transfert d'environ 12 Mbps, mais je voudrais le faire avec Bluetooth ou sur une autre voie RF. Je dis certains modules Bluetooth-UART et ils sont capables d'une vitesse de transfert de 2 Mbps et les modules Wi-Fi seulement d'environ 300 Kbps. J'ai une mémoire RAM de 512 Ko pour mettre en mémoire tampon les échantillons de mon ADC 12 MSPS, donc à 2 Mbps, cela prendra:
Je vais donc perdre 2 secondes d'échantillons jusqu'à ce que j'envoie tout le tampon de 512 Ko via Bluetooth. Sur USB, c'est environ 330 ms et c'est trop je pense. Y-a-t-il un moyen d'éviter ça ? Comment fonctionne l'oscilloscope USB?