When designing a power rail, the choice between a linear and switching DC DC regulator dictates your thermal envelope, noise floor, and battery life. The direct answer: For loads under 100mA with strict RF or ADC noise constraints, use a low-dropout (LDO) linear regulator like the TI TPS7A47. For loads over 100mA, or where the input-to-output voltage differential exceeds 2V, use a synchronous buck switching regulator like the TI TPS54308 to prevent thermal throttling and maximize efficiency.
Choosing the wrong topology is the most common reason DIY power supplies trigger thermal shutdown or fail EMC pre-compliance scans. Below is the exact math, protection strategy, and decision framework you need to spec your next power stage.
Topology Showdown: Linear vs. Switching DC DC Regulator
Linear regulators act as variable resistors, burning excess voltage as heat to maintain a steady output. Switching regulators use an inductor and a high-frequency MOSFET switch to transfer energy in discrete packets, achieving vastly higher efficiency but introducing switching noise. Here is how they stack up across critical design parameters.
| Parameter | Linear Regulator (LDO) | Switching Regulator (Buck) |
|---|---|---|
| Efficiency | Low: $\approx V_{OUT} / V_{IN}$ (e.g., 5V to 3.3V = 66%) | High: 85% to 95% across wide load ranges |
| Heat Dissipation | High: $P_D = (V_{IN} - V_{OUT}) \times I_{OUT}$ | Low: Losses dominated by MOSFET $R_{DS(on)}$ and inductor DCR |
| Output Noise | Ultra-low: $\mu V$ range (ideal for ADCs/RF) | Higher: $mV$ range (tens of mV ripple at $f_{SW}$) |
| Complexity & BOM | Low: IC + 2 ceramic capacitors | Medium: IC + inductor + Schottky diode (if non-synchronous) + caps |
| Typical Cost | $0.10 - $0.50 (e.g., TLV1117-33) | $0.80 - $2.50 (e.g., TPS54308, MP2359) |
Headroom, Dropout, and Thermal Derating Math
You cannot pick a DC DC regulator without doing the thermal math. Let us look at a concrete design example: stepping a 12V nominal battery rail down to 5V at 1A to power a microcontroller and a small motor driver.
The Linear Trap
If you attempt this with a classic linear regulator like the LM317 or an AMS1117-5.0 in a SOT-223 package, the power dissipation is brutal:
- $P_D = (12V - 5V) \times 1A = 7W$
- The thermal resistance ($\theta_{JA}$) of a SOT-223 package on standard FR4 is roughly $50^\circ C/W$.
- Temperature rise ($\Delta T$) = $7W \times 50^\circ C/W = 350^\circ C$.
Your junction temperature will instantly exceed the $150^\circ C$ thermal shutdown threshold. The regulator will hiccup, and your 5V rail will collapse.
The Switching Solution
Using a modern synchronous buck converter like the TI TPS54308 changes the math entirely. At 12V in, 5V out, and 1A load, the TPS54308 operates at roughly 92% efficiency.
- $P_{OUT} = 5V \times 1A = 5W$
- $P_{IN} = 5W / 0.92 = 5.43W$
- $P_{LOSS} = 5.43W - 5W = 0.43W$
- With proper PCB copper pour, $\theta_{JA}$ drops to $\approx 50^\circ C/W$. $\Delta T = 0.43W \times 50^\circ C/W = 21.5^\circ C$.
The IC runs cool to the touch, and your battery life is extended by nearly 30% compared to the linear equivalent.
Headroom and Dropout Constraints
If you must use a linear regulator, ensure your input voltage satisfies the headroom requirement: $V_{IN(min)} > V_{OUT} + V_{dropout}$. For a standard LDO, dropout might be 1.2V. For a true LDO like the TPS7A47, dropout is typically 310mV at 1A. Never design to the nominal battery voltage; always calculate headroom using the battery's end-of-life discharged voltage.
Input Protection and Ripple/Noise Expectations
A DC DC regulator is only as robust as its input stage. Automotive, battery, and wall-adapter environments are hostile, featuring voltage spikes, reverse polarity, and ringing.
Input Range and Protection
Always spec your regulator's maximum $V_{IN}$ rating with at least a 20% margin above your maximum nominal input. For a 12V nominal system (which can see 14.4V from an alternator), use a regulator rated for at least 18V, preferably 24V or 28V.
For protection, implement the following front-end:
- Transient Voltage Suppression (TVS): Place a unidirectional TVS diode (e.g., SMAJ15A for a 12V system) right at the power jack to clamp inductive spikes from cable unplugging.
- Reverse Polarity Protection: Avoid using a series Schottky diode, which wastes 0.4V of headroom and burns power. Instead, use a P-channel MOSFET (like the SI2301) configured as an ideal diode, or rely on a dedicated ideal diode controller IC if your current exceeds 3A.
Ripple and Noise Expectations
Switching regulators generate output voltage ripple determined by the inductor ripple current ($\Delta I_L$) and the Equivalent Series Resistance (ESR) of your output capacitor. The formula is $V_{ripple} = \Delta I_L \times ESR$.
According to All About Circuits' guide on switching regulators, modern high-frequency buck converters (switching at 1MHz to 2MHz) allow the use of low-ESR ceramic capacitors. A typical TPS54308 design with two 22µF X7R ceramics will yield an output ripple of roughly 10mV to 15mV peak-to-peak. If your load requires less than 5mV of ripple, you must add a secondary LC pi-filter or a post-regulation LDO.
The Decision Tree: Picking Your Exact Regulator Part
Stop debating topologies in the abstract. Use this decision matrix to lock in your exact part number based on your load current and voltage differential ($V_{DIFF} = V_{IN} - V_{OUT}$).
| Load Current | Voltage Differential ($V_{DIFF}$) | Noise Sensitivity | Topology & Concrete Part Pick |
|---|---|---|---|
| < 100mA | < 2V | High (RF/ADC) | Linear LDO: TI TPS7A47 (Ultra-low noise, up to 1A) |
| < 300mA | < 1.5V | Low (Digital Logic) | Linear LDO: TI TLV1117-33 (Cheap, SOT-223) |
| > 100mA | > 2V | Any | Switching Buck: TI TPS54308 (SOT-23-6, up to 3A) |
| > 3A | Any | Any | Switching Buck: TI TPS54560 or external FET controller |
The Default Recommendation
If you are building a general-purpose maker project, robotics platform, or IoT gateway that steps down a 12V or 24V rail to 5V or 3.3V, default to the TI TPS54308. It comes in a tiny SOT-23-6 package, requires only a single 1µF bootstrap cap, an inductor, and output ceramics, and handles up to 3A with internal compensation. It eliminates the headache of calculating compensation network poles and zeros, gets you to 90%+ efficiency, and keeps your board cool.
Only deviate from this default if your load is strictly under 50mA and you are routing traces directly adjacent to a sensitive analog sensor, in which case the TPS7A47 LDO is your mandatory choice. Design for thermal reality, protect your input rail, and let the math dictate your topology.






