从 12 V 电源得到 5 V 或 3.3 V 有两种办法:7805、AMS1117 这类线性稳压芯片,把多出来的电压变成热量;或者 DC-DC 降压(Buck)模块,高频开关,损耗很小。
填写输入电压、输出电压和电路的工作电流,计算器会显示两种方案的发热、效率、输入电流,以及线性稳压要不要加散热片。
使用方法
- 填写输入电压:汽车或电源适配器 12 V,电池 9 V,货车或设备 24 V。
- 选择输出:Arduino、USB 和大多数模块用 5 V;ESP32、ESP8266 和 Raspberry Pi Pico 用 3.3 V。
- 填写电路的工作电流。不清楚的话:小开发板 100 mA,带几个模块的板子 500 mA,手机充电器或 LED 灯带 1 A 以上。
- 看推荐结果,对比两种方案的发热。
为什么不用电阻分压?
电阻分压只有在几乎没有电流流过时,电压才是对的。电路一取电流,输出就往下掉,还会随负载变化。要供电就用稳压芯片:不管电路吃 10 mA 还是 1 A,输出都稳定不变。
线性稳压还是降压模块?
线性稳压的损耗是 (Vin − Vout) × I。12 V 降到 5 V、0.5 A 时就是 3.5 W,足以烧掉不加散热片的 7805。降压模块(LM2596、MP1584)输出同样的 2.5 W,只损耗约 0.3 W,基本不发烫。
电流小或压差小时,线性稳压更合适:便宜、体积小、没有开关噪声,这对音频和模拟传感器很重要。但它需要一定压差:7805 约 2 V,AMS1117 约 1.3 V。