Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidades de
Cuatrimestre HORAS
aprendizaje
2021 2022
MANUAL DE PRÁCTICAS
Índice
CONTENIDO
Página
1. Objetivo de la Asignatura 3
2. Competencia 3
3. Objetivo de la Unidad 3
4. Marco teórico 4
6. Desarrollo de Prácticas. 27
7. Conclusiones 27
8. Referencias 27
MANUAL DE PRÁCTICAS
1. Objetivo de la Asignatura
2. Competencia
3. Objetivo de la Unidad
El alumno utilizará convertidores ADC y DAC para configurar las aplicaciones de control de
procesos con un PLD.
4. Marco teórico
Convertidor ADC
Un ADC por sus siglas en inglés » analog to digital converter » o convertidor analógico a
digital, es un sistema de conversión de señales continuas en datos binarios «1» y «0» estos
datos son obtenidos de la toma de muestras de la señal analógica como lo son de voltaje y
corriente a esto también se le conoce como discretizar una señal. Es un dispositivo
electrónico capaz de convertir una señal analógica, ya sea de tensión o corriente, en una
señal digital mediante un cuantificador y modificándose en muchos casos en un código
binario en particular. Donde un código es la representación unívoca de los elementos, en
este caso, cada valor numérico binario hace corresponder a un solo valor de tensión o
corriente.
La representación gráfica de medio ciclo positivo (+) , correspondiente a una señal eléctrica
analógica de sonido, con sus correspondientes armónicos. Como se podrá observar, los
valores de variación de la tensión o voltaje en esta sinusoide pueden variar en una escala.
Para convertir una señal analógica en digital, el primer paso consiste en realizar un
muestreo (sampling) de ésta, o lo que es igual, tomar diferentes muestras de tensiones o
voltajes en diferentes puntos de la onda senoidal. La frecuencia a la que se realiza el
muestreo se denomina razón, tasa o también frecuencia de muestreo y se mide en kilohertz
(kHz).
Para realizar el muestreo (sampling) de una señal eléctrica analógica y convertirla después
en digital, el primer paso consiste en tomar valores discretos de tensión o voltaje a
intervalos regulares en diferentes puntos de la onda senoidal.
Por tanto, una señal cuyo muestreo se realice a 24 kHz, tendrá menos calidad y fidelidad
que otra realizada a 48 kHz. Sin embargo, mientras mayor sea el número de muestras
tomadas, mayor será también el ancho de banda necesario para transmitir una señal digital,
requiriendo también un espacio mucho mayor para almacenarla.
ADC de conversión directa o ADC Flash. Tiene un comparador que lo enciende para
cada rango de voltaje decodificado. El banco comparador introduce un circuito lógico que
MANUAL DE PRÁCTICAS
genera un código para cada rango de voltaje. La conversión directa es muy rápida, pero
usualmente solamente tiene 8 bits de resolución (256 comparadores) o menos, y necesita
un circuito caro y grande. Los ADCs de este tipo son físicamente grandes, tienen una alta
entrada de capacitancia, y son propensos a producir fallos en las salidas (Al poner en las
salidas un código fuera de secuencia). Hay muchos de estos utilizados para señales de
video u otras rápidas.
ADC Delta-Encoded (Codificación Delta). Tiene un contador arriba abajo que provee un
convertidor digital analógico (DAC). Tanto la señal de entrada como el DAC ambos van a
un comparador. El comparador controla el contador. El circuito utiliza retroalimentación
negativa del comparador para ajustar el contador mientras la salida del DAC está lo
suficientemente cerca de la entrada de la señal. El número es leído del contador. Los
convertidores Delta tienen rangos muy amplios, y una alta resolución, pero el tiempo de
conversión depende del nivel de la señal de entrada, por lo que siempre tendrá una
garantía aún en el peor de los casos. Los convertidores Delta son muchas veces buenas
opciones para leer señales del mundo real. Muchas señales de sistemas físicos no
cambian abruptamente. Algunos convertidores combinan las aproximación delta y la de
aproximación sucesiva, Esto trabaja bien con altas frecuencias que son conocidas para ser
pequeñas en magnitud.
ADC Comparador de Tipo Rampa. (También llamado ADC Integrado, ADC Doble rampa,
o ADC Multi rampa). Produce una señal de tipo diente de sierra que se eleva, luego
rápidamente cae a cero. Cuando la pendiente inicia, el contador comienza a contar.
MANUAL DE PRÁCTICAS
ADC Pipeline (Tipo tubería). También llamado cuantizador de subrangos, utiliza dos o
más etapas de sub rangos. Primero, una conversión amplia es hecha. Como segundo
paso, la diferencia de la señal de entrada es determinada con un convertidor digital
analógico (DAC). La diferencia es el convertidor fijo, y los resultados son combinados en un
último paso. Este tipo de ADC es rápido, tiene una alta resolución y sólo ocupa un tamaño
pequeño.
ADC Sigma-Delta. Muestra la señal deseada con un factor grande y filtros deseados de la
banda de señal. Generalmente un número más pequeño de bits que requiere y convierte
utilizando un ADC tipo Flash después del filtro. La señal resultante, junto con el error
generado por la discretización de niveles del Flash, es el resultado y sustracción de la
entrada al filtro. Esta retroalimentación negativa ha afectado la forma ruido de error debido
al Flash así que si no aparecen las señales de frecuencias deseadas. Un filtro digital (Filtro
de conversión digital) sigue el ADC que reduce el tiempo de muestreo, los filtros apagan la
señal de ruido no deseada e incrementan la resolución de la salida.
Convertidor DAC
Un convertidor digital a analógico (DAC) es un dispositivo que convierte los datos digitales
en una señal analógica que es una tensión, corriente o carga eléctrica. Los datos digitales
generalmente son una secuencia de impulsos de tiempo finitos que se procesan y
convierten en una señal analógica física continua. La resolución, tasa de muestra y
MANUAL DE PRÁCTICAS
linealidad son los parámetros de rendimiento clave que describen la calidad del DAC. La
resolución se refiere al número de bits digitales por muestra que se pueden convertir con
precisión en una señal analógica. La tasa de muestra es la frecuencia en la que se prueban
los datos digitales de entrada. La linealidad, que está relacionada con la resolución,
describe qué tan uniformemente el DAC responde a los cambios de entrada digitales
incrementales. La no linealidad diferencial (DNL) y no linealidad integral (INL) se utilizan
normalmente para caracterizar la linealidad del DAC.
Existen muchos tipos diferentes de DAC y la escala de resistores es la más simple. La red
de resistores forma un promedio ponderado de todos los bits de entrada digital; el bit más
significativo (MSB) de la palabra de entrada digital recibe la ponderación más alta, mientras
que el bit menos significativo (LSB) recibe la más baja.
Un DAC contiene normalmente una red resistiva divisora de tensión, que tiene una tensión
de referencia estable y fija como entrada. Hay que definir qué tan exacta será la conversión
entre la señal analógica y la digital, para lo cual se define la resolución que tendrá.
Este número máximo está dado por: 2n donde “n” es el número de bits. También la
resolución se entiende como el voltaje necesario (señal analógica) para lograr que en la
salida (señal digital) haya un cambio del bit menos significativo (LSB). Para hallar la
resolución se utiliza la siguiente fórmula: Resolución = VoFS / [2^n – 1], donde:
● VoFS = es el voltaje que hay que poner a la entrada del convertidor para
obtener una conversión máxima (todas las salidas son “1”)
Figura 4.5 Voltaje máximo obtenido con voltaje de referencia de 15 volts con diferentes bits
Una escalera de resistencias puede convertir una palabra binaria en analógica. Este tipo de
DAC se conoce como convertidores de tipo escalera R - 2R.
Aplicamos el teorema de Thevenin a los nodos a0, a1, a2, a3 relacionados con el suelo.
Obtenemos el circuito equivalente de Thevenin, que se muestra con más detalle en el curso
a continuación: La fuente equivalente tiene un voltaje de VR / 16 en serie con una
resistencia 3R. Nuevamente, si el terminal B1 está conectado a Vr y los terminales B0, B2,
B3 están conectados a tierra, entonces aplicando también el teorema de Thevenin, se
puede demostrar que la fuente tiene un voltaje VR / 8 en serie con una resistencia 3R.
De manera similar, cuando B2 está conectado con VR y las entradas de reposo están
conectadas a tierra, encontraremos que el circuito equivalente de Thevenin tiene un voltaje
de fuente de VR / 4 en serie con una resistencia 3R.
MANUAL DE PRÁCTICAS
En esta sección se describen los softwares que se utilizaron para el desarrollo de las
simulaciones descritas en la sección 6.
▪ CCS Compiler
Los compiladores IDE del CCS C (PCW, PCWH y PCWHD) tienen el exclusivo entorno de
desarrollo integrado C para compilar, analizar y depurar en tiempo real. Otras funciones y
herramientas integradas se pueden ver en el archivo de ayuda. En comparación con un
compilador de C más tradicional, PCB, PCM y PCH tienen algunas limitaciones.
PCB, PCM y PCH son compiladores independientes. PCB es para códigos de operación de
12 bits, PCM es para códigos de operación de 14 bits y PCH es para microcontroladores
PIC® de código de operación de 16 bits. Estos compiladores están diseñados
específicamente para satisfacer las necesidades únicas del microcontrolador PIC®. Esto
permite a los desarrolladores diseñar rápidamente aplicaciones de software en un lenguaje
de alto nivel más legible.
MANUAL DE PRÁCTICAS
▪ Bibliotecas de código fuente para RS232, LCD, HID, USB, SPI, I2C, capacitive
Touch y más.
más.
La figura 5.1 muestra el icono del programa CCS C, que es el mismo para los diferentes
IDE de este programa, simplemente cambia el compilador interno para ejecutar la
instrucción programada.
La estructura del programa en CCS C se muestra en la figura 5.2, está conformada por:
Para mayor información sobre la directivas, librerías e instrucciones del compilador CCS C
consultar su manual en: https://www.ccsinfo.com/downloads/ccs_c_manual.pdf
MANUAL DE PRÁCTICAS
▪ PROTEUS
PROTEUS es considerado uno de los mejores y más completos programas para el diseño
de circuitos electrónicos en la actualidad, no solo por su capacidad de simulación y análisis,
sino también por el hecho de poder utilizar una gran cantidad de microcontroladores de
diferentes familias.
Las siglas VSM significan Virtual System Modelling, que en español podemos traducir como
sistema de modelado virtual, ya que Proteus VSM permite modelar de forma virtual en la
computadora prácticamente cualquier circuito. La figura 5.3 muestra el icono del programa
PROTEUS, que en este manual es la versión 8.9 y en la cual se estará trabajando en la
sección 5.
6. Desarrollo de Prácticas.
1. Sistemas digitales.
2. Tiempo de muestreo
3. Cuantificación y codificación de una señal.
4. Retenedor de orden cero.
5. Resolución y paso máximo de integración.
6. Lectura técnica (datasheets) de los circuitos integrados ADC0804 y DAC0800.
MANUAL DE PRÁCTICAS
Objetivo
El alumnado deberá de construir circuitos esquemáticos de convertidores DAC, mediante el
uso de las configuraciones de resistencia ponderadas, escalera R-2R, así como el uso del
circuito integrado DAC0800 una señal senoidal discretizada a una frecuencia fija de 100 Hz
en un microcontrolador de su preferencia.
MANUAL DE PRÁCTICAS
Conclusiones
Referencias
4. Custom Computer Services, Inc. (2019). CCS C Compiler Manual. Recuperado de:
https://www.ccsinfo.com/downloads/ccs_c_manual.pdf