Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Prctica 13:
Caracterizacin de Conversores ADC
Jonathan M. Blandn, Anthony J. Velasco, Universidad de Cuenca
Digital,
I. TEMA
II. OBJETIVOS
8 LEDs
8 Cables Dupont Hembra-Macho.
1 Fuente de alimentacin (5V - DC)
1 Tarjeta FPGA Cyclone II de ALTERA modelo DE2
1 Software Quartus II 13 Web Free Edition
1 PC
Manuales de programacin y configuracin
1 Protoboard
1 Plataforma NI-Elvis.
1 Set de cables de conexin (bananas, multipar, lagartos)
1 Pinza
A. Objetivo General
Utilizar un conversor de seal analgica a digital para
implementar un termmetro digital.
B. Objetivos Especficos
Verificar el funcionamiento del dispositivo ADC0804.
Comprobar el principio de operacin de un convertidor
analgico digital.
Conocer y comprender las especificaciones de una ADC,
tales como precisin, tamao de paso, tiempo de
conversin.
Comprender el principio de operacin y utilidad de un
transductor.
Emplear correctamente los dispositivos electrnicos,
mediante la revisin de las hojas caractersticas.
1. Cuantizacin
Consiste en medir el valor de tensin de cada una de las
muestras tomadas de la seal de entrada para el proceso de
conversin.
2. Error de Cuantizacin
Se define como el error en medicin debido al tamao del
paso utilizado para realizar la medicin, aunque se reduzca el
tamao del paso se reduce pero no se elimina este potencial
error.
3. Resolucin
Se define como el cambio ms pequeo que puede ocurrir
en la salida como resultado de un cambio en la entrada.
4. Rango Dinmico
Se define a partir de los valores de tensiones mnima y
mxima que garantiza el funcionamiento del conversor.
III. MATERIALES
5. Span
Tambin llamado Rango, es la diferencia entre los valores
analgicos mnimo y mximo.
6. Tiempo de Adquisicin
Es el tiempo que el sistema Sample-and-Hold debe
permanecer en estado de muestreo para asegurar que el estado
de retencin se encuentre en el rango de error especificado.
7. Tiempo de Conversin
Es el tiempo que toma realizar la cuantizacin de la seal
de entrada, por tanto depende directamente de la naturaleza de
la seal de entrada.
V. DESARROLLO DE LA PRCTICA
A. Disear e implementar un termmetro digital, de 0 a
99C.
1.
2.
begin
process (tempin)
begin
if tempin<"00001010" then
countd<="00000000";
countu<=tempin;
elsif tempin>="00001010" and tempin<"00010100"
then
countd<="00000001";
countu<=tempin-10;
elsif tempin>="00010100" and tempin<"00011110"
then
countd<="00000010";
countu<=tempin-20;
elsif tempin>="00011110" and tempin<"00101000"
then
countd<="00000011";
countu<=tempin-30;
elsif tempin>="00101000" and tempin<"00110010"
then
countd<="00000100";
countu<=tempin-40;
elsif tempin>="00110010" and tempin<"00111100"
then
countd<="00000101";
countu<=tempin-50;
elsif tempin>="00111100" and tempin<"01000110"
then
countd<="00000110";
countu<=tempin-60;
elsif tempin>="01000110" and tempin<"01010000"
then
countd<="00000111";
countu<=tempin-70;
3
elsif tempin>="01010000" and tempin<"01011010"
then
countd<="00001000";
countu<=tempin-80;
elsif tempin>="01011010" and tempin<"01100100"
then
countd<="00001001";
countu<=tempin-90;
end if;
end process;
a1 <= unidades(0);
b1 <= unidades(1);
c1 <= unidades(2);
d1 <= unidades(3);
e1 <= unidades(4);
f1 <= unidades(5);
g1 <= unidades(6);
a2 <= decenas(0);
b2 <= decenas(1);
c2 <= decenas(2);
d2 <= decenas(3);
e2 <= decenas(4);
f2 <= decenas(5);
g2 <= decenas(6);
3.
Descripcin
de
implementacin
las
dificultades
en
la
4
analgico a digital pero si se tuvo problemas con la
programacin VHDL ya que no se pudo convertir a decimal
los bits que entraban al FPGA entonces se procedi a realizar
la manipulacin con un vector de 8-bits. Para simplificar el
procesamiento de estos bits nosotros truncamos a la
visualizacin en el estado 99 ya que al tratarse de nmeros
binarios de 8-bits no encontramos la forma de lograr una
funcin lgica para relacionar los 256 estados con la mxima
temperatura de 99. Segn esto nuestro mximo voltaje para 99
era de 2V y despus de esto se mantiene en 99 siempre.
4.
Precisin de diseo
VI. BIBLIOGRAFA
[1] R. J. Tocci, Neal S. Widmer., and Gregory L. Moss.,
Sistemas digitales. Principios y aplicaciones, 10th ed. Mxico,
2007.
[2] N. S. Widmer, Sistemas digitales: principios y
aplicaciones. Pearson Educacin, 2003.
VII. CONCLUSIONES
Los circuitos de conversin analgico a digital permiten
ampliar el campo de aplicacin de la electrnica digital, ya
que las variables fsicas tienen un comportamiento
analgico y no digital, por tanto para el procesamiento de
una variable fsica es necesario que la misma sea traducida
a un equivalente digital que pueda ser manejado por los
distintos circuitos digitales.
Uno de los parmetros ms importantes a tener en
consideracin en un ADC es su resolucin, ya que para
ciertas aplicaciones puede requerirse una gran precisin, la
cual aumenta conforme lo hace la resolucin, para este fin
se puede aprovechar el ajuste del span, en caso de que sea
conocido que los valores de entrada se encuentran en un
rango definido, ya que si se toma la escala completa es
posible que pequeos cambios en la variable de entrada no
sean detectados provocando inconvenientes en el sistema.
Se recomienda tener cuidado al realizar las
configuraciones del circuito, por ejemplo en el valor de
Vref/2 o la seal de entrada en el pin WR, ya que de no
estar calibrados correctamente el circuito no funciona
correctamente.
VIII. RECOMENDACIONES
Se recomienda verificar el circuito antes de energizarlo
para poder prever un posible cortocircuito, dao de
materiales o posibles valores errneos en la prctica.
Se recomienda hacer las prcticas con calma para
disminuir los problemas que se pueden producir durante la
misma.
Se recomienda disponer de un esquema de distribucin de
pines para facilitar el armado y posibles fallas.
Para programar en VHDL, se recomienda ver ejemplos
realizados para empezar el cdigo basndose en los
mismos.
Se recomienda tener facilidad al manual de usuario para
poder configurar los puertos de E/S de la FPGA.