El principio de ad0809
2. Principio de funcionamiento de AD0809
IN0-IN7: 8
canales de entrada analógica
ADC0809
Requisitos para la cantidad analógica de entrada: la señal es unipolar y el rango de voltaje es de 0-5 V. Si la señal es demasiado pequeña, se debe amplificar la cantidad analógica de entrada.
se convierte Debe permanecer sin cambios durante el proceso. Si el valor analógico cambia demasiado rápido, es necesario agregar un circuito de muestreo y retención antes de la entrada.
Líneas de entrada y control de dirección: 4
ALE
Es la línea de entrada de activación del pestillo de dirección, el nivel alto está activo. Cuando la línea ALE
es alta, el pestillo de dirección y el decodificador convierten A,
B, C
tres
Las señales de dirección de cada línea de dirección se bloquean y, después de la decodificación, el valor analógico del canal seleccionado ingresa al convertidor para su conversión. A, B
y C
son líneas de entrada de dirección, utilizadas para activar una señal analógica en IN0-IN7
Cantidad de entrada
Entrada. La tabla de selección de canales se muestra en la siguiente tabla.
C
B
A
Canal seleccionado
IN0
1
IN1
1
IN2
1
1
IN3 p >
1
IN4
1
1
IN5
1
1
IN6
1
1
1
IN7
Líneas de control y salida digital: 11
ST
es la señal de inicio de conversión. Cuando ST
salta en el flanco ascendente, todos los registros internos se borran; en el flanco descendente, comienza la conversión A/D
durante la conversión, ST
> debe permanecer bajo. EOC
es la señal de fin de conversión. Cuando EOC
es de nivel alto, indica que la conversión se completó; de lo contrario, indica que la conversión A/D
está en progreso. OE es la señal de habilitación de salida, que se utiliza para controlar los datos convertidos desde los tres pestillos de salida a la salida del microcontrolador. OE=1, genera los datos convertidos; OE=0, la línea de datos de salida está en un estado de alta impedancia
. D7-D0
es una línea de salida digital.
CLK es la línea de señal de entrada del reloj. Debido a que no hay un circuito de reloj dentro del ADC0809, la señal de reloj requerida debe ser proporcionada por el mundo exterior.
La frecuencia utilizada habitualmente es 500 KHZ,
VREF (+), VREF ( -) son las entradas de tensión de referencia.
3
, ADC0809
Instrucciones de aplicación
(1).
ADC0809
tiene un pestillo de salida interno y se puede conectar directamente al microcontrolador
AT89S51
.
(2).
Al inicializar, haga que las señales ST
y OE sean de nivel bajo.
(3).
Enviar la dirección del canal a convertir a los puertos A, B, C
.
(4).
Da una señal de pulso positiva de al menos 100 ns
de ancho en el extremo ST
.
(5).
Juzgamos si la conversión se completa en función de la señal EOC
.
(6).
Cuando EOC alcanza un nivel alto, entonces OE
tiene un nivel alto y los datos convertidos se envían al microcontrolador.