Paso 8: Circuito Descripción - convertidor de analógico a Digital; Memoria de la muestra
Que tipo de muestra: el alcance puede producir significativa muestra de la señal hasta unos 150 kHz (en ese caso, hay unos 7 muestras por período). El ADC es conducido por el reloj de la misma como el contador, y proporciona los datos muestreados en formato paralelo (8 líneas de datos).
La memoria de la muestra es una herencia viruta SRAM con un tamaño de 2 K x 8 (es decir, 2 KBytes), de que sólo los primeros 256 bytes se acostumbra. Uno podría poner fácilmente un contador mayor (solo cascada otro contador de IC), pero decidí mantenerlo hasta una dirección de 8 bits por dos razones - en primer lugar, reduce los componentes y costo, en segundo lugar, una longitud de registro de 256 muestras es suficiente para una pantalla de forma de onda muy decente mientras que al mismo tiempo la velocidad de actualización de pantalla es relativamente fluida (me mide cerca de 7 fotogramas por segundo con un solo canal de encendido). Doblar la longitud de registro reduciría la tasa de actualización, aproximadamente, en la mitad.
El circuito de adquisición (ADC + SRAM) se duplica, es decir, un sistema para cada uno el alcance dos canales.
El diseño general permite una fácil ampliación a más de dos canales - sólo tiene que añadir más conjuntos de ADCs y SRAMs en paralelo, así como más expansores de I/O al leer nuevamente el contenido de la SRAM.
Un pequeño enganche que me tomó un tiempo para depurar es la siguiente: el contador es un contador de rizo, es decir, no todos salida palanca de señales exactamente al mismo tiempo. Esto significa que por un corto tiempo la dirección al SRAM cambios más o menos al azar. Si sigues Habilitar escritura de la SRAM durante ese tiempo, haz sobrescribirá los datos en las direcciones al azar con la muestra actual. Tengo formas de onda que eran reconocibles pero tenían cambios bruscos repentinos cada pocos ciclos. La solución fue conectar la entrada /WE a una copia de la señal de reloj de fase apropiado para que la escritura obtiene desactivada cada vez que cambia la dirección del mostrador.