01 · Punto de partida
La fuente también es una señal
Hasta ahora tratamos la alimentación como un dato: «5 V». Pero un operacional, un INA o un ADC tienen un pin de alimentación que también es una entrada, con su propia función de transferencia (el PSRR del Tema 21). Todo lo que viaja por la fuente —el rizado de 100 Hz, el chisporroteo de una fuente conmutada, la caída que produce un relé al cerrar— llega atenuado al resultado. Si la señal útil son microvoltios, esa atenuación puede no alcanzar.
Una escena típica. Armás el termómetro del Tema 26 con un transformador, un puente y un 7805. Todo funciona hasta que conectás un relé o un display: la lectura se corre un par de grados cada vez que conmuta. El analógico está bien; lo que se movió fue la referencia: la masa del sensor, la tensión del puente o la del ADC. Nada de eso se arregla con mejor filtrado de la señal; se arregla ordenando la alimentación.
Para un programador es el problema de una dependencia compartida: dos servicios que usan el mismo recurso y se degradan mutuamente cuando uno se satura. Este tema es el diseño de esa dependencia: cuánto aislamiento, cuánta capacidad de reserva, y cómo medir que se cumple.
- ¿Cuánto rizado deja cada condensador, y por qué la fórmula es conservadora?
- ¿Cuánto calienta el regulador y cuándo se apaga solo?
- ¿Cuánto rechaza el chip de lo que le llega por la alimentación?
- ¿Lineal o conmutada para el analógico?
- ¿Qué desacople va dónde y por qué importa la distancia en milímetros?
- ¿Cómo se anula el efecto de una referencia que deriva?
02 · Rectificación
Del enchufe al condensador: el serrucho de 100 Hz
Un transformador de 9 Vrms entrega una senoide de pico 9·√2 = 12,7 V. El puente de diodos la rectifica a onda completa y pierde dos caídas de diodo (≈ 0,7 V cada una): pico ≈ 11,3 V, con 100 pulsos por segundo (el doble de la red de 50 Hz). Un condensador de filtro llena los huecos: se carga en la cresta y se descarga con la corriente de carga hasta la siguiente.
La fórmula supone que el condensador se descarga durante todo el semiperíodo (10 ms) con corriente constante. En realidad se recarga un par de milisegundos en cada cresta, así que el rizado real es menor: la fórmula es una cota segura para diseñar. La simulación completa de la sección 10 lo muestra:
| C | Rizado (fórmula) | Rizado (simulado) | Valle (simulado) | Corriente pico del puente |
|---|---|---|---|---|
| 470 µF | 10,6 Vpp | 6,35 Vpp | 4,98 V | 2,4 A |
| 1000 µF | 5,0 Vpp | 3,58 Vpp | 7,74 V | 3,1 A |
| 2200 µF | 2,27 Vpp | 1,83 Vpp | 9,50 V | 4,7 A |
| 4700 µF | 1,06 Vpp | 0,92 Vpp | 10,41 V | 7,1 A |
- El valle es lo que importa
- El regulador necesita que su entrada no baje nunca de Vout + dropout: 7 V para un 7805 que entrega 5 V. Con 470 µF el valle cae a 5 V (la fórmula diría 0,7 V): el regulador pierde la regulación en cada ciclo y el rizado atraviesa casi entero. Con 2200 µF, 9,5 V: holgado.
- Más capacidad, picos más violentos
- El condensador se recarga en una ventana corta y la corriente del puente es un pulso de varias veces la media: 4,7 A para 0,5 A de carga con 2200 µF (valor ideal, sin resistencia del trafo; en la práctica menor, pero del mismo orden). Calienta el trafo, castiga los diodos y es una fuente de ruido de alta frecuencia propia. «Más C siempre mejor» tiene un precio.
- El trafo también cuenta
- Los 9 Vrms de la etiqueta son a plena carga; en vacío el trafo entrega más (hasta un 10–20 % más en trafos chicos) y su resistencia interna baja el pico cuando la corriente sube. Los números de acá son una buena primera estimación, no una garantía.
03 · Regulador lineal
Silencio a cambio de calor
Un regulador lineal (7805, LM317, cualquier LDO) es un transistor en serie controlado por un lazo de realimentación que mantiene la salida fija. Todo lo que sobra de tensión se disipa en el transistor: P = (Vin − Vout) · I. Y como la corriente de salida es la de entrada, el rendimiento es Vout/Vin, sin remedio.
| Vin | I | P | Rendimiento | Tj sin disipador | Tj con disipador |
|---|---|---|---|---|---|
| 7,5 V | 500 mA | 1,25 W | 67 % | 100 °C | 50 °C |
| 9 V | 500 mA | 2,0 W | 56 % | 145 °C | 65 °C |
| 12 V | 300 mA | 2,1 W | 42 % | 151 °C: se apaga | 67 °C |
| 12 V | 500 mA | 3,5 W | 42 % | 235 °C (imposible) | 95 °C |
La tabla supone una entrada continua de Vin voltios. Con un transformador y condensador de filtro, Vin es la media de la tensión del condensador, no la tensión eficaz de la etiqueta: con un trafo de 9 Vrms, 500 mA y 2200 µF, la media es de ≈ 10,4 V (pico 11,3, valle 9,5), de modo que el 7805 disipa 2,7 W y no 2,0. Es una de las razones por las que los reguladores «de 9 V a 5 V» sorprenden por lo calientes.
La protección térmica de estos reguladores actúa entre 150 y 165 °C: no es una avería sino una función. El síntoma, en cambio, desconcierta: la fuente anda unos minutos, se apaga, se enfría y vuelve, y la lectura del sensor se interrumpe en ciclos. Lo que parecía un fallo intermitente de software era termodinámica.
- El dropout fija el mínimo de entrada
- Un 7805 necesita unos 2 V entre entrada y salida (7 V mínimos para 5 V). Un LDO moderno necesita de 0,2 a 0,5 V: con 5,5 V de entrada ya regula 5 V. Con batería cada voltio cuenta; con un trafo, el dropout bajo sirve sobre todo para bajar el calor eligiendo una entrada menor.
- «LDO» no significa «frío»
- La disipación es (Vin − Vout)·I igual. El LDO permite una Vin menor, y por eso calienta menos si el diseño la baja. A igual diferencia de tensión, el calor es el mismo.
- Estabilidad y condensador de salida
- Algunos LDO necesitan una resistencia serie equivalente (ESR) mínima en su condensador de salida para ser estables; con un cerámico de ESR casi nula pueden oscilar. La hoja de datos dice qué condensador pide; es una de las causas de «mi LDO hace ruido».
04 · PSRR
Lo que la fuente deja pasar
El rechazo de ripple (PSRR) del regulador y del chip mide cuánto de la variación de la entrada llega a la salida: residuo = rizado/10PSRR/20. Un 7805 típico rechaza del orden de 60 a 70 dB a 100 Hz; con el rizado simulado de 1,83 Vpp de la sección 2, el residuo en los 5 V es de 1,8 mV (con 60 dB) o 0,6 mV (con 70 dB). Es poco, pero no es cero, y se suma al piso de ruido de las etapas siguientes.
Los operacionales y los INA también tienen PSRR (Tema 21): típicamente 80–120 dB en continua, decreciente con la frecuencia. Los dos rechazos se multiplican: un residuo de 1,8 mV en una etapa de 90 dB llega como unos 60 nV a la señal. Por eso conviene que el rizado ya esté pequeño antes del chip sensible, y por eso el analógico exigente se alimenta de un regulador propio, aparte del digital.
05 · Fuente conmutada
Eficiente, pero con ruido: cuándo sí
Una fuente conmutada (buck, boost) abre y cierra un transistor a cientos de kilohercios y suaviza con una bobina y un condensador. El rendimiento no depende de la diferencia de tensión (típicamente 85–95 %), pero la salida lleva un rizado a la frecuencia de conmutación y picos de alta frecuencia: del orden de decenas de milivoltios pico a pico, más espigas de varios cientos de megahercios.
Lineal (7805, LDO)
Limpio, caliente, simple
Sin conmutación, ruido de decenas de microvoltios. Rendimiento Vout/Vin. Es el criterio por defecto para el analógico sensible y cargas chicas (menos de unos 0,5 A).
Conmutada (buck)
Eficiente, ruidosa
Obligatoria para potencia, o cuando la diferencia de tensión es grande. Para el analógico, no directo: conviene un filtro y un regulador lineal detrás.
La combinación que gana casi siempre es la híbrida: un buck baja de, digamos, 12 V a 6 V con alta eficiencia; un filtro LC recorta el rizado de conmutación; un LDO lleva de 6 a 5 V, rechaza lo que quede y estabiliza. Para 300 mA a 5 V desde 12 V:
| Esquema | Potencia de entrada | Rendimiento | Calor total | Calor en el chip de salida |
|---|---|---|---|---|
| Lineal directo | 3,60 W | 42 % | 2,10 W | 2,10 W (un 7805 que se apaga) |
| Buck 12 → 6 V + LDO 6 → 5 V | 2,00 W | 75 % | 0,50 W | 0,30 W |
Y el filtro LC. Una bobina de 10 µH y un condensador de 22 µF tienen una frecuencia de corte f0 = 1/(2π√(LC)) = 10,7 kHz; por encima, atenúan 40 dB por década. Un rizado de 50 mV a 500 kHz se reduce por (500/10,7)² ≈ 2170 (67 dB): 23 µV en el caso ideal. En la práctica la ESR del condensador y la capacidad parásita de la bobina limitan el resultado a quizás 40–50 dB a esas frecuencias, aún suficiente para dejar el trabajo fino al LDO.
06 · Desacople
La impedancia manda, y la distancia es inductancia
El regulador responde en microsegundos. Un chip digital o un ADC pide corriente en nanosegundos. El hueco lo llena un condensador pegado al pin: es la reserva local que entrega la corriente del transitorio. Pero un condensador real no es un condensador: tiene una resistencia serie (ESR) y, sobre todo, una inductancia serie (ESL) que, sumada a la del camino hasta el pin (una regla útil: ≈ 1 nH por milímetro de pista), lo convierte en una bobina a partir de cierta frecuencia.
Por debajo de la frecuencia de autorresonancia manda el condensador (la impedancia baja con la frecuencia); por encima, manda la inductancia (sube). Con un 100 nF y 6 nH (1 nH del encapsulado más 5 mm de pista), la resonancia es de 6,5 MHz: a 1 MHz la impedancia es de 1,6 Ω, a 10 MHz de 0,22 Ω (el mínimo) y a 100 MHz de 3,8 Ω, donde ya no es un condensador.
| C | 1 mm | 5 mm | 10 mm | 25 mm |
|---|---|---|---|---|
| 10 nF | 35,6 | 20,6 | 15,2 | 9,9 |
| 100 nF | 11,3 | 6,5 | 4,8 | 3,1 |
| 1 µF | 3,2 | 2,0 | 1,5 | 1,0 |
| 10 µF | 0,8 | 0,56 | 0,44 | 0,30 |
Y el efecto en el pin: un chip que consume 100 mA en 10 ns (di/dt = 10 A/µs) pide su corriente a través de la inductancia del recorrido y provoca una caída ΔV = L·di/dt: 20 mV con 2 nH, 60 mV con 6 nH, 110 mV con 11 nH y 260 mV con 26 nH. Pasar el 100 nF de 1 mm a 25 mm multiplica por 13 esa perturbación. No es el valor del condensador lo que falla, es la distancia.
- 100 nF cerámico por pin de alimentación
- Pegado al pin, con el camino más corto a la masa (lo mejor, directo al plano). Atiende los transitorios de nanosegundos.
- Bulk de 10 a 100 µF por zona
- Reserva más lenta: cubre transitorios de microsegundos a milisegundos, cuando el regulador aún no corrigió. Su ESR (algunos electrolíticos tienen cientos de miliohmios) importa. Sin bulk, el 100 nF se agota.
- Varios valores en paralelo
- Un 10 µF y un 100 nF juntos cubren más banda, pero entre sus resonancias aparece un pico de impedancia (antirresonancia). Conviene verificar la curva, no apilar valores por costumbre. El simulador 2 la dibuja.
- Ferrita o resistencia entre mundos
- Una ferrita (o 10 Ω con un condensador) entre la alimentación digital y la analógica forma un filtro que impide que el ruido de conmutación digital cruce. Con un RC de 10 Ω y 100 µF, fc = 159 Hz; cuesta una caída de I·R (0,1 V a 10 mA) y por eso se usa para corrientes chicas.
07 · Masas
La masa es un cable con ohmios
En un esquema, la masa es un nodo ideal de 0 V. En una placa es un conductor con resistencia e inductancia, y cada corriente que circula por él produce una caída que se suma a todo lo demás. La pista de una placa normal (35 µm de cobre) tiene 0,5 mΩ por cuadrado: una pista de 0,5 mm de ancho y 100 mm de largo son 200 cuadrados, 96 mΩ.
| Pista de masa | Resistencia | Caída con 100 mA | En LSB de un ADC de 12 bits y 3,3 V |
|---|---|---|---|
| 100 mm × 0,5 mm | 96 mΩ | 9,6 mV | 12 LSB |
| 50 mm × 1 mm | 24 mΩ | 2,4 mV | 3 LSB |
| 100 mm × 5 mm | 9,6 mΩ | 0,96 mV | 1,2 LSB |
Si la corriente de retorno de la parte digital comparte esos 96 mΩ con el retorno del sensor, el ADC ve el sensor «subir» 9,6 mV cada vez que el procesador consume más: una interferencia que no entra por ninguna antena. Las reglas de la masa en estrella son tres:
- 1Un único punto de unión.
Analógica, digital y potencia tienen cada una su camino de retorno y se encuentran en un solo punto, normalmente el de la entrada de la fuente.
- 2El retorno del sensor no comparte conductor.
Lo que pasa por el cable de masa del sensor es solo la corriente del sensor (microamperios). La corriente de un relé, un display o un motor vuelve por otro camino.
- 3Un plano de masa, si lo hay, no se corta al azar.
Un plano continuo tiene muy poca resistencia (≈ 0,5 mΩ/□) e inductancia, y es la mejor opción. Cortarlo para «separar» analógico y digital sin pensar la ruta de retorno crea lazos grandes y empeora todo.
08 · Referencia
Medida ratiométrica: que la referencia no importe
Un regulador de 5 V no es una referencia de 5 V. Un 7805 tiene una tolerancia de ±4 % y una deriva de decenas de mV con la temperatura y la carga; una referencia de tensión dedicada tiene ±0,1 % o menos y de 5 a 25 ppm/°C. Para un ADC de 12 bits, 1 % de error en la referencia son 41 cuentas en cualquier lectura.
La salida más elegante no es una referencia mejor sino que la referencia deje de importar. Si el puente del sensor se excita con la misma tensión que usa el ADC como referencia, la lectura es un cociente:
Con el puente del curso (k = 12,4 mV/5 V = 2,48·10−3, G = 100, 12 bits), el código es 1016 con 5,000 V. Si la tensión sube un 1 % a 5,05 V: con el ADC referenciado a una referencia fija de 5,000 V, el código pasa a 1026 (+10 cuentas); con el ADC referenciado a la misma fuente que excita el puente, sigue siendo 1016. La deriva de la alimentación se cancela por construcción. Esto es lo que hacen el HX711 y los ADC de sensores de puente.
09 · Batería
La corriente en reposo del regulador
En un equipo con batería, el consumo del propio regulador (la corriente en reposo, Iq) puede ser mayor que el de todo el circuito. Un 7805 consume unos 5 mA siempre; un LDO de bajo consumo, unos 2 µA. Para un nodo que pasa el 99 % del tiempo dormido (20 µA), con 50 mA el 1 % del tiempo (promedio 0,52 mA) y una batería de 500 mAh:
| Regulador | Iq | Corriente total | Autonomía |
|---|---|---|---|
| 7805 | 5 mA | 5,52 mA | ≈ 91 h (3,8 días) |
| LDO de bajo Iq | 2 µA | 0,52 mA | ≈ 958 h (40 días) |
El regulador, que «no hace nada», es el 90 % del consumo. El caso general es el mismo que en software: lo que parece overhead constante domina cuando la actividad útil es esporádica. Con un duty cycle del 1 %, optimizar el consumo activo sirve poco; optimizar el consumo en reposo, mucho.
10 · Simuladores
Dos experimentos: el diseño de la fuente y la curva del desacople
El primero simula el puente con su condensador paso a paso: ves la tensión sobre el condensador, el valle frente al mínimo del regulador, el calor y el residuo. El segundo dibuja la impedancia del desacople en función de la frecuencia para elegir condensador y distancia.
Fuente lineal paso a paso
V_riz ≈ I / (2·f·C)
Recorrido guiado (10 minutos)
- 1Pestaña ①, «9 V, 500 mA, 2200 µF».
El condensador recorta los huecos de la senoide rectificada: rizado simulado de 1,84 Vpp (la fórmula da 2,27), valle de 9,5 V, bien por encima de los 7 V del 7805. El regulador regula todo el tiempo. Pero ojo con el calor: la entrada media del regulador es ≈ 10,4 V (no los 9 V de la etiqueta), así que disipa 2,7 W y, sin disipador, llega a 189 °C y se apaga; con disipador, unos 79 °C. Cambiá «Montaje térmico».
- 2Pasá a «470 µF (corta)».
El valle cae a unos 5 V: por debajo del mínimo, el punto se pone rojo y el regulador pierde la regulación 100 veces por segundo. El residuo ya no es 1,8 mV: el serrucho llega entero a la salida.
- 3Pasá a «4700 µF».
Rizado de 0,92 Vpp, pero la corriente pico del puente sube a 7 A: más capacidad no es gratis (diodos, trafo, ruido de pulsos).
- 4Pasá a «Trafo de 15 V».
El pico sube a casi 20 V y el 7805 disipa unos 7 W: se apaga por temperatura. El rizado no cambió; lo que cambió es cuánto sobra de tensión. Probá luego con el disipador y mirá la Tj.
- 5Pasá a «LDO y trafo de 7 V».
Con un LDO de 0,5 V de dropout el mínimo baja a 5,5 V, el valle de 6,7 V alcanza (pico de 8,5 V) y la disipación cae a 1,3 W contra 2,7 W. Cambiar el regulador permitió bajar la entrada: ese es el verdadero beneficio.
- 6Pestaña ②, «100 nF a 1 mm».
La curva baja hasta un mínimo cerca de la resonancia (11 MHz) y sube después como una bobina. La banda donde |Z| queda bajo el objetivo (0,5 Ω con 50 mV y 100 mA) va de 3 a 42 MHz; por debajo de 3 MHz el 100 nF solo ya no alcanza.
- 7Pasá a «100 nF a 25 mm».
La inductancia pasa de unos 2 nH a 26 nH: la resonancia baja a 3,1 MHz, la caída por el transitorio sube de 20 a 260 mV, y la banda efectiva se achica. Mismo condensador; solo cambió la distancia.
- 8Pasá a «10 nF a 1 mm» y «1 µF a 5 mm».
El 10 nF resuena a 36 MHz y cubre las frecuencias más altas pero deja un hueco en las bajas; el 1 µF cubre las bajas y resuena a 2 MHz. Cada valor tiene su banda: por eso se combinan.
- 9Pasá a «100 nF + bulk de 10 µF».
El bulk baja la impedancia por debajo de 1 MHz (0,1 Ω a 300 kHz), pero entre las dos resonancias aparece un pico de ≈ 1,2 Ω a 3 MHz: peor que el 100 nF solo (0,42 Ω a esa frecuencia). El simulador muestra dos rangos que cumplen (de 32 kHz a 1,7 MHz y de 3,8 a 18 MHz), con un hueco en el medio: es la antirresonancia.
Preguntas para pensar
- En ①, con 9 V y 500 mA, ¿qué condensador mínimo de la lista mantiene el valle sobre los 7 V del 7805?
- En ①, con el trafo de 12 V y 300 mA, ¿puede el 7805 funcionar sin disipador?
- En ②, ¿qué mejora más: pasar de 100 nF a 1 µF o acercar el 100 nF de 25 mm a 1 mm?
- En ②, ¿por qué apilar un bulk de 10 µF puede empeorar la impedancia en algún punto?
Ver respuestas sugeridas
- Los 1000 µF dejan un valle de 7,7 V (poco margen); los 2200 µF, 9,5 V (holgado). Con 470 µF falla. Se elige 2200 µF por el margen que exigen la tolerancia del condensador (±20 %) y la tensión de la red baja.
- No: la entrada media ronda los 14,4 V, o sea 9,4 V de caída × 0,3 A ≈ 3 W, y Tj sin disipador supera los 200 °C. Con disipador de 20 °C/W: unos 85 °C. O bien se baja el trafo.
- Acercar el condensador. La inductancia pasa de 26 a 2 nH y la resonancia sube de 3 a 11 MHz; pasar a 1 µF a 25 mm resuena a 1 MHz y empeora todo por encima de ella. El valor es secundario frente a la distancia en la banda de MHz.
- Porque la inductancia del bulk resuena con la capacidad del 100 nF: entre ambas frecuencias de resonancia el conjunto se comporta como un circuito LC paralelo, con impedancia alta. El pico se reduce con ESR en el bulk o con valores intermedios.
11 · En código
La fuente, calculada y simulada en Python
Cuatro herramientas: la simulación del puente con condensador (con la comparación frente a la fórmula), el calor y el rendimiento de las distintas opciones, la impedancia del desacople y la resistencia de las masas con la medida ratiométrica y la autonomía.
Python en tu navegador. Los bloques son editables: cambiá los valores y presioná «Ejecutar Python». La primera vez tarda unos segundos en cargar. Ejecutalos en orden.
Paso 1: el puente con su condensador
import math
import statistics
F_RED, V_DIODO = 50.0, 0.7
def fuente(vrms, i_a, c_uf):
vp = vrms * math.sqrt(2) - 2 * V_DIODO # pico tras los dos diodos del puente
dt, c = 1e-5, c_uf * 1e-6
vc, t = vp, 0.0
muestras = []
while t < 0.2: # 10 ciclos de red: el último ya es régimen
rect = vp * abs(math.sin(2 * math.pi * F_RED * t))
if rect >= vc:
i_carga = c * (rect - vc) / dt + i_a # corriente que entrega el puente mientras sigue a la senoide
vc = rect
else:
i_carga = 0.0
vc -= i_a / c * dt
if t >= 0.18:
muestras.append((vc, i_carga))
t += dt
vs = [m[0] for m in muestras]
return vp, max(vs), min(vs), statistics.fmean(vs), max(m[1] for m in muestras)
print("Trafo 9 Vrms, 500 mA: rizado simulado frente a la fórmula I/(2·f·C)")
for c in (470, 1000, 2200, 4700):
vp, vmax, vmin, vmed, ipk = fuente(9, 0.5, c)
formula = 0.5 / (2 * F_RED * c * 1e-6)
print(f" {c:5d} uF: pico {vp:5.2f} V | rizado simulado {vmax - vmin:5.2f} Vpp, fórmula {formula:5.2f} Vpp | valle {vmin:5.2f} V | corriente pico del puente {ipk:4.1f} A")
La fórmula es una cota segura: 10,6, 5,0, 2,27 y 1,06 Vpp contra 6,35, 3,58, 1,83 y 0,92 simulados. Con 470 µF el valle (4,98 V) queda muy por debajo de los 7 V del 7805; con 1000 µF (7,74 V) apenas lo supera; con 2200 µF (9,50 V) sobra. Y la corriente pico del puente crece con C: 2,4, 3,1, 4,7 y 7,1 A. Probá fuente(15, 0.3, 1000).
Paso 2: calor, rendimiento y filtro LC
def regulador(nombre, vin, vout, i_a, theta, psrr_db=60.0, vriz_vpp=1.83):
p_w = (vin - vout) * i_a
tj = 25 + p_w * theta
residuo_mv = vriz_vpp / 10 ** (psrr_db / 20) * 1000
estado = "APAGA POR TEMPERATURA" if tj > 150 else "ok"
print(f"{nombre:34s}: P = {p_w:4.2f} W, rendimiento {vout / vin * 100:3.0f} %, Tj = {tj:5.0f} C ({estado}), residuo {residuo_mv:4.2f} mV")
print("7805 sin disipador (60 C/W) y con disipador (20 C/W):")
regulador("9 V -> 5 V, 500 mA, sin disipador", 9, 5, 0.5, 60)
regulador("9 V -> 5 V, 500 mA, con disipador", 9, 5, 0.5, 20)
regulador("12 V -> 5 V, 300 mA, sin disipador", 12, 5, 0.3, 60)
regulador("12 V -> 5 V, 300 mA, con disipador", 12, 5, 0.3, 20)
regulador("7,5 V -> 5 V, 500 mA, sin disipador", 7.5, 5, 0.5, 60)
print()
print("Mismo 12 V -> 5 V, 300 mA: lineal frente a conmutada + LDO")
p_lineal = 12 * 0.3
print(f" lineal: entra {p_lineal:.2f} W, útil {5 * 0.3:.2f} W, rendimiento {5 * 0.3 / p_lineal * 100:.0f} %, calor {p_lineal - 5 * 0.3:.2f} W")
p_hib = 6 * 0.3 / 0.90 # conmutada de 12 a 6 V con 90 %
print(f" híbrido: entra {p_hib:.2f} W, rendimiento {5 * 0.3 / p_hib * 100:.0f} %, calor {p_hib - 5 * 0.3:.2f} W (el LDO disipa solo {(6 - 5) * 0.3:.2f} W)")
print()
l, c = 10e-6, 22e-6
f0 = 1 / (2 * math.pi * math.sqrt(l * c))
att = (500e3 / f0) ** 2
print(f"Filtro LC de {l * 1e6:.0f} uH y {c * 1e6:.0f} uF: f0 = {f0 / 1000:.1f} kHz; a 500 kHz atenúa {att:.0f} veces ({20 * math.log10(att):.0f} dB): 50 mV -> {50e-3 / att * 1e6:.0f} uV")
El 7805 de 9 V y 500 mA llega a 145 °C sin disipador y a 65 °C con uno; con 12 V y 300 mA llega a 151 °C y se apaga. La opción híbrida baja el calor de 2,10 W a 0,50 W y sube el rendimiento de 42 a 75 %, con solo 0,30 W en el LDO. El filtro LC de 10 µH y 22 µF pasa 50 mV a 500 kHz a unos 23 µV en el caso ideal.
Paso 3: la impedancia del desacople
def z(f, c, l, r):
w = 2 * math.pi * f
return abs(complex(r, w * l - 1 / (w * c)))
def srf_mhz(c, l):
return 1 / (2 * math.pi * math.sqrt(l * c)) / 1e6
print("Autorresonancia (MHz): ESL del encapsulado + 1 nH por mm de pista")
for cap, esl, nombre in ((10e-9, 1e-9, "10 nF"), (100e-9, 1e-9, "100 nF"), (1e-6, 1.5e-9, "1 uF"), (10e-6, 3e-9, "10 uF")):
print(f" {nombre:7s}", " ".join(f"{mm:2d} mm: {srf_mhz(cap, esl + mm * 1e-9):5.2f}" for mm in (1, 5, 10, 25)))
print("100 nF con 6 nH (5 mm) y ESR de 50 mohm:")
for f in (1e5, 1e6, 1e7, 1e8):
print(f" {f / 1e6:7.1f} MHz: |Z| = {z(f, 100e-9, 6e-9, 0.05):6.3f} ohm")
print("Caída L·di/dt con 100 mA en 10 ns (di/dt = 10 A/us):")
for l_nh in (2, 6, 11, 26):
print(f" L = {l_nh:2d} nH: {l_nh * 1e-9 * 0.1 / 10e-9 * 1000:5.0f} mV")
Un 100 nF con 5 mm de pista resuena a 6,5 MHz; a 100 MHz ya es una bobina de 3,8 Ω. Pasar la distancia de 1 a 25 mm multiplica por 13 la caída por el transitorio (20 → 260 mV). La distancia manda más que el valor del condensador.
Paso 4: masas, medida ratiométrica y batería
RHO_CU, ESPESOR = 1.68e-8, 35e-6
LSB_MV = 3.3 / 4096 * 1000
print("Caída en la pista de masa con 100 mA digitales:")
for largo_mm, ancho_mm in ((100, 0.5), (50, 1.0), (100, 5.0)):
r = RHO_CU * largo_mm * 1e-3 / (ancho_mm * 1e-3 * ESPESOR)
caida = r * 0.1 * 1000
print(f" {largo_mm:3d} mm x {ancho_mm:3.1f} mm: {r * 1000:5.1f} mohm -> {caida:5.2f} mV = {caida / LSB_MV:4.1f} LSB")
print("Medida ratiométrica del puente del curso (12,4 mV con 5 V, G = 100, ADC de 12 bits):")
K, G = 12.4e-3 / 5.0, 100
def codigo(v_exc, v_ref):
return round(G * K * v_exc / v_ref * 4096)
for v_exc in (5.00, 5.05, 4.90):
print(f" excitación {v_exc:.2f} V: referencia fija de 5,000 V -> {codigo(v_exc, 5.0)} | referencia = excitación -> {codigo(v_exc, v_exc)}")
print("Autonomía con batería de 500 mAh (50 mA el 1 % del tiempo, 20 uA dormido):")
medio_ma = 0.01 * 50 + 0.99 * 0.02
for nombre, iq_ma in (("7805", 5.0), ("LDO de bajo Iq", 0.002)):
horas = 500 / (medio_ma + iq_ma)
print(f" {nombre:15s}: {medio_ma + iq_ma:5.2f} mA -> {horas:6.0f} h ({horas / 24:4.1f} días)")
Una pista de masa de 100 mm × 0,5 mm mete 9,6 mV (12 LSB) con solo 100 mA; con 5 mm de ancho, 1,2 LSB. Con una referencia fija, +1 % en la excitación cambia el código en 10 cuentas (de 1016 a 1026) y −2 % en −21; referenciando el ADC a la excitación, el código es 1016 siempre. Y el 7805 en reposo reduce la batería de 958 h a 91 h.
12 · Analogía de programador
La fuente como infraestructura compartida
| En software | En la fuente |
|---|---|
| Un buffer o cola que absorbe ráfagas de pedidos | El condensador de filtro: reserva que suaviza el consumo entre cargas del puente |
| Un limitador que entrega estable descartando el exceso (rate limiting) | El regulador lineal: salida fija quemando la diferencia, preciso pero ineficiente |
| Una caché L1 junto al procesador y el disco como reserva | El 100 nF pegado al pin y el bulk de la zona |
| La latencia de acceder a un recurso lejano | La inductancia de la pista: el mismo condensador pero a 25 mm responde 13 veces peor |
| Dos servicios que comparten una base de datos y se estorban | La impedancia común de la masa: la corriente de uno ensucia la referencia del otro |
| Aislar servicios críticos en infraestructura propia | Regulador independiente para el analógico y ferrita entre mundos |
| Cantidades relativas en lugar de absolutas (una razón, no un valor) | Medida ratiométrica: la referencia se cancela en el cociente |
| El overhead constante que domina cuando la carga útil es esporádica | Iq del regulador en un nodo de batería que duerme el 99 % del tiempo |
Las dos últimas filas son las más útiles: la razón sobre la que se calcula en vez del valor absoluto es una técnica de diseño tan general como normalizar un dato, y la corriente en reposo es la lección de siempre de cualquier sistema que trabaja a pulsos.
13 · Comprensión
Confusiones frecuentes
«5 V es 5 V»
El valor medio coincide, el contenido no. Una conmutada barata entrega 5 V con decenas de milivoltios de rizado a cientos de kilohercios y espigas de alta frecuencia que el lineal no tiene. Para el analógico sensible el origen de los 5 V importa.
«Más condensador siempre es mejor»
Baja el rizado, pero concentra la recarga en pulsos de corriente mayores (2,4 A con 470 µF, 7,1 A con 4700 µF en el ejemplo) que castigan los diodos y el trafo y generan ruido propio. Se busca el valor que deja el valle holgado, no el máximo.
«El LDO no calienta»
Disipa (Vin − Vout)·I igual que un 7805. El LDO permite una entrada menor; si no la bajás, calienta lo mismo. La física no negocia.
«El regulador de 5 V es una referencia de 5 V»
Un 7805 tiene ±4 % y deriva con temperatura y carga; una referencia dedicada, ±0,1 % y ppm/°C. Para un ADC, 1 % son 41 cuentas. Mejor aún: hacer la medida ratiométrica.
«Un 100 nF alcanza, esté donde esté»
A 25 mm de pista la inductancia lo vuelve inútil por encima de 3 MHz. Va pegado al pin, con vía directa al plano; y necesita bulk y a veces ferrita. El desacople es un sistema.
«La masa es 0 V en todos lados»
Es un cable con ohmios: 96 mΩ en 10 cm de pista fina, 9,6 mV con 100 mA. Si el retorno del sensor comparte tramo con el del digital, el ADC ve esa caída como señal. Masa en estrella o plano continuo.
«El LDO limpia todo lo que le llega»
Rechaza 60–70 dB a 100 Hz, pero a 100 kHz solo 20–40 dB y a 1 MHz casi nada. El ruido de conmutación de una fuente anterior lo atraviesa si no hay un filtro LC antes y un buen desacople después.
14 · Práctica guiada
Ejercicios de fuente
Ejercicio 1: 12 V a 5 V con 300 mA
Un 7805 recibe 12 V continuos (un adaptador). ¿Cuánto disipa? ¿Qué temperatura alcanza sin disipador y con uno de 20 °C/W? ¿Qué cambiarías?
Ver solución razonada
P = (12 − 5) × 0,3 = 2,1 W. Sin disipador: Tj = 25 + 2,1 × 60 = 151 °C, justo en el umbral térmico: se apaga. Con disipador: 67 °C. Mejor: bajar la entrada (un adaptador de 7,5–9 V: 0,75–1,2 W) o usar el esquema híbrido buck 12 → 6 V + LDO, con 0,30 W en el chip de salida y 75 % de rendimiento.
Ejercicio 2: el rizado de 9 V a 500 mA
Con 1000 µF, ¿qué dice la fórmula y qué el simulador? ¿Alcanza para un 7805? ¿Y con la tolerancia de ±20 % del condensador y una red de −10 %?
Ver solución razonada
Fórmula: 0,5/(100 × 1000 µF) = 5,0 Vpp; simulador: 3,58 Vpp con valle de 7,74 V. Sobre los 7 V, pero con apenas 0,74 V de margen. Si el condensador vale 800 µF y la red baja un 10 % (pico 10,2 V en lugar de 11,3), el valle se acerca a 6 V y corta. Se pasa a 2200 µF (valle 9,5 V): margen real.
Ejercicio 3: filtro LC después de un buck
Un buck entrega 50 mV de rizado a 500 kHz. Con L = 10 µH y C = 22 µF, ¿qué f0 y qué atenuación ideal? ¿Por qué en la práctica es menos?
Ver solución razonada
f0 = 1/(2π√(10 µH × 22 µF)) = 10,7 kHz; a 500 kHz atenúa (500/10,7)² ≈ 2170 veces (67 dB): 23 µV. En la práctica, la ESR del condensador crea un «piso» (a altas frecuencias el condensador no es un cortocircuito) y la bobina tiene capacidad parásita que lo deja pasar por arriba: se obtienen quizás 40–50 dB. Sigue siendo bastante para dejar el trabajo fino al LDO.
Ejercicio 4: la masa del sensor
Una placa tiene una pista de masa de 100 mm × 0,5 mm compartida entre el microcontrolador (100 mA) y el sensor. ¿Cuánto error mete en un ADC de 12 bits y 3,3 V? ¿Cómo lo arreglás?
Ver solución razonada
R = 1,68·10−8 × 0,1/(0,5·10−3 × 35·10−6) = 96 mΩ; × 100 mA = 9,6 mV = 12 LSB (LSB = 0,81 mV). Se arregla con masa en estrella (retorno del sensor por otro camino), con un plano de masa o con una pista más ancha (a 5 mm: 1,2 LSB).
Ejercicio 5: batería y regulador
Un nodo de sensor consume 50 mA durante el 1 % del tiempo y 20 µA el resto. Con una batería de 500 mAh, ¿cuánto dura con un 7805 (Iq 5 mA) y con un LDO de 2 µA? ¿Qué dominaría si el nodo durmiera el 99,9 % del tiempo?
Ver solución razonada
Promedio de la carga: 0,5 + 0,0198 = 0,52 mA. Con el 7805: 5,52 mA → ≈ 91 h; con el LDO: 0,52 mA → ≈ 958 h (diez veces más). Con 99,9 % de reposo, la carga baja a ≈ 0,07 mA y el 7805 sigue en 5 mA: el regulador sería el 99 % del consumo y la batería durarían un par de días contra más de 600 días.
Ejercicio 6: diagnosticar síntomas
(a) Se oye un zumbido de 100 Hz en la salida y a veces la placa se reinicia con carga alta. (b) Espigas de MHz en el ADC desde que se agregó un buck. (c) La lectura del sensor cambia cuando se activa un relé. (d) El regulador funciona unos minutos y se apaga solo.
Ver solución razonada
(a) Valle bajo el mínimo del regulador: el condensador de filtro es chico o el trafo flojo; ver el valle con carga. (b) Ruido de conmutación: filtro LC después del buck y LDO, y desacople pegado al ADC. (c) Impedancia común de masa o caída de la alimentación: estrella de masas y separar la rama del relé. (d) Apagado térmico: P = (Vin − Vout)·I demasiado alto; bajar Vin, disipador o esquema híbrido.
15 · Síntesis
Ideas para recordar
- Vpico = Vrms·√2 − 2·0,7; rizado ≈ I/(2·f·C) a onda completa (cota segura); el valle debe quedar sobre Vout + dropout.
- Más C baja el rizado pero sube la corriente pico del puente; se busca un valle holgado, no el máximo.
- P = (Vin − Vout)·I, rendimiento Vout/Vin. Tj = Tamb + P·θ: a 150 °C el regulador se apaga. El LDO baja la entrada mínima, no la física.
- Residuo = rizado/10PSRR/20: 60 dB son ÷1000 a 100 Hz, pero el rechazo cae con la frecuencia y no frena el ruido de conmutación.
- Conmutada para potencia; para el analógico, buck + filtro LC + LDO. Ejemplo: 42 % → 75 % de rendimiento y 2,1 → 0,5 W de calor.
- Desacople: 100 nF pegado al pin (ΔV = L·di/dt, ≈ 1 nH/mm), bulk de 10–100 µF por zona, ferrita o RC entre mundos. La distancia importa más que el valor.
- La masa es un cable con ohmios (96 mΩ en 100 mm × 0,5 mm): estrella o plano, y el retorno del sensor no se comparte.
- Un regulador no es una referencia. Medida ratiométrica: excitar el puente con la misma tensión que referencia al ADC cancela la deriva de la fuente.
- En batería manda la Iq del regulador (5 mA frente a 2 µA: 91 h frente a 958 h).
¿Listo para el Tema 29?
Podés avanzar si sos capaz de responder esto sin mirar:
- Calcular el pico, el rizado y el valle de un trafo con puente y condensador, y comprobar el dropout.
- Calcular la disipación y la temperatura de juntura de un regulador lineal y decidir si hace falta disipador.
- Estimar el residuo con el PSRR y saber que cae con la frecuencia.
- Elegir entre lineal, LDO e híbrido según potencia, ruido y eficiencia.
- Ubicar el desacople y justificar la distancia con ΔV = L·di/dt.
- Explicar la masa en estrella y calcular la caída en una pista.
- Hacer una medida ratiométrica para que la referencia no importe.
Con el analógico alimentado, filtrado y medido, ya se puede decidir con lo que se mide. En el próximo tema: control on/off con histéresis, el termostato completo.