Eu estava pensando em fazer um osciloscópio simples que pudesse medir pelo menos sinais de 2 MHz, isso seria suficiente e ele será conectado a um PC ou dispositivo Android. Primeiro, tentei usar o USB para conectar o "osciloscópio" ao dispositivo compatível com PC ou Android USB Host, que me daria velocidade de transferência de 12Mbps, mas eu gostaria de fazê-lo com bluetooth ou de outra forma de RF. Eu digo alguns módulos Bluetooth-UART e eles são capazes de velocidade de transferência de 2Mbps e módulos Wi-Fi apenas cerca de 300Kbps. Eu tenho uma memória RAM de 512K para armazenar em buffer as amostras do meu 12MSPS ADC, portanto, a 2 Mbps serão necessários:
Então, perderei 2 segundos de amostras até enviar todo o buffer de 512K por bluetooth. Sobre USB, é de cerca de 330mS e é demais, eu acho. Existe alguma maneira de evitar isso? Como o osciloscópio USB faz isso?
fonte