Tutorial AVR desde 0.

Page 35

ADC El ADC o Conversor Analógico Digital es un módulo del microcontrolador que sirve para traducir una señal analógica a un valor digital. La señal analógica es un nivel de tensión cuyo origen puede ser desde un divisor de tensión hasta el más complicado transductor de señal.

Resolución y referencia de tensión La circuitería del ADC realiza la conversión por aproximaciones sucesivas dentro del rango de referencia de tensión y con una determinada resolución medida en bits. La referencia de tención Vref+ puede estar asociada a VDD=5V y Vref-, que normalmente es 0V, mientras que la resolución viene dada por esta fórmula:

Donde 2n es la cantidad de valores digitales posibles como resultado de la conversión, si n es 10 la resolución de voltaje del conversor será: 5/(210-1) = 4.88mV El valor obtenido por el ADC para una determinada tensión de entrada Vin será:

Configuración de registros Las aproximaciones sucesivas de la conversión llevan tiempo, entre 50khz a 200khz para obtener la resolución máxima. Se pueden hacer más rápido pero se pierde resolución. El tiempo de sampleo, en un ATmega8, se obtiene por prescalar el oscilador con el registro ADCSRA (bits ADPSx) ADPS2

ADPS1

ADPS0

Divisor

0

0

0

2

0

0

1

2

0

1

0

4

0

1

1

8


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.