Saltar al contenido
GEEKnodes

Electrónica

Reguladores de tensión: lineal (7805, AMS1117) frente a buck y boost

Diferencias entre reguladores lineales (7805, AMS1117) y conmutados buck y boost: dropout, potencia disipada, eficiencia, ruido y cuándo usar cada uno.

Casi todo proyecto con Arduino, ESP32 o Raspberry Pi necesita bajar o subir una tensión: de 12 V a 5 V, de 5 V a 3,3 V, de una batería de 3,7 V a 5 V. Hay dos familias de reguladores y elegir la equivocada acaba en un chip que quema o en un ESP32 que se reinicia. Aquí aprenderás a calcular cuánto calor genera un regulador lineal y cuándo compensa uno conmutado.

En resumen

  • Un regulador lineal convierte en calor toda la tensión que sobra: P = (Vin − Vout) · I.
  • Un conmutado (buck para bajar, boost para subir) alcanza eficiencias del 80–95 %, pero genera más ruido.
  • Bajar de 12 V a 3,3 V con un AMS1117 es el error clásico: el chip entra en protección térmica.

Cómo funciona un regulador lineal

Un regulador lineal se comporta como una resistencia variable que se ajusta sola para mantener la salida fija. Toda la corriente de la carga lo atraviesa, y la diferencia de tensión entre entrada y salida se queda en él en forma de calor.

Los más conocidos:

  • 7805 (serie 78xx): salida fija de 5 V, hasta unos 1,5 A con buen disipador, entrada de hasta 35 V.
  • AMS1117: el que llevan muchas placas de ESP32 y Arduino para generar 3,3 V. Hasta unos 800 mA–1 A y entrada máxima de 15 V.
  • LDO de bajo consumo (por ejemplo, MCP1700): poca corriente y caída mínima muy pequeña, pensados para baterías.

Caída mínima (dropout)

Todo regulador lineal necesita que la entrada supere a la salida en un mínimo, la tensión de dropout. Por debajo de ese margen, la salida deja de estar regulada.

ReguladorSalidaDropout típicoCorriente de reposoEntrada máxima
78055 VUnos 2 VUnos 5 mA35 V
AMS1117-3.33,3 VUnos 1,1 V a plena cargaUnos 5 mA15 V
MCP1700-3.33,3 VUnos 0,18 V a 250 mAUnos 1,6 µA6 V

Consecuencia práctica: un 7805 necesita al menos unos 7 V en la entrada. Alimentarlo con 5 V del USB o con cuatro pilas AA casi gastadas da una salida inferior a 5 V.

Cálculo de la potencia disipada

La fórmula es directa:

P = (Vin − Vout) × I
Regulador lineal 7805 de 12 V a 5 V con 500 mA: los 7 V sobrantes se convierten en 3,5 W de calor
En un lineal, toda la tensión que sobra se vuelve calor: (12 − 5) × 0,5 = 3,5 W

Ejemplo 1: 7805 de 12 V a 5 V con una carga de 500 mA.

  1. Tensión que sobra: 12 − 5 = 7 V.
  2. Potencia: 7 × 0,5 = 3,5 W de calor.
  3. Un encapsulado TO-220 sin disipador tiene una resistencia térmica de unos 50 °C/W según la hoja de datos de los 7805 habituales.
  4. Calentamiento: 3,5 × 50 = 175 °C por encima del ambiente. Imposible: el regulador entra en protección térmica.

Sin disipador, un TO-220 aguanta con margen alrededor de 1 W. Por encima necesitas disipador o cambiar de tecnología.

Eficiencia

En un lineal, la corriente de entrada es prácticamente igual a la de salida, así que la eficiencia es aproximadamente Vout / Vin:

  • 12 V a 5 V: 5 / 12 ≈ 42 %.
  • 5 V a 3,3 V: 3,3 / 5 ≈ 66 %.

Cuanto más cerca estén entrada y salida, mejor funciona un lineal.

Cómo funciona un regulador conmutado

Un regulador conmutado abre y cierra un transistor cientos de miles de veces por segundo y usa una bobina y condensadores para almacenar y entregar energía. Como el transistor está casi siempre totalmente encendido o totalmente apagado, disipa muy poco.

Comparación de pérdidas de 12 V a 5 V y 500 mA: 3,5 W en un lineal frente a unos 0,28 W en un buck del 90 %
Para el mismo caso, el buck pierde unos 0,28 W y el lineal 3,5 W
  • Buck (reductor): la salida es menor que la entrada. Ejemplos de chips: LM2596, MP1584.
  • Boost (elevador): la salida es mayor que la entrada. Ejemplo: MT3608.
  • Buck-boost: mantiene la salida aunque la entrada esté por encima o por debajo. Útil con baterías de litio a 3,3 V, porque la celda pasa de 4,2 V a unos 3 V durante la descarga.

Con un conmutado, lo que se conserva es la potencia, no la corriente:

Pin = Pout / eficiencia
Iin = (Vout × Iout) / (Vin × eficiencia)

Ejemplo 2: el mismo caso de 12 V a 5 V y 500 mA con un buck del 90 %.

  1. Potencia de salida: 5 × 0,5 = 2,5 W.
  2. Potencia de entrada: 2,5 / 0,9 ≈ 2,78 W.
  3. Pérdidas: unos 0,28 W, frente a 3,5 W del lineal.
  4. Corriente de entrada: 2,78 / 12 ≈ 0,23 A, menos de la mitad que con el lineal.

Ejemplo 3: boost de una batería de 3,7 V a 5 V y 1 A, con un 85 % de eficiencia. La batería entrega 5 / (3,7 × 0,85) ≈ 1,6 A. Al subir tensión, la corriente de entrada siempre es mayor que la de salida; tenlo en cuenta al elegir la batería y los cables.

Ruido: la desventaja del conmutado

La conmutación deja un rizado en la salida (habitualmente decenas de mV) y genera interferencias de alta frecuencia. Para un Arduino, un ESP32 o una tira LED no suele importar.

Cadena buck más LDO: de 12 V a 5 V con rizado, y el LDO entrega 3,3 V limpios al ESP32
Un buck baja con eficiencia y un LDO limpia el rizado antes de los 3,3 V

Sí importa en:

  • Lecturas analógicas precisas con el ADC.
  • Audio (se oyen zumbidos o pitidos).
  • Sensores sensibles y circuitos de radio.

La solución habitual es combinar ambos: un buck baja de 12 V a unos 5 V con buena eficiencia y un LDO limpia la salida hasta 3,3 V. Así el lineal solo disipa (5 − 3,3) × I.

Cuándo usar cada uno

SituaciónMejor opciónMotivo
5 V a 3,3 V, menos de 300 mALineal (AMS1117 o LDO)Poca diferencia de tensión, simple
12 V a 5 V, más de 200 mABuckEl lineal disiparía varios vatios
12 V a 3,3 V para un ESP32Buck (o buck + LDO)Un lineal se sobrecalienta
Batería de 3,7 V a 5 VBoostHay que subir tensión
Batería de litio a 3,3 VLDO de bajo dropout o buck-boostAprovechar toda la descarga
ADC, audio o sensores analógicosLinealSalida sin rizado
Proyecto a pilas con deep sleepLDO de baja corriente de reposoLos 5 mA del AMS1117 vacían la batería

Para ver cómo afecta la corriente de reposo a la duración de una batería, prueba la calculadora de autonomía para ESP32.

Condensadores necesarios

Ningún regulador funciona bien sin condensadores, y la hoja de datos indica los valores mínimos. Los habituales:

ReguladorEntradaSalidaNota
78050,33 µF0,1 µFLo más cerca posible de los pines
AMS111710 µF22 µFLa hoja de datos pide salida de tántalo para la estabilidad
LDO moderno1 µF1 µFSuelen admitir cerámicos; revisa la hoja de datos
Módulo buck o boostIncluidoIncluidoAñade 100 µF si los cables de entrada son largos

En el AMS1117, el condensador de salida no es opcional: sin él, o con un valor demasiado bajo, puede oscilar y la tensión de salida se vuelve inestable. Si necesitas repasar los tipos, consulta la guía de tipos de condensadores.

Errores habituales

  • Alimentar 3,3 V desde 12 V con un lineal: con un ESP32 consumiendo 250 mA, el AMS1117 disipa (12 − 3,3) × 0,25 ≈ 2,2 W en un encapsulado SOT-223. Se calienta hasta cortar, y el ESP32 se reinicia en cuanto activa el Wi-Fi. Pon un buck delante.
  • Meter 12 V por el pin de 5 V o de 3,3 V: esos pines están después del regulador. La tensión de entrada va por el conector o el pin VIN.
  • No ajustar el módulo antes de conectar: los buck y boost con potenciómetro pueden venir con cualquier salida. Ajústalos con el multímetro y sin carga.
  • Creer que un boost apagado no da tensión: en muchos módulos boost, la entrada pasa a la salida a través de la bobina y el diodo, menos unos 0,3–0,5 V.
  • Olvidar el dropout: a plena carga, un AMS1117-3.3 necesita unos 4,4 V en la entrada, más de lo que da una celda de litio llena (4,2 V). Con batería, usa un LDO de bajo dropout.
  • Fiarse de la corriente del título del módulo: «3 A» suele ser el límite del chip con buena refrigeración, no un valor continuo.
  • Sin GND común: la masa del regulador, la del microcontrolador y la de la carga deben estar unidas.

Relacionados

Preferencias de accesibilidad

Perfiles rápidos

Texto y lectura

Tamaño del texto
Por defecto
Altura de línea
Por defecto
Espaciado entre letras
Por defecto
Espaciado entre palabras
Por defecto

Color

Movimiento y orientación

Cursor