Los convertidores DC/DC son circuitos capaces de transformar niveles de voltaje en otros usando elementos como bobinas y capacitores, almacenando temporalmente energía en ellos y descargándola de tal forma que los niveles de voltaje final son los buscados.
La forma en como se convierte el voltaje es forzando a que se almacene la suficiente energía en la bobina o capacitor y después, a otro tiempo se cambie la polaridad o la disposición de dicho elemento para descargar esa misma energía acumulada en la salida. Esto se hace una y otra vez. De hecho, por eso se les llama circuitos de conmutación. Y para dejar un poco mas claro, podemos poner el siguiente ejemplo: imaginen que tienen un vaso con un pequeño hoyo en el fondo y quieren que siempre tenga un nivel de agua (voltaje de salida), ahora imaginen que tienen también una cuchara (elemento de almacenamiento), con la cual pueden verter un poco de agua cada cierto tiempo a intervalos constantes (digamos cada segundo) dentro del vaso. Ahora bien, para poder mantener algún nivel de agua dentro del vaso, dependerá básicamente de tres cosas: del tamaño de la cuchara, de cuanto llenemos la cuchara y de la frecuencia de las cucharadas. Si la frecuencia de las cucharadas es muy alta, podemos usar cucharas más pequeñas. Si la cuchara es muy grande podemos soportar que el vaso tenga fugas mas grandes. Y al variar cuanto llenamos la cuchara podemos definir mejor el nivel del vaso.
Como se ve, no es muy difícil el funcionamiento de estos circuitos de conmutación. Hay muchos tipos de convertidores DC/DC dependiendo de la necesidad, entre los más comunes están los buck, boost, cuk, buck-boost, sepic, etc. Se usan como fuente de alimentación (o parte de) y entre sus ventajas es que la eficiencia es mucho mas grande (mayor al 80%) en comparación con los reguladores lineales (40%-60%), lo que significa a grandes rasgos, que si se requiere un fuente de gran potencia, el calor disipado por la fuente «conmutada» es mucho menor que la que disiparía una fuente lineal de características semejantes, ya que toda la energía (o casi) es transferida.
Para un primer acercamiento a este tipo de fuentes o convertidores, empezaré por los de tipo buck….
Convertidores buck
Para este tipo de convertidores, la necesidad es la siguiente: el voltaje de salida es menos que el del entrada. Es un problema muy habitual en electrónica y generalmente recurrimos al clásico 7805 o al LM317 cuando queremos voltaje variable.
Los elementos básicos de este tipo de fuente son: la fuente de entrada, un transistor (en este caso un mosfet canal p, pero puede ser cualquier elemento que pueda conducir y aislar de manera controlada), una bobina, un diodo (en este caso schottky), un capacitor y un circuito oscilador pwm.
Si queremos diseñar este tipo de convertidor, primero hay que hacer análisis del circuito en dos partes: cuando el transitor conduce y deja pasar corriente de la fuente de entrada y cuando el transistor aísla la fuente.
Cuando el transistor conduce, la corriente va desde la fuente de entrada hasta el capacitor, cargando a su paso la bobina. La ecuación, siguiendo las leyes de kirchhoff, queda:
El diodo, como se puede apreciar, no conduce, ya que en ese momento esta polarizado inversamente. En este estado, denominado comúnmente en los libros como «estado ON» la función del circuito es cargar la bobina, nuestro principal elemento de almacenamiento de energía, además de de alimentar el circuito de carga con el voltaje suficiente por medio del capacitor.
Cuando el transistor se pone en un estado de corte, es decir, no hay conducción, la fuente principal de energía no alimenta el circuito. En ese momento se aprovecha la energía del inductor, almacenada en forma de campo magnético, para hacer circular una corriente por el circuito. Esta corriente sigue alimentando al capacitor y mantiene el nivel de voltaje a la salida. La ecuación para este «estado OFF» queda:
Ahora bien, entre estos dos estados, de conducción y no conducción es como se transforma el voltaje de entrada al de salida. Al conmutar entre estados, a una frecuencia fija, la conversión dependerá de de cuanto dura cada estado con respecto a la frecuencia. Por convención usaremos el estado de conducción como base, será nuestro ciclo de trabajo. Por lo tanto usaremos para conmutar el transistor un circuito oscilador en el que podamos cambiar su ciclo de trabajo, es decir un circuito de oscilación pwm.
Pero antes de seguir ya un poco mas con las ecuaciones, debemos de pensar en algunas características clave para el diseño de nuestro circuito de conversión. Por ejemplo: ¿que voltaje de entrada tenemos?, ¿qué voltaje de salida necesitamos? ¿cuál al es la corriente máxima que queremos suministrar? ¿Con qué frecuencia de conmutación (pwm) contamos? etc.
¿Para que todas estas preguntas? Bueno, estas definen muchas de las características del circuito y nos dicen entre otras cosas que valor de inductor vamos a necesitar.
En fin, teniendo en cuenta lo anterior. Pasemos a lo siguiente: analicemos el comportamiento del inductor cuando se conmuta entre estados.
La ecuación característica del inductor es y graficando la corriente del inductor con respecto al tiempo (imagen anterior), podemos asegurar que cuando han pasado algunas conmutaciones el circuito llega a un estado estable, como se ve en la gráfica, donde las pendientes en Ton y Toff son constantes. Como se puede ver, cuanto el transistor esta en conducción, la pendiente positiva indica que el el inductor se esta cargando. Cuando el transistor esta en estado de no conducción, el inductor libera la energía, cambiando el sentido de la corriente (ayudado por el diodo) que circula a través de él, haciendo que la pendiente sea negativa. Cuando se llega a un estado estable, la energía, o bien siguiendo la gráfica que tenemos, la corriente total que circula por el inductor en un ciclo completo (Ton + Toff) es cero. Para explicar mejor, si no se ve en la gráfica, retomamos nuestro ejemplo de los vasos, podemos decir que aun cuando circula agua entre el vaso grande y el pequeño (
), al final la cantidad de agua que queda en la cuchara es cero y por eso podemos decir que es un estado estable.
Entonces, si seguimos la integral podemos decir que:
Y de allí ( )partimos para determinar el ciclo de trabajo que debemos implementar para el circuito.
Como se ve son bastantes pasos, pero hasta ahora ninguno que no se pueda resolver. Pero, ¿que pasa con las demás características de la fuente? como el valor del inductor o las corrientes. Para eso necesitamos retomar un poco la gráfica el inductor.
Ahora, con la ecuación característica del inductor entonces:
Así, podemos ver que para el valor del inductor debemos tomar en cuenta principalmente la frecuencia del pwm y la corriente mínima a suministrar. También podemos observar que para que funcione lo de las pendientes de carga y descarga del capacitor, debe existir un consumo mínimo que podemos determinar, si queremos que la corriente mínima sea muy baja, el inductor tiene que ser mas grande. Como se ve en las últimas formulas, la corriente mínima no puede ser cero.
Ahora falta el cálculo del capacitor, si tenemos una carga constante podemos considerar lo siguiente:
Como se puede ver, cuando el circuito esta en estado de conducción, el capacitor se carga, disminuyendo la corriente que le proporciona al circuito y después almacena energía. Cuando esta en modo de no conducción, suelta la energía extra y comienza a descargarse. Para una carga constante, por ejemplo una resistencia o un circuito que sabemos no variará mucho su consumo de energía, hay que tomar en cuanta el Vpp máximo, es decir el intervalo máximo de voltaje que podrá variar la salida del convertidor, es decir .
Tomemos también en cuenta que el área es la de un triángulo, así que su área es
Pero, ¿que pasa si tenemos una carga variable? Bueno, imaginemos el peor de los casos: Si estamos consumiendo la corriente máxima del convertidor y de pronto el consumo es cero, ya sea que quitemos de un golpe la carga o bien nuestro circuito de carga entre en bajo consumo de energía, hibernación o algo así, la energía que estaba consumiendo el circuito de carga no tiene a donde ir, por decirlo de alguna manera, entonces el capacitor es el que aguanta el golpe de energía mientras se estabiliza de nuevo el circuito. Lo que pasa en el capacitor es que surge un sobrevoltaje, que de no cuidarlo o preverlo puede aniquilar nuestro circuito de aplicación (carga).
Para evitar lo mas posible un sobrevoltaje, se pone un capacitor mas grande, algo que tarde mas en cargar. Pero, ¿que tan grande? O mejor dicho, ¿cuál sería su valor mínimo? Bueno, pues para hacer el cálculo, usaremos el peor escenario:
¿Que tan grande puede ser? bueno, depende principalmente, como era de esperarse, de la corriente máxima, del voltaje de salida y del sobrevoltaje. Si quieren un sobrevoltaje muy pequeño, el capacitor será muy muy grande.
En fin, podemos decir que ya tenemos todo lo necesario para establecer nuestro diseño del convertidor, así que a manera de resumen:
Parecen muchas formulas, pero prácticamente se resuelven en cadena, una vez que tienes algún valor salen los demás. Para hacerlo más ágil pueden usar una hoja de cálculo como Excel o algo así, en lo personal, tengo una aplicación (MathStudio) y allí hice algunas plantillas de cálculo:
Bueno, sirve de ejemplo de aplicación. Como se puede observar, el cálculo es para convertir el voltaje de una batería de 9V a 5V, con una corriente mínima de 5 miliamperes y una corriente máxima de medio ampere. La frecuencia de pwm que estaría usando es de 500kHz con lo que arroja un valor de inductancia de 439uH y capacitancias de 2.5uF para una carga constante y 1118uF para un sobrevoltaje máximo de 10mV.
Una vez que tienes la plantilla, lo demás es lo de menos jejeje. Pero bueno, es importante saber de donde salieron, para poder manipular el circuito y hacerle mejoras o adaptaciones a nuestra conveniencia.
Espero que esto les sea utilidad como lo ha sido para mi.
Solo para finalizar, les dejo mis hojas de anotaciones.
***Edición: Una aplicación de este tipo de convertidor es una fuente con respaldo de batería para raspberry pi.
Sin mas por el momento…
Argos
Impresionante trabajo de análisis y aplicación practica!, sublime!, muchas gracias por compartir tu conocimiento, una pregunta: ¿algún libro que recomiendes para profundizar más en el análisis matemático del diseño de fuentes conmutadas?
Me gustaMe gusta
Hola, qué bueno que te gusto!!
Con respecto a los libros, para empezar cualquiera, lo que me ayudo mucho fueron notas de aplicaciones de los fabricantes, las más «legibles» para mí fueron las de Texas instruments y las de Maxim. Son muchas notas de aplicación, yo empecé buscando en Google: «dc dc app note»
Espero te sea de utilidad. Saludos.
Argos
Me gustaMe gusta
Excelente trabajo.
Me gustaMe gusta
Justo lo que buscaba muchas gracias, intentare hacer algún script en MATLAB 🙂 muy buen aporte
Me gustaMe gusta
excelente trabajo, todo muy claro… una pregunta, que software usas para hacer tus circuitos esos que son como a mano alzada, gracias.
Me gustaMe gusta
Hola. El software se llama «Notes Plus». De hecho lo uso para mis notas en la escuela y el trabajo, ahora sí que ya casi no uso papel 😛
Saludos.
Me gustaMe gusta
simplemente genial! me habeis salvado, puesto que a esa clase falté y me había perdido un poco en el calculo del valor del capacitor. muy bien analizado y explicado. muchas gracias 🙂
Me gustaMe gusta
Qué bueno que fue de ayuda! Saludos.
Me gustaMe gusta
Gracias por la explicación, me fue muy fácil entender el principio de operación del convertidor con tus apuntes y el análisis que hiciste.
Me gustaMe gusta
y para hacer uno de 24 a 12?
Me gustaMe gusta
Pues sigues los mismos pasos, solo cambiarías los datos en las formulas, con los requerimientos de corriente que necesites. El valor de D saldría de aprox. 50%.
Saludos.
Me gustaMe gusta
muy interesante esta información
Me gustaMe gusta
muy buen trabajo y explicacion
pero tengo una pregunta el mosfet tiene que ser de canal p tambien canal n
Me gustaMe gusta
Pues con respecto al transistor, puede ser canal n o canal p. Dibujé canal P ya que es un poco mas facil de controlar, debido a como esta colocado, cuando mandas «0» logras que el Vgs sea el suficiente y de la polaridad correcta. Si usas un canal N es recomendable usar un «driver» para lograr que el Vgs sea el adecuado (algo como http://www.linear.com/product/LTC4449 ). Hay varias formas de como resolverlo, depende de la aplicación y/o requerimientos.
Saludos
Me gustaMe gusta
Hola, pues me harías un favor si explicaras el boost y el buck-boost jajaja estoy estudiando de tu apuntes para un examen d la uni… ^^» tengo una duda en la formula ILpico = ILmax + AIL/2
QUE ES PARA TI ILMAX? porq ail/2 es la IL de salida entonces la IL max esq es AIL no? no le veo el sentido
Me gustaMe gusta
Imax es la salida media máxima del circuito, esa corriente tendrá una variación de AI (delta i)debido a la carga y descarga del inductor, parece un poco confuso, ya que cuando se hace el cálculo del inductor, lo que hice fue recorrer la gráfica para calcular más fácil con la delta i
Espero te sea de utilidad.
Me gustaMe gusta
para los que no tuvimos la fortuna de tener ingenieria, pero queremos incursionar en este tema podrias hacer este ejemplo , pero casi con manzanitas ?o me recomendarias alguna bibliografia ?
Me gustaMe gusta
Hola, estoy elaborando un «circuito de aplicación» que espero publicar pronto para complementar el post. En vía de mientras, te pueden servir los tutoriales de maxim integrated. Uno de ellos está aquí: https://www.maximintegrated.com/en/app-notes/index.mvp/id/2031
Espero te sea de utilidad. Saludos.
Me gustaMe gusta
Genial, muchas gracias!!!
Me gustaMe gusta
Hola excelente trabajo, gracias por compartir, ¿podrías compartir las plantillas de Cálculo?
Saludos!!!
Me gustaMe gusta
me siento obligado a darte las gracias argos de veras me sirvio la publicacion excelente explicacion
Me gustaMe gusta
Hola excelente trabajo, solo tengo una pregunta ¿que es lo que hace que este circuito tenga menos voltaje a la salida con respecto de la entrada?
Gracias.
Me gustaMe gusta
Bueno, se puede decir, que entre lo que hace que esto funcione, lo principal es la modulacion del ancho de pulso de conmutacion del transistor, ya que eso controla la cantidad de energia que se suministra al capacitor, y asi controlar el voltaje de salida.
Saludos
Me gustaMe gusta
Hola Argos, ¿cómo estas?
Antes que nada quisiera decir que el artículo me ha sido de muchísima ayuda. La verdad que me ha quedado clarísimo el funcionamiento del buck. Gracias por esto.
Quisiera consultarte acerca de la factibilidad de utilizar el circuito del buck para conectar el voltaje de salida a dos puntos. Un punto sería la entrada positiva de un banco de baterías de ion-litio y el otro punto sería a la entrada de un circuito inversor (DC-AC). Te dejo el link (http://prntscr.com/fdu1r7) donde podes ver el esquematico. La pregunta sería si es posible dicha conexión, considerando que parte de la corriente IL sería para recargar al pack de baterías y la otra parte va a parar al inversor. ¿Es necesario agregar hardware a la entrada del banco de baterías para controlar la corriente que le estoy entregando?
La aplicación que necesito hacer es utilizar un banco de baterías como «soporte de energía» de una instalación. La idea, en principio, sería que ante picos de consumo por parte de la instalación, el banco de baterías pueda llegar a suministrar energía para que la instalación no utilice potencia de la red eléctrica solamente. En el caso no tan ideal, las baterías solamente alimentarian a la instalación ante un fallo de la corriente alterna de red.
De todas formas, la consulta es ver si es posible la conexión que te deje en el esquemático y si hace falta, a tu criterio, algún hardware adicional para controlar de alguna manera, la corriente que inyecto al pack de baterías.
Se me ocurrió preguntar aca porque veo que sabes del tema.
Desde ya, muchísimas gracias.
Me gustaMe gusta
Antes que otra cosa suceda, disculpa la demora. Se puede siempre y cuando no compartas la corriente directamente de la carga con la de la aplicacion, esto es, cuando cargues la bateria, esta corriente de recarga, no debe usarse para la aplicacion, ya que las variaciones de corriente pueden afectar el rendimiento de la bateria. Te recomiendo eches un vistazo a https://nomadaselectronicos.wordpress.com/2015/05/22/fuentecargador-con-carga-compartida-load-sharing/ a lo mejor te da una idea de que es lo que puedes hacer.
Saludos
Me gustaMe gusta
Muy buena nota. Excelente aporte.
Me gustaMe gusta
Hola, me ha parecido una maravilla, muy claro incluso para los profanos, me gustaría saber para cuando el Boost converter?- Muchas gracias y enhorabuena
Me gustaMe gusta
Hola. Muchas gracias y que bueno que te haya gustado. Para el boost, tengo algo bosquejado, espero subirlo pronto. Saludos
Me gustaMe gusta
Buenas tardes.
estoy aprendiendo y solo tengo una pregunta como conecto el PWM al MOSFET.
Muchas gracias.
Me gustaMe gusta
Hola. Depende un poco de la configuración pero si el voltaje te lo permite, básicamente es el Gate el que debe estar conectado al PWM. Si son voltajes muy grandes, a lo mejor te conviene usar un driver para mosfet como el ir2110.
Espero te sea de utilidad. Saludos
Me gustaMe gusta
Esta excelente tu aporte, muy claro y bastante util….muchas gracias por compartir..
tengo dos preguntas…1. que caracteristicas se deben tener en cuenta para elegir el MOSFET, lo digo para que pueda soportar la frecuencia de oscilacion y el voltaje de entrada y la corriente, y 2…el Diodo que hace parte del estado «Off» tambien me imagino que debe tener caracteristicas como el voltaje max en polaridad inversa que puede manejar y la corriente….. verdad?
Me gustaMe gusta
Hola, que bueno que te haya gustado y parecido útil. En cuanto al mosfet, es importante elegir uno con una resistencia Rds baja, ya que así la potencia disipada por el transistor será la menor posible, ademas de que pueda soportar por lo menos el doble de corriente que quieres suministrar. Para el diodo, hay que tener en cuenta que pueda suministrar también el doble de corriente que tengas planeado, ademas de que el voltaje máximo de polarización inversa deberá ser mayor que el voltaje de salida de tu convertidor.
Saludos.
Me gustaMe gusta
y como haría para reducir 90 volts a 5 volts corriente continua ambos voltajes?
Me gustaMe gusta
Hola, cunado tienes voltajes que empiezan a ser muy altos en comparacion con el voltaje de salida, necesitas manejar algun driver para el transistor. Un integrado bastante sencillo de usar es el IR2110 y aqui te dejo un link que tiene de las mejores explicaciones que he encontrado para ese driver.
http://tahmidmc.blogspot.mx/2013/01/using-high-low-side-driver-ir2110-with.html
Saludos.
Me gustaMe gusta
Hola.
Necesito calcular la potencia de entrada y la potencia de salida para determinar el rendimiento. Tienes las ecuaciones?
Me gustaMe gusta
Hola, hay un excelente «Application Report» de Texas Instruments http://www.ti.com/lit/an/slva390/slva390.pdf espero te sirva
Me gustaMe gusta
Me gustaría me pudieran ayudar ya que tengo que diseñar un buck-boost con entrada a 24 v y salida a +-15 volts, veo que en este diseño no tiene para salida negativa, he visitado otras páginas y viene dos topologías pero no indica como calcular los valores de inductores y capacitores, en estos se usan dos diodos pero solo en salida negativa se conecta el diodo en serie con el capacitor en lugar de ponerlo en paralelo con el capacitor.
Me gustaMe gusta
Si quieres salida positiva y negativa, te recomiendo usar la topología flyback. Puedes tener darte una buena idea con el circuito integrado LM2587, en el datasheet hay varios ejemplos de aplicación. Saludos
Me gustaMe gusta
Excelente página. Soy ingeniero electrónico y he encontrado varias de tus publicaciones muy útiles. Gracias por compartir.
Me gustaMe gusta
Nos da mucho gusto que las encuentres de utilidad. Muchas gracias por el comentario. Saludos
Me gustaMe gusta
Hola, y cómo sería si deseo convertir un voltaje de 9V a 24v?
Me gustaMe gusta
Para aumentar la salida con respecto a la entrada, regularmente se usa un convertidor dc/dc boost que tiene una tipología parecida a la mostrada aquí. También se puede usar circuitos “charge pump” basados en capacitores. Saludos
Me gustaMe gusta
Hola buenos dias ! una consulta. Al tener una entrada variable proveniente de un panel solar. Es decir entre 12v y 18.3v . que tension deberia poner como entrada? y a la salida en caso de carga de una baterias de plomo-acido lo mismo deberia poner 12v ? Para la salida el pwm es el que haria variar la tension para la carga de las mismas verdad? Gracias.
Saludos.
Me gustaMe gusta
Hola. Va a sonar un poco raro, pero ahora si que toma en cuenta los dos voltajes del rango. Prepara tus cálculos para voltaje mínimo y máximo, yo colocaría los valores de los componentes mas grandes, por ejemplo el valor mas grande que me de para el inductor y los capacitores, así estarías preparado para el rango del voltaje. Para el caso del pwm, tienes razón, es lo que hay que cambiar dependiendo el voltaje de entrada, para eso ya tendrías que incluir alguna etapa de control/monitoreo para ir adaptando el valor del pwm. Saludos.
Me gustaMe gusta
Hola buenos dias ! queria consultarte si no hay alguna publicacion tuya con el mismoa analisis pero para un convertidor DC/DC boost? es para la carga de baterias de litio de bicicletas con paneles fotovoltaicos y necesito elevar la tension proviniente del panel. desde ya muchas gracias
Me gustaMe gusta
Hola Gonzalo, Si tenemos una en puerta, espero pronto podamos publicarla. Mientras tanto te comparto una de las appnotes que hemos leído para realizarla, espero te sea de utilidad. Saludos
Haz clic para acceder a AN4332.pdf
Me gustaMe gusta