Función ADC0809

El ADC0809 es un componente CMOS con un convertidor A/D de 8 bits, multiplexor de 8 vías y lógica de control compatible con microprocesador. Es un convertidor A/D de aproximación sucesiva que puede interactuar directamente con un microcontrolador.

(1) Estructura lógica interna de ADC0809

ADC0809 consta de un interruptor analógico de 8 vías, un pestillo de dirección y decodificador, un convertidor A/D y un pestillo de salida de tres estados. composición. El conmutador multicanal puede seleccionar 8 canales analógicos, lo que permite 8 entradas analógicas en tiempo compartido, y se puede convertir mediante un convertidor A/D. El pestillo de salida de tres estados se utiliza para bloquear la cantidad digital después de la conversión A/D. Cuando el terminal OE tiene un nivel alto, los datos convertidos se pueden tomar del pestillo de salida de tres estados.

(2). Estructura de pines

IN0-IN7: 8 canales de entrada analógica

ADC0809 requiere entrada analógica: señal unipolaridad, el rango de voltaje es 0-5 V, si la señal es demasiado pequeña, debe amplificarse; el valor analógico de entrada debe permanecer sin cambios durante el proceso de conversión. 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 control y entrada de dirección: 4

ALE es la línea de entrada de habilitación del pestillo de dirección, que está activa en un nivel alto. Cuando la línea ALE es alta, el pestillo de dirección y el decodificador bloquean las señales de dirección de las tres líneas de dirección A, B y C. 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 entrada analógica en IN0-IN7. La tabla de selección de canales se muestra en la siguiente tabla.

C B A Canal seleccionado

0 0 0 IN0

0 0 1 IN1

0 1 0 IN2

0 1 1 IN3

1 0 0 IN4

1 0 1 IN5

1 1 0 IN6

1 1 1 IN7 < / p>

Salida digital y líneas de control: 11

ST es la señal de inicio de conversión. Cuando ST aumenta en el flanco ascendente, todos los registros internos se borran en el flanco descendente, la conversión A/D comienza durante la conversión, ST debe permanecer bajo; EOC es la señal de fin de conversión. Cuando el EOC es 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 son líneas de salida digital.

CLK es la línea de señal de entrada del reloj. Dado 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 (+) y VREF (-) son las entradas de voltaje de referencia. .

2. Nota de aplicación ADC0809

(1). ADC0809 tiene un pestillo de salida interno y se puede conectar directamente al microcontrolador AT89S51.

(2). Durante la inicialización, haga que las señales ST y OE sean de bajo nivel.

(3). Envíe la dirección del canal a convertir a los puertos A, B y C.

(4). Proporcione una señal de pulso positiva de al menos 100 ns de ancho en el terminal ST.

(5). Si la conversión se completa o no, lo juzgamos 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.