Está en la página 1de 7

Laboratorio de Microprocesadores EL DAC 0830

PRACTICA N0.8

NOMBRE DE LA PRÁCTICA

UTILIZACIÓN DE UN CONVERTIDOR D/A

OBJETIVO ESPECÍFICO:
APLICAR EL CONVERTIDOR D/A EN UN CONTROL
DE VELOCIDAD DE UN MOTOR DE CD

INTRODUCCIÓN:
El propósito fundamental de cualquier convertidor D/A es proporcionar una de
salida análoga con una cantidad de exactitud la cual sea representativa de la
palabra digital aplicada.

Los convertidores digital análogo pueden ser clasificados en dos categorías:


con salida de corriente y con salida de voltaje.
Los DAC’s con salida de corriente, como su nombre lo sugiere, proporciona
corriente como señal de salida. Los DAC’s con salida de voltaje convierten
internamente la señal de corriente en una señal de voltaje.

Los DAC´s con salida de voltaje son más lentos que los DAC’s con salida de
corriente debido al retardo introducido por la conversión de la señal de corriente a
una señal de voltaje. Sin embrago, en muchas aplicaciones, es necesario convertir
la corriente a voltaje usando un amplificador operacional externo.

Los convertidores D/A están disponibles como circuitos integrados. Algunos se


han diseñado especialmente para ser compatibles con microprocesadores.

Dentro de los tipos de convertidores el más básico es el DAC binario pesado.


Conforme los interruptores para los bits se cierran, una corriente pesada es
suministrada a la unión sumadora del amplificador. Para DAC´s de alta resolución,
debe tener un amplio rango de resistencias. Esto puede llevar a problemas de
estabilidad de temperatura y de conmutación.

Los DAC´s de escalera R-2R es otro diseño popular. Aquí no se requiere un


amplio rango de valores de resistencia; pero si de interruptores un polo doble tiro.
Conforme los interruptores cambian de tierra a la posición de referencia, una
corriente pesada en binario es suministrada a la unión suma.

En los DAC´s multiplicados, la escalera R-2R usa el voltaje de referencia como


una entrada. El voltaje de referencia puede variar sobre el rango máximo voltaje
del amplificador y es multiplicado por el código digital.

M.C. Carlos E. Canto Quintal - 81 -


Laboratorio de Microprocesadores EL DAC 0830

CONVERTIDORES DIGITAL ANÁLOGO COMPATIBLES CON MICROPROCESADOR


C o n v e r tid o r A n á lo g o D ig it a l M ic r o p ro c e s a d o r e s

EEl lpprro
o cceessoo ddee ccoonnvveerrssió
iónn ddig
igita
ital-A
l-Annáálo
loggoo

VVRREEFF

CCoonnv veertid
rtidoor r
BBuus sddeeDDaatotos s LLaatctchhddee
DD/A/Addee
88bbits its V o u t=
88bbits CCoonnvveertid
its rtidoor r 0 -V F S (u n ip o la r )
I-V
I-V ó d e – V a + V (b ip o la r )

LE

E l la tc h a lm a c e n a la p a la b ra d ig ita l e m itid a p o r la
c o m p u ta d o ra y la p re s e n ta a l D A C . E s te c irc u ito u s a n d o
o u tp o rt
u n a re fe re n c ia e s ta b le d e c o rrie n te o v o lta je , c o n v ie rte
e l d a to b in a rio a u n a c o rrie n te a n á lo g a . F in a lm e n te , u n
c o n v e rtid o r d e c o rrie n te a v o lta je c a m b ia e s ta c o rrie n te
a u n v o lta je u n ip o la r o b ip o la r

C a r lo s E . C a n to Q u in ta l M .C .

Para conectar un convertidor de datos a un microprocesador es necesario un


latch externo para construir un puerto de E/S. Pero debido a la gran demanda de
la necesidad de conectar los DAC´s a un microprocesador, en la actualidad hay
DAC`s construidos especialmente compatibles con microprocesadores. Estos ya
incluyen un latch y las señales de control necesarias tales como el Chip Select
(CS’) y Write (WR’) en el chip del convertidor, lo que elimina la necesidad de un
puerto E/S.

ESTRUCTURA INTERNA DEL DAC0830

(MSB) DI7 13 8 VREF


14
DI6 12
15 IOUT2
DI5 Registro
Registro Registro Convertidor
16 Registro Convertidor
DI4 de del D/A 11
DI3 4 de del D/A
IOUT1
entrada DAC
DAC Multiplicado
Multiplicado
DI2
5 entrada
de 88bits 88bits
DI1
6 de88bits
bits bits bits Rfb
7 9
(LSB) DI0 Rfb

LE LE
19 3
ILE AGND

20
NOTA: VCC
1
CS Cuando LE=1 las salidas del latch= entradas
2 Cuando LE=0 los datos en entradas son
WR1 retenidos 10
DGND
18
WR2
17
XFER

M.C. Carlos E. Canto Quintal - 82 -


Laboratorio de Microprocesadores EL DAC 0830

En la figura de arriba, se muestra el diagrama funcional del DAC0830 que es un


convertidor digital análogo de 8 bits compatible con microprocesador de National
Semiconductor.
Este convertidor tiene dos registros internos de 8 bits; el primero es un registro de
retención y el segundo se conecta con el convertidor de escalera interno R-2R, los
dos registros le permiten retener un byte mientras se convierte el otro.
Ambos registros son transparentes. Cuando la entrada LE es un 1 lógico, los
datos solo pasan a través de él, pero cuando LE es un 0 lógico entonces se
retienen los datos.
El convertidor tiene una terminal de entrada para un voltaje de referencia (Vref)
que establece el voltaje de salida total. Si se aplican -10v en Vref, el voltaje de
salida (1111 1111) total es de +10v.
También tiene dos salidas de señales de corriente Iout1 e Iout2. La corriente Iout1
es directamente proporcional a la entrada digital y la corriente Iout2 es
proporcional al complemento de la entrada digital. Estas salidas están diseñadas
para aplicarlas a un amplificador operacional como el 741 o equivalente.
Para aplicaciones simples donde no son necesarios los dos registros ni Iout2, la
interfase se puede hacer usando CS’ y WR1’ y conectando XFER’, WR2’ e Iout2 a
tierra e ILE a +5v.
La salida, IOUT1, es una corriente directamente proporcional al producto del
voltaje de referencia aplicado y la palabra digital de entrada al complemento de la
entrada digital para versatilidad de aplicación, se proporciona una segunda salida,
IOUT2 directamente proporcional al complemento de la entrada digital.

Básicamente:

Donde la entrada digital es el equivalente decimal de la palabra binaria de 8 bits (0-


255), VREF es el voltaje en el pin 8 y 15 KΩ es el valor nominal de la resistencia
interna, R, de la red escalera R-2R.

El DAC0830 con un 741 como convertidor de corriente a voltaje

Aspecto interno de la
red escalera R-2R
conectada a un op
amp 741 como
convertidor de
corriente a voltaje

Con
Conuna
unaentrada
entradadigital
digital
10000000)b,
10000000)b,VREF
VREFde de
+5v.
+5v. Observe queelel
Observe que
voltaje de salida en el
voltaje de salida en el
741
741esesde
de-2.5
-2.5volts
volts

M.C. Carlos E. Canto Quintal - 83 -


Laboratorio de Microprocesadores EL DAC 0830

DEFINICIÓN DE LAS TERMINALES DEL DAC0830

Señales de control ( todas las señales de control son actuadas por nivel)

CS’: Chip Select (activa en bajo) el CS en combinación con ILE habilitará WR1’
ILE: Input Latch Enable (activa en alto). El ILE en combinación con CS’ habilita
WR1’.
WR1’: Write1. El Wr1 activo en bajo es usado para cargar los bits de dato de
entrada (DI) al latch de entrada. El dato en el latch de entrada es retenido cuando
WR1 es alto. Para actualizar el latch de entrada CS’ y WR1’deben ser bajo
mientras ILE es alto.
WR2’: Write 2(activo en bajo) esta señal en combinación con XFER, hace que el
dato de 8 bits disponible en el latch de entrada se transfiera al registro del DAC.
XFER’: Señal de control de transferencia (activa en bajo) La XFER’ habilitará
WR2’.

Terminales con otras funciones

DI0-DI7: entradas de la palabra binaria de 8 bits


IOUT1: salida de corriente 1 del DAC
IOUT2: salida de corriente 2 del DAC
Rfb: Resistencia de Retroalimentación. La resistencia de retroalimentación está
integrada dentro del chip para usarse como resistencia de retroalimentación para
el op amp externo usado para proporcionar una salida de voltaje para el DAC.
Siempre se debe usar esta resistencia del chip ( y no una resistencia externa) ya
que se acopla con las resistencias de la escalera R-2R usadas en el chip y
mejora su respuesta a la temperatura.
VREF: voltaje de entrada de Referencia . Esta entrada conecta una fuente de
voltaje de precisión a la escalera R-2R . VREF puede ser seleccionado de +10v a -
10v. También es el voltaje análogo para una aplicación de DAC multiplicado de 4
cuadrantes.
VCC: Fuente de Voltaje Digital . Es la terminal de la fuente de voltaje. Vcc puede
estar entre +5v a +15 VDC. Su operación es óptima a +15 VDC

M.C. Carlos E. Canto Quintal - 84 -


Laboratorio de Microprocesadores EL DAC 0830

MATERIAL Y EQUIPO UTILIZADO:


1 CI DAC0830
1 CI 741
1 Transistor NPN TIP 120
1 motor de CD de 12 volts
1 diodo zener de -12v
1 fuente de poder de +5 v
1 fuente de poder de+12v y -12v
CORRELACIÓN CON TEMAS DEL PROGRAMA VIGENTE:
Con esta práctica se cubre algunos de los aspectos de la unidad II: Interfases

METODOLOGÍA (DESARROLLO DE LA PRÁCTICA):


1.- conectar el convertidor ADC0830 al sistema implementado con el Z80
asignándole las direcciones de los puertos 8Ch-8Fh como se muestra en la figura
de abajo
2.- implemente un manejador (driver) con un transistor Darlington NPN (TIP 120)
para un motor de CD de 12 V y conéctelo a la salida del 741. El op amp 741 junto
con el voltaje del zener de referencia de -12 v hace que el voltaje de salida,
cuando se tiene como entrada digital puros 1’s, sea de +12 V. El amplificador
operacional alimenta al manejador del motor de CD de 12 volts.

Convertidor Digital Análogo Microprocesadores

Control de velocidad de un motor de CD usando un DAC0830

DISPLAY LCD

run
run stop
stop v1 v2
v3 v4 v5
Sistema
Sistemaconcon Motor
elelZ80
Z80 de CD
DAC
DAC
0830 I-V
I-V DRIVER
DRIVER
0830
Teclado matricial

Velocidad Bus
Busde
deDatos
Datos
del motor

Arranque

Paro

Carlos E. Canto Quintal M.C.

3.-implemente un programa para controlar la velocidad de un motor de CD con el


teclado matricial y desplegando la velocidad actual en el display LCD,

M.C. Carlos E. Canto Quintal - 85 -


Laboratorio de Microprocesadores EL DAC 0830

implementados en prácticas anteriores. Debe tener una tecla de arranque y una


de paro para que el motor tenga un arranque y un paro paulatinos, tipo
trapezoidal como el que se muestra en la figura de arriba.

4.-Compruebe de forma práctica la operación del control de velocidad del motor (


al menos 5 velocidades distintas además del paro y arranque)
Convertidor Digital Análogo Microprocesadores

INTERFASE
INTERFASE DEL
DELDAC0830
DAC0830CON
CONEL
ELZ80
Z80
Bus
Busde
dedatos
datos

-12v
+5V
D0-D7 DI0-DI7
IOWR VREF
WR
ILE
IORQ
IORD
RD XFER +12v
WR2
Z80 Rfb +12v
DGND IOUT1 7
3
- 6
741 TIP120
IOUT2 741
2
+ 4
A2 y0
A -12v
A3 y1
B WR1 AGND
A4 C y2
A5 G1A
A6 Y3=8CH-8FH
G1B CS
A7
G2

74LS138
74LS138

Carlos E. Canto Quintal M.C.

SUGERENCIA DIDÁCTICA:
1.-Implemente un programa para sintetizar una onda senoidal de 1 Khz como la
que se muestra en la figura, use 12 muestras por segundo (0°,
30°,60°,90°,120°,150°, 180°, 210°, 240°,270°,300°,330°,…etc)

Convertidor Digital Análogo Microprocesadores

Onda senoidal de 1Khz a ser sintetizada, se sacan al DAC 12 muestras


V
por segundo
10
9 El DAC debe producir una salida nueva de voltaje cada 1
ms/12=83.3 µs
ms/12=83.3
8
El valor de voltaje a la salida puede
7 calcularse con:
Vout=5V+3V sen θ
6 Donde θ =0°,30°,60°,90°,etc.

t
0° 30° 60° 90° 120° 150° 180° 210° 240° 270° 300° 330° 360°
Muestra
MuestraNo.
No.
1 2 3 4 5 6 7 8 9 10 11 12 1

Carlos E. Canto Quintal M.C.

M.C. Carlos E. Canto Quintal - 86 -


Laboratorio de Microprocesadores EL DAC 0830

Convertidor Digital Análogo Microprocesadores

Tabla de la Onda senoidal usando 12 muestras por segundo

θ(grados) Sen θ Vout Código Hex

0 0 5v 80
30 0.5 6.5v A6
60 0.866 7.6v C3
90 1.0 8v CD
120 0.866 7.6v C3
150 0.5 6.5v A6
180 0 5v 80
210 -0.5 3.5v 5A
240 -0.866 2.4v 3D
270 -1.0 2v 33
300 -0.866 2.4v 3D
330 -0.5 3.5v 5A

Carlos E. Canto Quintal M.C.

2.- ¿Cómo mejoraría la forma de onda del programa anterior?


3.- ¿Cómo usaría esta técnica para sintetizar formas de onda más complejas?
explique
2.-implemente un Touch Tone Dialer, almacenando valores para cada número en
una tabla de códigos.
REPORTE:
I.- Reporte el programa del control de velocidad del motor en ensamblador
documentado.
II.-Reporte las respuestas de la sugerencia didáctica.
III.-Describa los tipos de Conversión Digital Analógica más comunes.
IV.-Reporte sus conclusiones y comentarios
BIBLIOGRAFÍA:
• Ramesh S. Gaonkar
Prentice Hall
The Z80 Microprocessor: Architecture, Interfacing,
Programming, and Design
• Barry B. Brey
Prentice Hall
Los microprocesadores de Intel, Arquitectura, programación e
interfases
• TTL Data Book
TI
• Manual de Zilog
• Manual de National Semiconductor linear

M.C. Carlos E. Canto Quintal - 87 -

También podría gustarte