Está en la página 1de 7

Laboratorio de Microprocesadores

EL DAC 0830

PRACTICA N0.8

NOMBRE DE LA PRCTICA
UTILIZACIN DE UN CONVERTIDOR D/A

OBJETIVO ESPECFICO:
APLICAR EL CONVERTIDOR D/A EN UN CONTROL
DE VELOCIDAD DE UN MOTOR DE CD

INTRODUCCIN:
El propsito fundamental de cualquier convertidor D/A es proporcionar una de
salida anloga con una cantidad de exactitud la cual sea representativa de la
palabra digital aplicada.
Los convertidores digital anlogo pueden ser clasificados en dos categoras:
con salida de corriente y con salida de voltaje.
Los DACs con salida de corriente, como su nombre lo sugiere, proporciona
corriente como seal de salida. Los DACs con salida de voltaje convierten
internamente la seal de corriente en una seal de voltaje.
Los DACs con salida de voltaje son ms lentos que los DACs con salida de
corriente debido al retardo introducido por la conversin de la seal de corriente a
una seal de voltaje. Sin embrago, en muchas aplicaciones, es necesario convertir
la corriente a voltaje usando un amplificador operacional externo.
Los convertidores D/A estn disponibles como circuitos integrados. Algunos se
han diseado especialmente para ser compatibles con microprocesadores.
Dentro de los tipos de convertidores el ms bsico es el DAC binario pesado.
Conforme los interruptores para los bits se cierran, una corriente pesada es
suministrada a la unin sumadora del amplificador. Para DACs de alta resolucin,
debe tener un amplio rango de resistencias. Esto puede llevar a problemas de
estabilidad de temperatura y de conmutacin.
Los DACs de escalera R-2R es otro diseo 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 posicin de referencia, una
corriente pesada en binario es suministrada a la unin suma.
En los DACs multiplicados, la escalera R-2R usa el voltaje de referencia como
una entrada. El voltaje de referencia puede variar sobre el rango mximo voltaje
del amplificador y es multiplicado por el cdigo digital.

M.C. Carlos E. Canto Quintal

- 81 -

Laboratorio de Microprocesadores

EL DAC 0830

CONVERTIDORES DIGITAL ANLOGO COMPATIBLES CON MICROPROCESADOR


M ic r o p ro c e s a d o r e s

C o n v e r tid o r A n lo g o D ig it a l

EEl lpprro
o cceessoo ddee ccoonnvveerrssi
inn ddig
igita
ital-A
l-Annlo
loggoo
VVRREEFF
BBuus sddeeDDaatotos s

LLaatctchhddee
88bbits
its

CCoonnv veertid
rtidoor r
DD/A/Addee
88bbits
its

CCoonnvveertid
rtidoor r
I-V
I-V

V o u t=
0 -V F S (u n ip o la r )
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
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

o u tp o rt

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 DACs a un microprocesador, en la actualidad hay
DAC`s construidos especialmente compatibles con microprocesadores. Estos ya
incluyen un latch y las seales 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
DI6
DI5
DI4
DI3
DI2
DI1
(LSB) DI0

ILE

CS
WR1
WR2
XFER

13
14
15
16
4
5
6
7

Registro
Registro
de
de
entrada
entrada
de
de88bits
bits

19

1
2

Registro
Registro
del
del
DAC
DAC
88bits
bits

12
11

LE

LE

NOTA:
Cuando LE=1 las salidas del latch= entradas
Cuando LE=0 los datos en entradas son
retenidos

18
17

M.C. Carlos E. Canto Quintal

Convertidor
Convertidor
D/A
D/A
Multiplicado
Multiplicado
88bits
bits
Rfb

- 82 -

20

10

VREF
IOUT2
IOUT1

Rfb

AGND
VCC
DGND

Laboratorio de Microprocesadores

EL DAC 0830

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


convertidor digital anlogo de 8 bits compatible con microprocesador de National
Semiconductor.
Este convertidor tiene dos registros internos de 8 bits; el primero es un registro de
retencin 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 lgico, los
datos solo pasan a travs de l, pero cuando LE es un 0 lgico 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.
Tambin tiene dos salidas de seales 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 estn diseadas
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 aplicacin, se proporciona una segunda salida,
IOUT2 directamente proporcional al complemento de la entrada digital.
Bsicamente:

Donde la entrada digital es el equivalente decimal de la palabra binaria de 8 bits (0255), 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.
Observe
que
+5v. Observe queelel
voltaje
de
salida
en
el
voltaje de salida en el
741
741es
esde
de-2.5
-2.5volts
volts

M.C. Carlos E. Canto Quintal

- 83 -

Laboratorio de Microprocesadores

EL DAC 0830

DEFINICIN DE LAS TERMINALES DEL DAC0830


Seales de control ( todas las seales de control son actuadas por nivel)
CS: Chip Select (activa en bajo) el CS en combinacin con ILE habilitar WR1
ILE: Input Latch Enable (activa en alto). El ILE en combinacin 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 WR1deben ser bajo
mientras ILE es alto.
WR2: Write 2(activo en bajo) esta seal en combinacin con XFER, hace que el
dato de 8 bits disponible en el latch de entrada se transfiera al registro del DAC.
XFER: Seal 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 Retroalimentacin. La resistencia de retroalimentacin est
integrada dentro del chip para usarse como resistencia de retroalimentacin 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 precisin a la escalera R-2R . VREF puede ser seleccionado de +10v a 10v. Tambin es el voltaje anlogo para una aplicacin 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 operacin 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

CORRELACIN CON TEMAS DEL PROGRAMA VIGENTE:


Con esta prctica se cubre algunos de los aspectos de la unidad II: Interfases

METODOLOGA (DESARROLLO DE LA PRCTICA):


1.- conectar el convertidor ADC0830 al sistema implementado con el Z80
asignndole 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 conctelo 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 1s, sea de +12 V. El amplificador
operacional alimenta al manejador del motor de CD de 12 volts.

Microprocesadores

Convertidor Digital Anlogo

Control de velocidad de un motor de CD usando un DAC0830

DISPLAY LCD
v1

run
run

stop
stop

v3

v4 v5

v2

Sistema
Sistemacon
con
elelZ80
Z80

Teclado matricial

DAC
DAC
0830
0830

Motor
de CD

I-V
I-V

DRIVER
DRIVER

Bus
Busde
deDatos
Datos

Velocidad
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 prcticas 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 prctica la operacin del control de velocidad del motor (
al menos 5 velocidades distintas adems del paro y arranque)
Microprocesadores

Convertidor Digital Anlogo

INTERFASE
INTERFASE DEL
DELDAC0830
DAC0830CON
CONEL
ELZ80
Z80
Bus
Busde
dedatos
datos
-12v

+5V
D0-D7

DI0-DI7

IOWR

WR

VREF

ILE

IORQ

IORD

XFER
WR2

RD

Z80

+12v

Rfb
DGND

+12v

IOUT1
3

IOUT2
A2
A3
A4
A5
A6
A7

y0

y1
y2

B
C
G1A

WR1

Y3=8CH-8FH

G1B

741
741

TIP120

-12v

AGND

CS

G2

74LS138
74LS138

Carlos E. Canto Quintal M.C.

SUGERENCIA DIDCTICA:
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)

Microprocesadores

Convertidor Digital Anlogo

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


por segundo

V
10

El DAC debe producir una salida nueva de voltaje cada 1


ms/12=83.3
ms/12=83.3 s
El valor de voltaje a la salida puede
calcularse con:
Vout=5V+3V sen
Donde =0,30,60,90,etc.

9
8
7
6
5
4
3
2
1

t
0

30

60

90 120 150
4

180 210 240 270 300 330


7

10

11

12

360
1

Muestra
MuestraNo.
No.

Carlos E. Canto Quintal M.C.

M.C. Carlos E. Canto Quintal

- 86 -

Laboratorio de Microprocesadores

EL DAC 0830
Microprocesadores

Convertidor Digital Anlogo

Tabla de la Onda senoidal usando 12 muestras por segundo

(grados)

Sen

Vout

Cdigo Hex

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

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.- Cmo mejorara la forma de onda del programa anterior?


3.- Cmo usara esta tcnica para sintetizar formas de onda ms complejas?
explique
2.-implemente un Touch Tone Dialer, almacenando valores para cada nmero en
una tabla de cdigos.

REPORTE:
I.- Reporte el programa del control de velocidad del motor en ensamblador
documentado.
II.-Reporte las respuestas de la sugerencia didctica.
III.-Describa los tipos de Conversin Digital Analgica ms comunes.
IV.-Reporte sus conclusiones y comentarios

BIBLIOGRAFA:

Ramesh S. Gaonkar
Prentice Hall
The Z80 Microprocessor: Architecture, Interfacing,
Programming, and Design
Barry B. Brey
Prentice Hall
Los microprocesadores de Intel, Arquitectura, programacin 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