Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Electrónica lll
Código: #55691
Prof. Alumno
Introducción
Desarrollo
EJERCICIO #1
Diseñar e implementar una fuente conmutada DC-DC del tipo Step-up de baja
potencia, que pueda ser programable digitalmente, según las siguientes
especificaciones: Utilizar el DAC08, además del regulador conmutado TL494, Vin
= 7 V; Vout 15 V, Iout = 150 mA, Vrizo<1%.
Planteamiento del problema: para este circuito se planteó una fuente conmutada
del tipo DC-DC de la misma forma como se venía manejando desde un principio,
lo único que varía es añadirle el DAC0800 para que pueda ser manipulada
digitalmente, para ello fue tan básico como conectar el DAC0800 a uno de los
pines que posee el TL494, específicamente al PIN del amplificador de error 1INI- ,
el ejercicio plantea como tal que debe ser elevador, y su voltaje máximo de salida
son 15 V, eso significa también puede elevar a 8 V y demás valores, siempre y
cuando se ingrese el numero binario “1111 1111” la salida debe ser 15V ya que
esta es la máxima escala, por ello básicamente se hizo un arreglo con
amplificadores operacionales (sumador-inversor y otro inversor) que procurara un
cierto valor de referencia y que el circuito funcionara.
Como se tiene un voltaje de salida 15V y una corriente de salida de 150 mA,
entonces:
𝑉 𝑜𝑢𝑡
𝑅 𝑐𝑎𝑟𝑔𝑎 =
𝐼 𝑜𝑢𝑡
15 𝑉
𝑅 𝑐𝑎𝑟𝑔𝑎 =
150 𝑚𝑎
𝑅 𝑐𝑎𝑟𝑔𝑎 = 100 Ω
Ciclo de trabajo
𝑉𝑖𝑛
1−𝐾 =
𝑉𝑜𝑢𝑡
𝑉𝑖𝑛
−𝐾 = −1
𝑉𝑜𝑢𝑡
𝑉𝑖𝑛
𝐾=− +1
𝑉𝑜𝑢𝑡
𝐾 = 0.53
𝐼𝑜𝑢𝑡 ∗ 𝐾
𝐶=
𝐹 ∗ 𝑉𝑟𝑖𝑧𝑜
150 𝑚𝑎 ∗ 0.53
𝐶=
20 𝐾ℎ𝑧 ∗ 2𝑚𝑣
𝑉𝑖𝑛 ∗ 𝐾
𝐿=
𝐹 ∗ 𝐼 𝑜𝑛𝑑𝑢𝑙𝑎𝑡𝑜𝑟𝑖𝑎
7𝑉 ∗ 0.53
𝐿=
20𝐾ℎ𝑧 ∗ 170 𝑚𝑎
Se resalta que estos dos redondeos para el inductor y el capacitor son tomados
mediante sus rangos de tolerancias y además que se observó mediante las
simulaciones que tanto el valor del inductor y el capacitor no son tan relevantes,
mientras se tenga un valor aproximado al cálculo el circuito debe funcionar en
condiciones óptimas.
𝑅6
2.5 𝑉 = 15𝑉
𝑅6 + 𝑅7
1𝑘 Ω
𝑅7 = 2.5
(15𝑉 − 2.5)
𝑅7 = 1k Ω
Este voltaje de 2.5 V se toma como referencia debido a que el fabricante sugiere
que ese sea el valor que se compare.
El otro pin de este amplificador de error ira conectado a la salida del DAC0800,
esto se hace para que el circuito se maneje en base a la salida del regulador y a la
salida del conversor digital-analógico, cuando los valores de estos se comparen y
lleguen al valor en común (dependiendo de la entrada que tenga el conversor
𝑉𝑖𝑜𝑢𝑡 = 15 𝑚𝑉
𝑅3
15 𝑚𝑉 = 5𝑉
𝑅4 + 𝑅3
1𝐾 Ω
𝑅3 = 15 𝑚𝑉
(5 𝑉 − 15 𝑚𝑉)
1𝐾 Ω
𝑅3 = 15 𝑚𝑉
(5 𝑉 − 15 𝑚𝑉)
𝑅3 = 3 Ω.
Se tiene una frecuencia = 20Khz y por ello, se fija un valor de capacitancia de 5nF,
por ende, el valor de la resistencia viene dado por:
1.1
𝐹 =
𝑅𝑡 𝐶𝑡
1.1
𝑅𝑡 =
𝑅𝑡 𝐹
1.1
𝑅𝑡 =
𝐹 𝐶𝑡
1.1
𝑅𝑡 =
20𝐾ℎ𝑧 5𝑛𝐹
𝑅𝑡 = 11 𝐾 Ω.
Para el pin dead time control el datasheet especifica que debe llegarle un voltaje
mínimo de 0.5 voltios, por ello se parte de un divisor de voltaje que sea aplicado
cierto tiempo después, por ello se conecta un condensador de un valor no tan alto,
esto ultimo para que cuando el capacitor este cargado solo en ese momento
pueda verse reflejado el divisor de voltaje que otorga a esa entrada los 0.5 V.
𝑅2
0.5 = 5𝑉
𝑅2 + 𝑅1
𝑅2 = 1 𝐾 Ω
Ya en este punto se podrían considerar todos los cálculos para el TL494, ya con
esto se procede a los cálculos para el DAC0800 (convertidor digital-analógico),
este convertidor fue usado en la configuración que ofrece un voltaje unipolar.
Vcc = 10 V
R = 10 K Ω
10𝑉
𝐼𝑟𝑒𝑓 =
10 K Ω
𝐼𝑟𝑒𝑓 = 1 𝑚𝐴
1
𝑅𝑒𝑠𝑜𝑙𝑢𝑐𝑖𝑜𝑛 = 1 𝑚𝐴 ∗
28
𝑅𝑒𝑠𝑜𝑙𝑢𝑐𝑖𝑜𝑛 = 3.90 𝑢𝐴
Para los valores y conexiones que tenga el DAC0800 se evaluó de tal forma que
se adaptara al valor máximo que me pide el enunciado del circuito, anteriormente
mencione que había agarrado un voltaje de 2.5 V y este me indicara cuando la
salida este en 5V, entonces, se procede de igual forma para plantear esta etapa
del circuito, como el DAC0800 tiene una salida de corriente negativa y se necesita
es voltaje, simplemente se necesita un amplificador operacional conectado como
convertidor de corriente a voltaje inversor en base a los valores mencionados.
Imax= 994 uA
2.5 V = RF * 994 uA
2.5 𝑉
𝑅𝐹 =
994 uA
𝑅𝐹 = 2.51 𝐾Ω
1. Este circuito siempre tendrá una entrada digital mínima de 1000 0000.
2. Se trabajará con siete (7) bits.
I salida = 499,2 uA
Vsalida = 1.25 V
Como las resistencias son iguales queda una fórmula para la primera etapa
(sumador-inversor) de:
Ya con todo esto explicado el circuito debería funcionar correctamente, para ello
se prosigue a mostrar el circuito general y las respectivas simulaciones:
Simulaciones:
Grafica:
Para efecto de este cálculo se usa la formula del divisor de voltaje en la toma de
muestra del regulador, la cual a su vez también satisface el circuito de salida del
DAC0800.
1𝐾Ω
𝑉 𝑚𝑢𝑒𝑠𝑡𝑟𝑎 = 9 𝑉
6KΩ
1𝐾Ω
𝑉 𝑚𝑢𝑒𝑠𝑡𝑟𝑎 = 9 𝑉
6KΩ
𝑉 𝑚𝑢𝑒𝑠𝑡𝑟𝑎 = 1.5 𝑉
Vout = RF * I salida
𝑉 𝑜𝑢𝑡
𝐼 𝑠𝑎𝑙𝑖𝑑𝑎 =
RF
𝐼 𝑠𝑎𝑙𝑖𝑑𝑎 = 600 𝑢𝐴
I salida = D * 3.90 uA
𝐼 𝑠𝑎𝑙𝑖𝑑𝑎
𝐷=
3.90 𝑢𝐴
𝐷 = 153.8 ≈ 154
Grafica:
Para comodidad, se hizo una tabla donde están los valores enteros que ofrece
este circuito en su salida:
EJERCICIO #2
ADC0808
74LS30(nand 8 entradas)
74LS08(not)
74LS11(and)
CD4071(and)
74LS32(or)
Capacitores
Resistencias
Fuentes
LM555
Display
74LS47(decodificador)
74LS190(contador)
Led
1N4007(diodo)
S8098(transistor)
Botón
Cable
Este tipo de tanque por lo colocación del sensor se tendría que calcular la presión
que ejerce el residuo de agua y considerarlo para que así se pueda calcular el 0%
del tanque ya que ese residuo no debería ser considerado para el cálculo del
porcentaje de llenado del tanque, por otro lado tenemos un estilo de colocación de
sensor donde está colocado en la parte inferior.
Esta colocación de sensor nos conviene ya que no tenemos que calcular un cero y
nos permite más facilidad para los cálculos, así que este será el que tomaremos
para realizar el proyecto
Otro punto a tomar en cuenta por parte del sensor es que será un sensor lineal lo
que quiere decir que el sensor ira haciendo los cambios a razón de un valor de
corriente por nivel de cambio, en el caso de este sensor varia de 4mA a 20mA,
pero tenemos que hacer el siguiente calculo:
Estos 16mA será el rango que el sensor podrá variar de 0% a 100% y ahora
podemos aplicar lo siguiente:
16𝑚
𝑣𝑎𝑙𝑜𝑟 𝑑𝑒 𝑐𝑎𝑚𝑏𝑖𝑜 𝑝𝑜𝑟 𝑐𝑎𝑑𝑎 𝑝𝑜𝑟𝑐𝑒𝑛𝑡𝑎𝑗𝑒 = = 0.16𝑚𝐴
100
Esto nos da la información que por cada 1% que varía el nivel del tanque se suma
o se resta 0.16mA.
En esta conexión del ADC0808 vemos como representamos con una fuente de
corriente al sensor de presión diferencial y colocamos una resistencia de 250Ω que
nos permite conseguir un voltaje para ingresar en el ADC utilizamos ese valor por
el siguiente calculo:
5
𝑅= = 250Ω
20𝑚
Se usa 5V ya que ese es el voltaje límite para ingresar porque nuestra referencia
también es 5V y 20mA porque es nuestro valor máximo de corriente
El V5 fue conectado a Vref+ y GND a Vref- por especificaciones del datasheet del
ADC
Como se puede ver en la imagen los valores más recomendados para trabajar con
el ADC0808 son 5V para Vref+ y 0V para Vref-.
Otra conexión importante es el reloj el cual nos proporciona a medida que el reloj
tenga más frecuencia la transformación a digital será más exacta y fue planteado
teniendo en consideración que el fabricante recomienda una frecuencia entre
640Hz a 1280KHz así que se realizaron los siguientes cálculos:
1
𝑓= = 1𝐾𝐻𝑧
997.92𝜇𝑠
Esta configuración de astable de onda simétrica nos permite que sirva como reloj
del ADC0808.
utilizaremos esas entradas a lo largo del circuito, al igual que el OE está habilitado
para que siempre muestre las salidas, estas salidas están colocada de OUT1 a
OUT8 que corresponden a S1 a S8 respectivamente. Estas salidas corresponden
al valor digital del voltaje numérico y lo podemos calcular de la siguiente forma:
5
𝑠𝑠 = = 19.6𝑚𝑉
255
Se usa la división entre 255 porque es el valor máximo decimal del ADC0808 y en
el caso de nuestro porcentaje 0 seria a 4mA y lo podemos calcular de la siguiente
forma:
𝑉 = 250 × 4𝑚𝐴 = 1𝑉
1
𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = = 51
19.6𝑚
51 = 00110011
Este valor será nuestro 0% y haciendo este mismo procedimiento nos da esto:
5.44 69 01000101 9
5.6 71 01000111 10
Colocamos dos monoestables con el LM555 donde sus entradas son en uno el
segundo bit menos significativo (S7) y el otro el mismo pero negado (S7N) así
lograremos pulsos cada vez que haya un cambio de medición del sensor, el
tiempo del pulso viene dado por:
Este valor es para ambos la salida de estos va para las siguientes compuertas:
Donde se plantea que cuando sea el numero 4 (U44) según la salida binaria del
ADC y este colocado en ascenso (será explicado más adelante) (U444) no lo
muestre porque cuando se conecta por primera vez generaría un pulso si no
tuviera esta restricción, como también cuando sea el valor del 100% no genere un
pulso porque el valor máximo es 99%, para que al final salga un pulso solo cuando
deseemos por UP que es conectado a cont el cual será la entrada de un contador,
esta salida cont fue sacada de un mapa de k que es el siguiente:
Este contador de dos cifras llegara hasta 99 para poder indicar así el nivel máximo
de llenado del tanque, en si este circuito está contando cuantas veces cambia el
sensor y como el sensor cambia solamente cada 1% entonces contara de 1 en 1
hasta 99.
5
𝐼= = 2.27𝑚𝐴
2.2𝐾
Hasta este punto solo está realizado el muestreo del nivel del tanque, pero se nos
pide accionar una alarma cuando el nivel este en 20% y lo haremos de la siguiente
manera:
1.8
𝑣𝑎𝑙𝑜𝑟 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 = = 91
19.6𝑚
91 = 01011100
Conclusión
En este trabajo se pudo evidenciar la gran funcionalidad que pueden tener los
convertidores, siendo estas sus usos para aplicaciones de diferentes tipos de
sistemas que van desde una fuente conmutada la cual mediante el ingreso de
valores binarios puede tomar valores sumamente específicos gracias a la
precisión que ofrecen este tipo de ingreso, hasta sistemas que miden el llenado de
un tanque de agua, en pocas palabras, se pudieron observar los efectos de estos
convertidores, y la palabra clave es la precisión que ofrece, ya que ingresar y
medir valores en base a las salidas de estos convertidores ofrece bastante
exactitud lo cual en algunos sistemas no representa importancia, pero en otros es
esencial para su respectiva implementación.
Podemos concluir que los convertidores nos ofrecen una medida relativamente
exacta en los circuitos y que con cierto tipo de conexiones y circuitos externos
conectados a integrados que correspondan con esta aplicación se pueden lograr
satisfacer distintos sistemas de aplicación.