För att få 5 V eller 3,3 V från 12 V har du två val: en linjär regulator som 7805 eller AMS1117, som gör om överskottsspänningen till värme, eller en step-down-omvandlare (buck), som switchar med hög frekvens och slösar lite.
Fyll i inspänning, utspänning och strömmen som kretsen drar. Kalkylatorn visar värmen för båda alternativen, verkningsgraden, inströmmen och om den linjära regulatorn behöver kylfläns.
Så gör du
- Fyll i inspänningen: 12 V från bilen eller en nätadapter, 9 V från ett batteri, 24 V från en lastbil eller maskin.
- Välj utspänning: 5 V för Arduino, USB och de flesta moduler; 3,3 V för ESP32, ESP8266 och Raspberry Pi Pico.
- Fyll i strömmen som kretsen drar. Vet du inte: 100 mA är ett litet kort, 500 mA ett kort med några moduler, 1 A eller mer en mobilladdare eller en LED-slinga.
- Läs rekommendationen och jämför värmen för de två alternativen.
Varför inte en spänningsdelare?
En spänningsdelare ger rätt spänning bara när nästan ingen ström går. Så fort kretsen drar ström sjunker utspänningen och varierar med lasten. För att driva något behöver du en regulator: den håller utspänningen stabil oavsett om kretsen drar 10 mA eller 1 A.
Linjär regulator eller step-down?
En linjär regulator slösar bort (Vin − Vout) × I. Från 12 V till 5 V vid 0,5 A blir det 3,5 W, nog för att bränna en 7805 utan kylfläns. En buck-modul (LM2596, MP1584) levererar samma 2,5 W med bara cirka 0,3 W förlust och håller sig sval.
Linjär vinner när strömmen är liten eller spänningsskillnaden låg: den är billigare, mindre och ger inget switchbrus, vilket spelar roll för ljud och analoga sensorer. Den behöver lite marginal: cirka 2 V för 7805 och 1,3 V för AMS1117.