ADC0804 (CONVERSOR A/D) Getulio Teruo Tateoki O conversor Analógico Digital ADC0804 é um Circuito Integrado da National Semicondutores, capaz de converter uma amostra analógica entre 0 e 5V, em um valor binário de 8 bits. Resolução O ADC0804 trabalha com tensão de entrada de 0 a 5V. Portanto, sua resolução é de: Tabela 1 - Tabela de Conversão de tensão de entrada em Binário Na tabela 1, pode ser observado que teremos na saída valores de 0 a 255 correspondentes aos números binários. O tempo dessa conversão é de 100uS Suas principais características são: -Interface compatível com vasta gama de microprocessadores -Conversão por aproximação sucessiva -Entradas e saídas compatíveis com a lógica TTL -Gerador de clock interno -Barramentos de saída que podem se apresentar no estado tri-state -Possui duas entradas diferenciais -Possui o envolucro de 20 pinos conforme é mostrado na figura 1. 1-1 Figura 1 – Pinagem do ADC0804 1- Funções de Suas Pinagens A pinagem do ADC0804 tem as características conforme a tabela 2. Tabela 2 – Características da Pinagem do ADC0804 VIN(+) e VIN(-) Entradas analógicas diferenciais DB0 a DB7 Saídas digitais /CS (entrada) Selecão do Chip quando em nível "0" /RD (entrada) Habilita leitura disponibilizando os dados na saída quando em nível "0" /WR (entrada) Comanda início de conversão quando em nível "0" CLOCK IN (entrada) Terminal de malha RC /INTR (saída) Sinal indicando fim de conversão quando comutado para nível "0" AGND Terra analógico DGND Terra digital VREF/2 Tensão de referência no valor da metade de V+, para correção de fundo de escala CLOCK R (entrada) Segundo terminal para geração de clock interno V+ ou VREF Tensão de alimentação 2- Funcionamento O conversor possui 2 entradas analógicas diferencias VIN(+) e VIN(-), fora do modo livre uma ligação do pino 3 (/WR) com o pino 5 (/INTR) providencia um sinal de início de conversão. Uma tensão de referência VRE/2 de precisão pode corrigir um erro no fundo de escala do conversor. O seu terminal /CS é capaz de habilitar o dispositivo em um endereçamento de I/O para dispositivos externos pela CPU. O pino /RD habilita diretamente a saída colocando os dados no barramento do sistema. O sinal de clock é gerado internamente bastando apenas a colocação de um resistor e um capacitor externo, sua frequência será determinado pela fórmula abaixo. f = 1 / ( 1,1 RC) O valor do resistor recomendado pelo fabricante é de 10K. 2-2 3- Características Elétricas (VCC=5V, fCLOCK=640KHz) As características elétricas do ADC0804 é mostrado na tabela 3. Tabela 3 – Características elétricas do ADC0804 V+ Tensão de alimentação 6,5V (máx.) I+ Corrente de alimentação ( fCLK = 640kHz, CS = Hl ) 1,3mA (típ.) , 2,5mA (máx.) delta Vin Faixa da tensão de entrada analógica GND - 0,05V(mín.) a V+ + 0,05V (máx.) fCLK Frequencia e clock ( V+ = 5V ) 100 KHz (míx.) , 640 KHz (típ.) , 800 KHz (máx.) tCONV Períodos de clock por conversão 62 (mín.) , 73 (máx.) tW(WR) Período mínimo do pulso de /WR para reconhecimento de partida de conversão 100nS (mín.) , /CS = 0 tACC Atraso entre a borda de descida do pino /RD até a validade dos dados na saída (CL=100pF) 135nS (típ.) , 200nS (máx.) t1H, t0H Atraso entre a borda de subida do pino /RD até a condição HI-Z das saídas (CL=10pF, RL=10K) 125nS (típ.) , 250nS (máx.) tWI, tRI Atraso entre a borda de subida do pino /WR até o reset de /INTR 300nS (típ.) , 450nS (máx.) CIN Capacitância de entrada para sinais de controle 5 pF (típ.) COUT Capacitância das saída digitais em tri-state 5 pF (típ.) 4- Aplicações em Sistemas Microprocessados O ADC0804 pode interfacear um sistema microprocessado, por exemplo, uma porta paralela do PC conforme mostra o esquema da figura 2. Figura 2 – Esquema de Ligação do ADC0804 n porta paralela do PC 3-3 5- Aplicação Básica A aplicação básica do adc0804 é mostrado no esquema elétrico da figura 3. Nota-se que somente é utilizado um capacitor de 150pf e um resistor de 10kΩ Figura 3 – Aplicação Básica do ADC0804 6- Aplicação com LEDs Figura 4 – Diagrama do Circuito Elétrico montando com LEDs 4-4 O circuito prático montado pode ser visualizado na figura 5. Nota-se que foi acrescido na entrada um potenciômetro de 10kΩ para se obter a variação de entrada de 0 a 5V. Ao variar-se a tensão de entrada mediante o uso do potenciômetros os LEDs acendem de acordo com o seu valor correspondente em codificação binária. Figura 5 – Circuito conversor ADC0804 com potenciômetro na entrada Bibliografia: http://www.projetostecnologicos.com/Componentes/CIsAnalogicos/ADC0804/ADC0804.html http://www.rogercom.com/pparalela/ConversorADC0804.htm DataSheet: http://www.datasheetcatalog.net/pt/datasheets_pdf/A/D/C/0/ADC0804.shtml 5-5