En el tutorial anterior, se diseñó el convertidor reductor de circuito abierto. En esta serie, se diseñan los siguientes circuitos SMPS:
1. Impulsar los convertidores –
a) Convertidor elevador de bucle abierto
b) Convertidor elevador de circuito cerrado
c) Convertidor Boost de bucle abierto con salida ajustable
d) Convertidor elevador de circuito cerrado con salida ajustable
2. Convertidores de dólares –
a) Convertidor reductor de bucle abierto
b) Convertidor reductor de circuito cerrado
c) Convertidor reductor de circuito abierto con salida ajustable
d) Convertidor reductor de circuito cerrado con salida ajustable
3. Convertidores Buck-Boost
a) Inversor reductor de bucle abierto – Convertidor elevador
b) Inversor reductor de circuito abierto: convertidor elevador con salida ajustable
4. Convertidor de retorno
5. Convertidor push-pull
El convertidor reductor de bucle abierto diseñado en el tutorial anterior no tenía una salida regulada. El voltaje de salida varió con la resistencia de la carga. La salida del circuito diseñado en el tutorial anterior podría regularse añadiéndole un circuito de retroalimentación. El circuito de retroalimentación puede ayudar a detectar errores de voltaje de salida y cambiar el ciclo de trabajo de la frecuencia a la que opera el circuito para proporcionar un voltaje de salida constante independientemente de la resistencia de la carga.
A diferencia de los reguladores lineales que reducen el voltaje de CC al disipar el calor, los convertidores reductores reducen el voltaje de CC a través de reguladores de conmutación y también aumentan la corriente de salida. Según la ley de conservación de la energía, la potencia de entrada debe ser igual a la potencia de salida.
Pin = puchero
Vin*Iin = Vsal*Isalida
Por lo tanto, en el convertidor Buck, como el voltaje de entrada (Vin) es mayor que el voltaje de salida (Vout), la corriente de entrada (Iin) es siempre menor que la corriente de salida (Iout). Los reguladores de conmutación brindan más eficiencia hasta un 90% si el SMPS está diseñado correctamente.
Un convertidor Buck se puede diseñar de dos maneras:
Convertidor reductor de bucle abierto: en el convertidor reductor de bucle abierto, no hay retroalimentación de la salida a la entrada, a diferencia del bucle cerrado que tiene un bucle de retroalimentación. Por lo tanto, la salida de un convertidor reductor de bucle abierto no está regulada.
Convertidor reductor de circuito cerrado: en el convertidor reductor de circuito cerrado, hay retroalimentación de la salida a la entrada. Por lo tanto, la salida de un convertidor reductor de circuito cerrado está regulada.
Hay ciertos parámetros de diseño involucrados en el diseño del convertidor reductor. Es importante comprender estos parámetros de diseño. Cualquier convertidor Buck puede funcionar en cualquiera de los dos modos de funcionamiento posibles. Estos modos de operación son los siguientes:
Modo de conducción continua (CCM): en CCM, la corriente en el inductor es continua durante todo el ciclo del período de conmutación. Por lo tanto, se obtiene un voltaje regulado en la salida, pero la salida se regula solo si la corriente se consume dentro de los límites del CCM.
Modo de conducción discontinua (DCM): en este modo, la corriente en el inductor pulsa y se vuelve cero durante una parte del tiempo de conmutación. Por lo tanto, no se recibe voltaje regulado en el DCM. Sin embargo, el voltaje se puede regular conectando un circuito de retroalimentación desde la salida a la entrada.
En este tutorial, se diseña un convertidor reductor no aislado, lo que significa que la entrada y la salida comparten la misma tierra. El convertidor Buck diseñado en este proyecto reducirá 12 V CC a 5 V CC con un límite de tolerancia de +/- 0,5 V. Una vez diseñado y ensamblado el circuito, el voltaje de salida y el valor de corriente se observarán utilizando un multímetro. Estos valores indicarán la eficiencia del convertidor Buck diseñado en el proyecto.
Componentes necesarios –

Fig. 1: Lista de componentes necesarios para el convertidor reductor de circuito cerrado
Diagrama de bloques -

Fig. 2: Diagrama de bloques del convertidor reductor de circuito cerrado
Conexiones de circuito –
En este proyecto, se diseña un convertidor reductor de circuito cerrado que funciona en modo DCM y se calculan los valores de los componentes según las ecuaciones DCM estándar para la salida deseada.
El convertidor reductor tiene los siguientes bloques de circuitos:
1. Fuente de CC –
Se utiliza una batería de 12 V como fuente de alimentación de entrada en el circuito.
2. Oscilador y mecanismo de conmutación –
Para la conmutación se utilizan como componentes de conmutación un transistor y un diodo.
Los componentes de conmutación deben funcionar a una frecuencia específica. Esta frecuencia es generada por un circuito oscilador. En este proyecto, se utiliza Arduino UNO para generar una señal PWM que proporciona la frecuencia requerida. También se puede utilizar cualquier otra placa Arduino como Arduino Mega. De hecho, en el circuito se puede utilizar cualquier microcontrolador o placa de microcontrolador que pueda generar PWM. Se elige Arduino porque es la placa de creación de prototipos más popular y se puede programar fácilmente. Gracias al gran apoyo de la comunidad, es fácil aprender y trabajar en Arduino. La señal PWM es un tren de pulsos que se utiliza para encender y apagar el MOSFET. MOSFET se utiliza como transistor de conmutación en el circuito.
Para la conmutación se utilizan como componentes de conmutación un transistor y un diodo. Para la selección de transistores, se elige MOSFET ya que los FET son conocidos por su rápida velocidad de conmutación y bajo RDS (ON) (resistencia de drenaje a fuente en estado ON). En esta configuración, el MOSFET está conectado en la configuración del lado alto. Al igual que en el lado alto, el MOSFET de canal N requiere un circuito Bootstrap o un controlador de puerta IC para su control, lo que hace que el controlador sea más complicado. En el circuito se utiliza un MOSFET de canal P (que se muestra como Q1 en el diagrama del circuito) ya que no requiere un controlador de puerta en su lado alto pero tiene Rds (encendido) altos en comparación con N-MOS. Esto resulta en una mayor pérdida de energía. El MOSFET utilizado en el circuito tiene un voltaje límite de entre 10 V y 12 V.
El tiempo de conmutación del MOSFET y el diodo debe ser menor que el tiempo de subida y bajada de la onda PWM. El diodo debe ofrecer una baja caída de voltaje en polarización directa y el RDS (ON) del MOSFET debe ser bajo. Siempre se debe utilizar una resistencia de puerta a fuente para evitar cualquier activación no deseada del MOSFET por ruido externo. También ayuda a apagar rápidamente el MOSFET descargando su capacitancia parásita. Se puede utilizar un valor de resistencia bajo (10E a 500E) en la puerta del MOSFET. Esto resolverá el timbre (oscilaciones parásitas) y el problema de la corriente de irrupción en el MOSFET. El nivel de voltaje de la señal PWM debe ser mayor que el voltaje umbral del MOSFET. Para que el MOSFET se pueda encender completamente con un mínimo de RDS (ON).
El MOSFET no puede ser controlado por el microcontrolador ya que el microcontrolador solo puede emitir una señal PWM de 5 V. Por lo tanto, se utiliza un IC IR2110 adicional en el circuito para generar una señal PWM de 12 V y el microcontrolador proporciona la entrada al IR2110. IR2110 es un controlador de lado alto y bajo. Es un controlador MOSFET e IGBT de potencia de alta velocidad (que funciona a alta frecuencia) con canales de salida independientes referenciados en los lados alto y bajo. Los canales flotantes pueden funcionar hasta 500 V o 600 V. El IC es compatible con lógica de 3,3 V, por lo que se puede utilizar con cualquier microcontrolador. El IC viene en un paquete PDIP de 14 derivaciones. IR2110 tiene la siguiente configuración de pines:

Fig. 3: Tabla de listado de configuración de pines del IC IR2110
Otro componente de conmutación utilizado en el circuito es un diodo. El tiempo de conmutación del diodo debe ser menor que el tiempo de subida y bajada de la onda PWM. La placa Arduino genera una onda PWM con un tiempo de subida de 110 ns y un tiempo de caída de 90 ns. La caída de tensión directa del diodo también debe ser muy baja; de lo contrario, disipará energía, lo que reducirá aún más la eficiencia del circuito. El diodo debe ofrecer una baja caída de voltaje en polarización directa y el RDS (ON) del MOSFET debe ser bajo. Por lo tanto, en este experimento, se selecciona el diodo BY399 que mejor se adapta al diseño del circuito.
Antes de generar la señal PWM, es necesario decidir la frecuencia de conmutación del circuito. Para este convertidor reductor, se selecciona una frecuencia de conmutación de 20 kHz, que funcionará bien para este diseño de convertidor.
El ciclo de trabajo de la señal PWM generada es otra consideración importante ya que decidirá el estado activo del MOSFET. El ciclo de trabajo se puede calcular de la siguiente manera:
Ciclo de trabajo, D% = (Vsalida/Vin)*100
Voltaje de salida deseado, Vout = 5V
Voltaje de entrada, Vin = 12V
Poniendo todos los valores,
D% = 40% (aprox.)
Para generar una señal PWM de 20 kHz con un ciclo de trabajo del 40%, se programa la placa Arduino. El boceto de Arduino necesario para generar la salida PWM deseada se adjunta en el tutorial. Se puede descargar y escribir en una placa Arduino para su uso.
Cuanto mayor sea la frecuencia seleccionada para los componentes de conmutación, mayores serán las pérdidas de conmutación. Esto disminuye la eficiencia del SMPS. Pero la alta frecuencia de conmutación reduce el tamaño del elemento de almacenamiento de energía y mejora la respuesta transitoria de la salida.
3. Elemento de almacenamiento de energía –
Se utiliza un inductor para almacenar energía eléctrica en forma de campo magnético. Por tanto, el inductor actúa como elemento de almacenamiento de energía. En el circuito se utiliza un inductor de valor 500 uH. Para un inductor, se puede utilizar una bobina secundaria o primaria de un transformador, una bobina de relé o cualquier inductor estándar que tenga el valor de inductancia deseado. La corriente nominal del inductor debe ser mayor que la corriente de rizado del inductor para que se pueda obtener la corriente de salida deseada.
4. Elemento filtrante de salida –
Como elemento filtrante, se utiliza un condensador (que se muestra como C1 en el diagrama del circuito) en la salida del circuito. En el funcionamiento normal del circuito convertidor Buck, el transistor Q1 se enciende y apaga según la frecuencia del circuito oscilador. Esto genera un tren de impulsos en el inductor L1 y el condensador C1, así como en el transistor Q1. Como el condensador está conectado al inductor en el ciclo negativo y positivo de la señal PWM. Esto crea un filtro LC que filtra el tren de pulsos para producir una salida de CC suave. El valor del condensador se puede calcular utilizando la siguiente ecuación DCM:
Cmín >= (Isal(máx)*(1-(Isal(máx)/DIL))2)/Fs*DVo
Dónde,
Cmin = Valor mínimo del condensador
Límite máximo de corriente de salida para voltaje de salida regulado, Iout (máx.) = 100 mA
Frecuencia de conmutación, Fs = 20 kHz
Considerando el voltaje de ondulación de salida, DVo = 100mV
DIL = Corriente de ondulación del inductor/Corriente máxima del inductor
Ahora, para calcular el término desconocido DIL, se puede utilizar la siguiente ecuación DCM estándar:
DIL = ((Vin – Vsal)*Ton)/(L)
Como el valor del capacitor es inversamente proporcional al voltaje de salida, se debe calcular el valor del capacitor para el voltaje de salida mínimo, es decir, 5 V. Entonces,
Voltaje de salida deseado, Vout = 5V
Voltaje de entrada, Vin = 12V
Ton = El tiempo activo o ON del MOSFET está dado por
D = Toneladas/Ts
Tonelada = D*Ts
Dónde,
Tiempo de conmutación, Ts = 50us ……..(ya que Ts = 1/fs)
Ciclo de trabajo, D= 0,4
Tonelada = (0,4*50*10-6)
Tonelada = 20us
Ahora, poniendo todos los valores,
DIL = ((12 – 5)*20*10-6)/(500*10-6)
DIL = 280mA
Ahora, al poner todos los valores en la ecuación de capacitancia,
Cmín >= (0,1*(1-(0,1/0,28))2)/(20*103*0,1)
Cmín >= 20uF (aprox.)
Como es el valor mínimo de capacitor requerido, en el circuito se usa un capacitor de valor estándar que puede estar fácilmente disponible, por lo que se usa un capacitor de 47uF.
El valor del condensador debe ser mayor o equivalente al valor calculado. Para que sea capaz de proporcionar la corriente y el voltaje deseados en la salida. El condensador utilizado en el circuito debe tener un voltaje nominal más alto que el voltaje de salida. De lo contrario, el condensador comenzará a perder corriente debido al exceso de voltaje en sus placas y explotará. Es importante que todos los condensadores estén descargados antes de trabajar en una aplicación de fuente de alimentación de CC. Para ello, se deben cortocircuitar los condensadores con un destornillador y guantes aislantes.
5. Bucle de retroalimentación –
En el tutorial anterior, se vio que sin ningún circuito de retroalimentación, se recibía un alto voltaje en la salida cuando no había ninguna carga conectada. Cuando se conectó cualquier carga en la salida, el voltaje de salida cayó por debajo del voltaje de salida deseado. por lo tanto, era necesario regular el voltaje de salida conectando un circuito de retroalimentación.
Por lo tanto, en este circuito, se proporciona retroalimentación desde el terminal de salida al terminal de entrada que regula el voltaje de salida incluso cuando no hay carga presente en la salida. El circuito de retroalimentación debe calcular el error de voltaje y luego el microcontrolador ajusta automáticamente el voltaje de salida de acuerdo con el voltaje deseado. Este error de ajuste de voltaje lo gestiona el boceto Arduino que se ejecuta en la placa.
Para proporcionar retroalimentación, se utiliza una escalera de resistencias en la salida (como se muestra en el diagrama del circuito). Para calcular el valor de la red de resistencias, se debe conocer el voltaje de salida máximo del circuito de bucle abierto cuando no hay carga conectada a la salida. Este será el voltaje de salida deseado que debe alimentar desde la red divisora de resistencia al pin analógico del controlador (como se muestra en el diagrama del circuito). El voltaje de salida debe ser igual a 5,2 V ya que el microcontrolador proporciona 5,2 V como voltaje de referencia. El valor de la red de resistencias se puede calcular de la siguiente manera.

Figura 4: Tabla de listado de configuración de pines del IC IR2110
Según la regla del divisor de resistencia,
Vr = Vo*(R4/R3+R4)
Voltaje deseado para el pin analógico, Vr = 5,2 V
Suponiendo el voltaje de salida máximo del convertidor reductor de bucle abierto sin carga, Vo = 12V
Supongamos que R4 = 1K ahora R3 es
5,2= 12*(1000/R3+1000)
R3 = 1,5K (aprox.)
Entonces R3 = 1.5K y R4 = 1K
Ahora la potencia nominal de las resistencias R3 y R4 se puede calcular de la siguiente manera:
(Para R3), P3 = (Vo-Vr)2/(R3)
Poniendo todos los valores,
P3 = 30 mW (aprox.)
(Para R4), P4 = (Vr)2/(R4)
Poniendo todos los valores,
P4= 27 mW (aprox.)
Se deben utilizar resistencias con una potencia nominal mayor o igual a la potencia nominal calculada.
Cómo funciona el circuito –
Cualquier SMPS tiene algunos componentes de conmutación que se encienden y apagan a alta frecuencia y tiene algún componente de almacenamiento que almacena la energía eléctrica mientras los componentes de conmutación están en estado conductor y descarga la energía almacenada al dispositivo de salida mientras los componentes de conmutación no están funcionando. estado.
Un convertidor reductor simple consta de un inductor (L1), un diodo (D1), un condensador (C1) y un transistor que actúa como interruptor. Inicialmente, cuando el interruptor está abierto, la corriente en el circuito es cero. Cuando el interruptor se cierra por primera vez, el inductor se opone al cambio de corriente y produce un voltaje opuesto en su terminal. Esto hace que el diodo tenga polarización inversa. La caída de voltaje a través del inductor neutraliza el voltaje de la fuente, lo que resulta en menos voltaje en la salida. A medida que pasa el tiempo, la tasa de cambio de la corriente disminuye y la caída de voltaje a través del inductor también disminuye. En este estado, el inductor comienza a almacenar energía en forma de campo magnético. El condensador de salida se carga durante todo el estado ON. La carga almacenada en el capacitor proporciona la corriente requerida para la carga en el estado APAGADO.

Fig. 5: Diagrama de circuito que muestra el estado ON del componente de conmutación en el convertidor Buck
Cuando se abre el interruptor, la fuente de entrada se desconecta del circuito y la corriente comienza a disminuir y se vuelve cero. Dado que el inductor almacenó energía en el ciclo anterior, ahora actúa como fuente de energía. Por tanto, el inductor crea una polaridad a través de él. Esto es opuesto en polaridad como en el estado ON. Esto hace que el diodo esté polarizado directamente y el inductor ahora suministra la corriente a la carga a través del diodo D1. Cuando la carga almacenada en el inductor comienza a disminuir, el voltaje de salida comienza a caer. Ahora el condensador actúa como fuente de corriente y continúa suministrando corriente a la carga hasta el siguiente ciclo, es decir, el estado ON. El efecto general es que en la salida se obtiene un voltaje CC pequeño con una corriente de salida alta en comparación con la entrada.

Fig. 6: Diagrama de circuito que muestra el estado APAGADO del componente de conmutación en el convertidor Buck
En el estado ON, el Diodo estaba en Modo de Bloqueo (OFF) y el Transistor estaba ON. En el estado APAGADO, el Diodo estaba en modo de conducción (ENCENDIDO) y el Transistor estaba APAGADO. Por lo tanto, un convertidor reductor tiene dos interruptores, uno es un transistor y el otro es el diodo. A la vez, sólo uno de ellos conduce mientras el otro pasa al estado de no conducción.
Así funciona cualquier conversor Buck. El convertidor Buck diseñado en este proyecto está cerrado, es decir, se le agrega un circuito de retroalimentación. La retroalimentación se proporciona a través de una red divisoria de voltaje. El voltaje de salida es detectado por la escalera de resistencia del divisor de voltaje y se suministra a uno de los pines del microcontrolador. La placa microcontroladora utilizada en el proyecto es Arduino. El canal ADC integrado de Arduino convierte el voltaje detectado en una lectura digitalizada. El Arduino está programado para comparar el voltaje de salida con un voltaje de referencia y la diferencia entre los dos es el voltaje de error. Para compensar el error de voltaje, el Arduino está programado para cambiar el ciclo de trabajo de la señal PWM que controla el circuito del transistor. Al cambiar el ciclo de trabajo de la señal PWM, el voltaje de salida se modifica a la salida deseada.
Probando el circuito –
Este convertidor reductor está diseñado para reducir 12 V CC a 5 V CC.

Fig. 7: Prototipo de convertidor reductor de circuito cerrado diseñado en una placa de pruebas
En este circuito, voltaje de entrada, Vin = 12V
Prácticamente, voltaje de la batería, Vin = 11,8 V
Al medir valores de voltaje y corriente con diferentes cargas en la salida, se realizaron las siguientes observaciones:

Fig. 8: Tabla que enumera el voltaje y la corriente de salida del convertidor reductor de circuito cerrado para diferentes cargas
Así, se puede observar que se puede consumir una corriente de 96 mA en la salida de 5V con un límite de tolerancia de +/-0,5V.
La eficiencia energética del circuito con una corriente de salida máxima de 96 mA se puede calcular de la siguiente manera:
% de eficiencia = (Pout/Pin)*100
(Potencia de salida) Pout = Vout*Iout
(Voltaje de salida), Vo = 4,86 V
(Corriente de salida), Isal = 96mA
Puchero = 4,86*0,096
Puchero = 467 mW (aprox.)
(Potencia de entrada) Pin = Vin*Iin
(Voltaje de entrada) Vin = 11,8 V
(Corriente de entrada) Iin = 52,5 mA
Pasador = 11,8 *0,525
Clavija = 619 mW (aprox.)
Poniendo todos los valores,
% de eficiencia = (467/619)*100
% de eficiencia = 75 % (aprox.)
La eficiencia de este diseño es menor porque no se consideran las pérdidas de potencia en el circuito. Hay pérdidas de conducción y conmutación de diodos y MOSFET, pérdidas en los devanados que rodean el núcleo, pérdidas por corrientes parásitas y pérdidas por histéresis en el inductor, pérdidas en el condensador debido a ESR (resistencia en serie equivalente) y pérdidas debido a Rds(on) elevados de P- MOS.
Este es un convertidor reductor de circuito cerrado con salida no aislada y que funciona en modo DCM. Se puede utilizar como fuente de corriente de baja pérdida para controlar LED o alimentar dispositivos portátiles autoalimentados. También se puede utilizar como interfaz entre la batería y los componentes de la CPU o portátiles donde la demanda de voltaje es menor que el voltaje de la batería.
Código fuente del proyecto
###
//Programa para Código para convertidor reductor con voltaje de entrada = 12 V y voltaje de salida regulado de 5 V Este código generará una señal PWM (modulación de ancho de pulso) de 20 kHz con un ciclo de trabajo del 50 %. y ajuste el ciclo de trabajo según el voltaje de salida deseado */ #define TOP 799 // Fosc = Fclk/(N*(1+TOP), Fosc = 20kHz, Fosc = 16MHz #define CMP_VALUE_HALF_DUTY 399 // 50% de ciclo de trabajo #define FeedbackPin A5 // pin de comentarios en A5 #define R1plusR2_resistor 2.5 // variable del valor R1+R2 #define R1_resistor 1.0 // variable del valor de R1 #define PWM 9 // Onda PWM (modulación de ancho de pulso) en el pin 9 flotar Map_ADC; // declaración de función flotar Map_ADC { // definición de función int Digital_Read = analogRead(FeedbackPin); // lectura de voltaje analógico de 0 a 5,2 V y conversión a valores digitales entre 0 y 1023 flotante ADC_READ = (Digital_Read/1024.0)*5.2; // mapeando el valor digital en voltaje analógico de 0 a 5.2V resultado_mapeo flotante = (ADC_READ*(R1plusR2_resistor/R1_resistor)); // calculando el voltaje de salida real retorno(resultado_mapping); // devuelve el voltaje calculado de salida } configuración nula { // pon tu código de configuración aquí, para ejecutarlo una vez: pinMode(PWM,SALIDA); // establece 9 pines como salida pinMode (Pin de retroalimentación, ENTRADA); // establece el pin A5 como entrada TCCR1A = 0; //restablecer el registro TCCR1B = 0; //restablecer el registro TCNT1 = 0; //restablecer el registro TCCR1A = (1<5) { //comparando el voltaje de salida real con el voltaje de salida deseado para encontrar un error en el voltaje OCR1A++; // si el error es positivo, el ciclo de trabajo aumenta pero disminuye para P-MOSFET ya que se activa por bajo voltaje } de lo contrario si (voltaje_salida_actual < 5) { //comparando el voltaje de salida real con el voltaje de salida deseado para encontrar un error en el voltaje OCR1A --; // si el error es negativo el ciclo de trabajo aumenta para un voltaje regulado de 5V } } ###
Diagramas de circuito
| Diagrama-de-circuito-convertidor-reductor-de-bucle-cerrado | ![]() |
