Está en la página 1de 10

ADC

Convertidor Analgico Digital

Proceso del ADC

Muestreo/
Retencin
(S/H)

Cuantificacin

Codificacin
en binario

Cdigo binario

Seal Analgica

Seal Analgica

Proceso de muestreo

Tipos de conversin
Aproximaciones sucesivas
Ms econmico
Mayor tiempo de conversin

Flash
Ms caros
Tiempo de conversin fijo y muy rpido

ADC de aproximaciones sucesivas

ADC tipo flash

Codificacin en binario

Caractersticas importantes del ADC


Tiempo de conversin

Resolucin en bits o mV

Cdigo en C
void main() {
unsigned int8 i, value, min, max;
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL);
// Built-in A/D setup
function
set_adc_channel(0);
// Built-in A/D setup function
do {
for(i=0; i<=30; ++i) {
delay_ms(100);
// Built-in delay function
value = read_adc();
// Built-in A/D read function
}
printf("\r\nTemperatura = %d grados C\n\r",value);
} while (TRUE);
}

También podría gustarte