Me gustaría construir un sistema que pudiera capturar datos de forma de onda analógica en tiempo real. Para el sistema básico de adquisición de datos, puedo usar un ADC para digitalizar una forma de onda analógica y almacenarlo en un búfer de memoria.
Sin embargo, cuando tengo que leer los datos de la memoria, ya no puedo escribir datos. Esto me dará un descanso en mi adquisición de datos.
Lo que me gustaría es un poco de memoria que permita leer una ubicación mientras se lee de otra. Entiendo que esto probablemente no exista, pero estoy seguro de que sí lo hace la captura de datos en tiempo real.
Entonces, ¿cómo lo hacen?
¿Usan dos chips de memoria y escriben en uno mientras leen desde el otro con un tiempo MUY cuidadoso controlando el cambio?