DAQ con Arduino

#1
Hola,estoy diseñando una tarjeta DAQ con Arduino nano 3.0 compatible, éste toma 250 lecturas en el pin AN0 en sólo 4mS, los almacena en un array y luego los envia por USB a una interface en SO WXP, todo esta bien cuando lo envio a 9600 Bauds y pausa de 50 mS entre pares de datos, el problema que he encontrado es que si lo envio a una tasa mas alta y sin pausa entre los pares de datos, resulta que todo se desincroniza y pierdo datos, será mi laptop? alguna sugerencia?
En los graficos adjuntos se muestra la tension en AN0 cuando se carga un capacitor de 100nF a tierra y un resistor de 10K a 5VDC(en este caso pin 13)
Americo8888
 

Adjuntos

Última edición:
#2
Tal vez si en lugar de utilizar RS232 te cambias al método de transferencia masiva "BulkTransfer" obtengas mejores resultados..
 
Arriba