Letakkan voltan sumber anda bersebelahan dengan voltan yang diperlukan beban anda. Sumber lebih tinggi β 12 V turun ke 5 V β beli converter buck (step-down) seperti LM2596 atau XL4016. Sumber lebih rendah β sel 3.7 V naik ke 5 V β beli boost (step-up) seperti MT3608 atau XL6009. Tiada satu pun berfungsi dua hala.
Separuh lagi keputusan ini ialah apa yang tidak patut anda capai. Regulator linear dan pembahagi voltan dua perintang kedua-duanya menghasilkan voltan yang lebih rendah, dan tiada satu pun menggantikan converter buck DC-DC; transformer mains pula cerita yang lain sama sekali. Aritmetik yang sama yang memisahkan ketiga-tiganya juga menerangkan kenapa angka ampere yang tercetak pada sesebuah converter bukan ampere yang anda dapat.
Buck atau boost β arah mana yang anda betul-betul perlukan?
Buck dan boost dibina daripada tiga komponen yang sama β satu suis, satu induktor dan satu diod β cuma disambung dalam susunan berbeza, dan susunan itulah yang mengunci arahnya. Dalam buck, induktor duduk antara suis dan beban, jadi beban hanya nampak input untuk sebahagian daripada setiap kitaran dan puratanya jadi lebih rendah. Dalam boost, induktor dicas terus daripada input, kemudian suis membuka dan medan magnetnya yang runtuh menolak tenaga tersimpan itu melalui satu diod di atas voltan input. Sebab itulah output boost tidak akan pernah jatuh di bawah inputnya, dan output buck tidak akan pernah mencapai inputnya: topologi yang menetapkan arah, bukan trimmer.
Kedua-dua arah mahukan margin. Suis dalaman LM2596 ialah transistor bipolar yang masih menjatuhkan lebih satu volt walaupun ia hidup sepenuhnya, dan penurunan itu diambil daripada input sebelum induktor sempat melihatnya β jadi 12 V masuk tidak akan mampu menahan 11.5 V keluar, dan lebih kurang 1.5 V ruang margin ialah kadar yang munasabah untuk disediakan. Boost pula ada masalah cerminnya atas sebab yang lain: outputnya ditentukan oleh berapa lama suis kekal hidup dalam setiap kitaran, dan langkah naik yang terlalu kecil sahaja yang meminta tempoh hidup lebih pendek daripada apa yang mampu dihasilkan pengawalnya. Di bawah paras itu ia berhenti mengawal dengan lancar dan mula melangkau denyut, jadi outputnya merayau dan berombak. Beri boost nisbah yang benar-benar bermakna.
| Modul | Arah | Input | Output | Output berterusan yang selesa | Sambungan |
|---|---|---|---|---|---|
| MT3608 | Boost (step-up) | 2β24 V | Sehingga 28 V, sentiasa di atas input | ~1 A pada 3.7 V β 5 V; makin kurang bila nisbah membesar | Empat pad solder kosong Β· 36 Γ 17 mm |
| XL6009 | Boost (step-up) | 5β32 V | Sehingga lebih kurang 35 V pada modul ini | ~1.5 A pada 12 V β 24 V | Empat pad solder kosong Β· 43 Γ 21 mm |
| LM2596S | Buck (step-down) | 4.5β40 V | 1.25β37 V, ~1.5 V di bawah input | ~2 A (cip 3 A, tiada heatsink dipasang) | Empat pad solder kosong Β· 43 Γ 21 mm |
| XL4016 | Buck (step-down) | 8β36 V (40 V maksimum mutlak) | 1.25β32 V | Sehingga 8 A dengan heatsink dan aliran udaranya | Terminal skru biru Β· board besar |
Empat converter dibandingkan β alternatif, bukan satu kit: beli yang sepadan dengan arah anda
Apa yang kerja bench perlukan
Setiap modul di sini keluar dari kilang pada mana-mana voltan yang kebetulan ditinggalkan pada trimmer-nya, jadi anda tetapkan outputnya dengan multimeter merentasi pad output SEBELUM beban disambung. Adapter 12V 2A ialah input bench yang mudah untuk ujian step-down; modul boost pula berjalan daripada bateri atau apa-apa bekalan lebih rendah yang anda sudah ada.
Setiap converter di sini DC masuk, DC keluar. Adapter 12 V itulah bahagian yang berurusan dengan mains; converternya tidak pernah menyentuh mains, dan buck bukanlah transformer step-down mains walaupun kedua-duanya menyerahkan voltan yang lebih kecil. Modul-modul ini juga tidak mengasingkan (isolate) β INβ dan OUTβ ialah tembaga yang sama, jadi input dan output berkongsi satu ground. DC voltan rendah sahaja.
Topologi boost membawa satu lagi akibat yang berbaloi anda tahu sebelum menyambung apa-apa. Induktor dan diod penangkapnya membentuk laluan kekal daripada input ke output, jadi boost tidak boleh memutuskan outputnya sendiri: buat litar pintas pada output itu dan litar pintas tadi mendarat pada sumber anda melalui laluan tersebut, bukan pada cipnya, dan sebiji 18650 akan menolak berpuluh ampere ke dalamnya. Tersilap suapkan 12 V ke modul 3.7 V β 5 V dan lebih kurang 11.5 V akan sampai ke beban, apa pun kata trimmer itu. Buck membuka suisnya bila cipnya menutup; boost tiada “off” begitu, jadi letakkan suis on/off dan sebarang fius di sebelah inputnya.
Tiada satu pun modul di sini ialah buck-boost. Kalau sumber anda melintasi voltan output β sel Li-ion jatuh daripada 4.2 V ke 3.0 V sedangkan anda perlukan 3.3 V β buck gagal di hujung bawah nyahcas dan boost gagal di hujung atas. Boost sel itu ke 5 V yang bersih dengan modul bateri seperti board cas-dan-boost 18650, kemudian ambil 3.3 V daripada regulator board anda sendiri. Di mana induktor duduk dalam setiap topologi:
Kenapa angka ampere pada converter bukan angka ampere yang anda dapat?
Converter switching bukan injap yang mencekik voltan; ia sebuah pam tenaga. Satu MOSFET mencincang input pada kadar tetap β 150 kHz pada LM2596, 180 kHz pada XL4016, 400 kHz pada XL6009, 1.2 MHz pada MT3608 β dan setiap cincangan meletakkan tenaga dalam induktor, yang kemudian menyerahkannya semula pada voltan yang berbeza. Hampir tiada apa yang dibuang, jadi Pin β Pout Γ· Ξ·, dengan Ξ· lebih kurang 0.85β0.92 pada nisbah yang munasabah dan menurun bila nisbah membesar β angka TI sendiri untuk LM2596 pada 12 V masuk, 3 V keluar, 3 A ialah 73%.
Turunkan voltan, arus naik. 12 V masuk, 5 V keluar, beban 2 A bermakna 10 W keluar. Pada kecekapan 90% inputnya mesti membekalkan 11.1 W, dan 11.1 W Γ· 12 V = 0.93 A β bekalan menyerahkan arus yang lebih kecil daripada yang diterima beban.
Naikkan voltan, arus turun. Sel 3.7 V, 12 V keluar, beban 0.5 A bermakna 6 W keluar. Pada 85% sel itu membekalkan 7.1 W, dan 7.1 W Γ· 3.7 V = 1.9 A ditarik daripada bateri β hampir empat kali ganda arus output. 1.9 A itu mesti betul-betul ada: 18650 berpelindung biasanya trip sekitar 2β3 A dan port USB pula menawarkan 0.5 A, dan itulah sebabnya boost yang elok di atas bench supply jadi brownout bila dipasang pada sumber sebenar.
Barulah rating yang tercetak itu masuk akal. Angka 4 A pada datasheet MT3608 dan XL6009 ialah had arus suis dalaman, dan pada boost suis itu duduk dalam laluan input. Kira secara terbalik pada 3.7 V β 5 V: siling input 4 A membenarkan paling banyak 4 Γ 3.7 Γ 0.9 Γ· 5 β 2.7 A keluar β dan jauh sebelum itu induktor 22 Β΅H dan board 36 Γ 17 mm sudah terlalu panas untuk dipegang. Lebih kurang 1 A yang selesa pada nisbah itu; nisbah yang lebih besar menolaknya lebih rendah lagi.
Pada buck, arus input ialah angka yang lebih kecil, jadi LM2596 kelas 3 A boleh jujur dengan ratingnya β asalkan habanya dapat keluar. Tab TO-263-nya duduk di atas pad tembaga yang sederhana tanpa heatsink dipasang, jadi lebih kurang 2 A ialah angka yang selesa. XL4016 membawa dua heatsink bersirip dan toroid berbelit wayar tembaga tebal atas sebab yang jelas: 5 V pada 8 A ialah 40 W dihantar, dan kehilangan 10% bermakna 4.4 W haba perlu dilepaskan. Jangkakan heatsink yang suam dan wayar yang sepadan dengan arus itu β 8 A mahukan kira-kira 1.5 mmΒ² (16 AWG).

Buck converter vs pembahagi voltan β kenapa tidak guna dua perintang sahaja?
Pembahagi voltan memang menghasilkan pecahan daripada inputnya: Vout = Vin Γ R2 Γ· (R1 + R2). Suapkan 12 V ke dua perintang 1 kΞ© dan titik tengahnya duduk pada 6 V β selagi tiada apa-apa disambung padanya. Gantungkan beban 100 Ξ© di situ dan beban itu terus menyertai pembahagi, selari dengan perintang bawah: 1 kΞ© β₯ 100 Ξ© = 90.9 Ξ©, jadi titik tengah jatuh ke 12 Γ 90.9 Γ· 1090.9 = 1.0 V β satu per enam daripada bacaan tadi, sebaik sahaja ia diberi kerja.
Perintang yang lebih kecil cuma memindahkan kosnya. Pembahagi hanya teguh selagi arusnya sendiri jauh mengatasi arus beban, jadi untuk menahan 6 V pada beban 0.5 A anda kena tolak lebih kurang 5 A melalui pembahagi itu sendiri: R1 sekitar 1.1 Ξ©, R2 sekitar 1.2 Ξ©, kira-kira 33 W terbakar pada satu dan 30 W pada satu lagi, berterusan, ada beban atau tidak. Enam puluh watt lebih perintang untuk menghantar tiga watt. Itu pun voltannya tetap akan jatuh setiap kali beban berubah, kerana pembahagi tiada maklum balas: tiada apa di dalamnya yang mengukur output lalu membetulkannya. Ia aritmetik, bukan pengawalan, dan tidak sekali-kali boleh dijadikan bekalan kuasa.

Kerja sebenar sebuah pembahagi ialah pada isyarat, menskala voltan supaya input analog 5 V boleh membacanya; di situ ia menarik mikroampere sahaja dan tiada apa yang runtuh. Sketch ini menjadikan Arduino sebagai pemantau rel β 100 kΞ© daripada OUT+ converter ke A0, 22 kΞ© daripada A0 ke ground yang dikongsi β untuk rel sehingga lebih kurang 27 V. Impedans sumber tap itu sendiri lebih kurang 18 kΞ©, di atas kira-kira 10 kΞ© yang dioptimumkan untuk ADC ATmega328P, jadi tambah kapasitor 100 nF daripada A0 ke ground β ia mengekalkan kapasitor pensampelan ADC terisi sambil melicinkan ripple switching sekali gus. Tetapkan outputnya dengan multimeter dahulu.
// Rail Watch - baca voltan output converter DC-DC pada Arduino UNO.
//
// Pembahagi: OUT+ converter --[100k]--+--[22k]-- GND (dikongsi dengan OUT- converter)
// |
// +--[100nF]-- GND (menyuap kapasitor sampel ADC)
// |
// A0
// Pembahagi ini menarik lebih kurang 0.1 mA sahaja pada rel 12 V, 0.2 mA pada 24 V.
// Itulah sebabnya ia berfungsi sebagai sensor tetapi gagal sebagai bekalan.
const int PIN_RAIL = A0;
const float R_TOP = 100000.0; // ohm, OUT+ converter ke tap
const float R_BOTTOM = 22000.0; // ohm, tap ke ground
const float VREF = 5.00; // ukur pin 5V dengan multimeter, letak nilainya di sini
// Tap hanya nampak R_BOTTOM / (R_TOP + R_BOTTOM) daripada rel, jadi skala semula ke atas.
const float DIVIDER = (R_TOP + R_BOTTOM) / R_BOTTOM; // 5.545
void setup() {
Serial.begin(9600);
Serial.println(F("Rail Watch - reading A0"));
}
void loop() {
// Purata 16 sampel: bit terakhir ADC bergetar pada rel switching.
long sum = 0;
for (int i = 0; i < 16; i++) {
sum += analogRead(PIN_RAIL);
delay(2);
}
float counts = sum / 16.0;
float vTap = counts * (VREF / 1023.0); // volt pada tap
float vRail = vTap * DIVIDER; // batalkan pembahagian tadi
Serial.print(F("rail = "));
Serial.print(vRail, 2);
Serial.println(F(" V"));
delay(500);
}
Buck converter vs regulator linear β bila regulator linear yang betul?
Regulator linear β sebuah 7805, sebuah AMS1117-3.3 β ialah transistor yang bertindak sebagai perintang yang dilaraskan secara automatik, bersiri dengan beban, di dalam gelung maklum balas yang mengekalkan outputnya stabil. Gelung itulah yang tiada pada pembahagi, jadi regulator linear memang benar-benar mengawal. Tetapi seluruh arus beban mengalir melalui transistor pasnya, dan setiap volt yang dibuangnya dibakar di situ juga. Pada 12 V masuk, 5 V keluar, 1 A, arus 1 A itu melintasi penurunan 7 V β 7 W haba, kecekapan 5 Γ· 12, lebih kurang 42%.
Dua perkara mengikutinya. Regulator linear tidak akan pernah boleh menaikkan voltan, kerana rintangan bersiri hanya mampu menghilangkan voltan: outputnya kekal di bawah inputnya sekurang-kurangnya sebanyak dropout, lebih kurang 2 V pada 7805 klasik. Tempat betulnya pula ialah di mana kelebihan switcher lenyap: penurunan kecil pada arus kecil (5 V ke 3.3 V pada 100 mA membazir 0.17 W), dan bahagian analog atau RF yang tidak mahukan ripple switching.
Pad kosong atau terminal skru β apa yang anda kena solder?
MT3608, XL6009 dan LM2596 tanpa paparan tiba dengan empat lubang berlapis yang kosong di penjurunya β IN+/INβ di satu hujung, OUT+/OUTβ di hujung satu lagi β jadi wayarnya anda sediakan dan solder sendiri; panduan solder dan asas soldering iron dan flux kami menerangkannya. XL4016 pula ada terminal skru biru: kupas, masukkan, ketatkan. Bila tarikh hantar projek sekolah dah dekat, itu lebih bermakna daripada beza harga.
Pilihan itu juga menetapkan susunan kerja bench anda. Modul pad kosong tiada tempat untuk mengapit probe dan tiada tempat untuk menyuapnya, jadi solder wayar input dan output yang pendek dahulu, hidupkan inputnya, baca wayar output dengan meter dan tetapkan trimmer, barulah sambungkan beban.
Dua keluarga membolehkan anda melangkau meter terus: XL6009 berpaparan dan LM2596 berpaparan membawa voltmeter LED tiga digit dan butang S1 yang menukar bacaan antara input dan output, kedua-duanya pada terminal skru. Selain itu, multimeter XL830L dan adapter 12 V 2 A ialah set bench yang diandaikan rak ini, dan di antara empat modul di atas terletak pula XL4005 buck 5 A dan XL6019 boost 5 A. Apa pun sambungannya, pelarasan tetap kerja yang sama pada kesemuanya β meter pada output, pemutar skru pada trimmer, beban dimatikan:

Kesilapan biasa yang kami lihat daripada pelanggan sebenar
Beli boost untuk adapter 12 V dan beban 5 V. Inilah pembelian salah yang paling kerap di sini, dan trimmer tidak boleh membetulkannya β output boost tidak boleh turun di bawah inputnya.
Membaca angka arus pada tajuk sebagai satu janji. Pada boost, angka itu ialah had suis dalam laluan input, jadi modul 2 A yang disuap daripada sel 3.7 V lalu diminta keluarkan 12 V hanya memberi beberapa ratus miliampere. Buat saiz ikut watt sebaliknya: darabkan volt beban anda dengan amperenya, bahagi dengan 0.85, kemudian bahagi dengan voltan sumber anda. Angka terakhir itulah arus yang mesti dibekalkan oleh sumber anda dan, pada boost, arus yang mesti dilepasi oleh had suis modul itu sendiri.
Menyambung beban sebelum menetapkan output. Trimmer multi-turn ini tiba pada kedudukan di mana ia ditinggalkan, kerap kali pada 9 V atau lebih. Hidupkan modul tanpa apa-apa pada outputnya, baca pad output dengan multimeter, pusing skrunya, barulah sambungkan beban β langkah demi langkah dalam panduan pelarasan LM2596 kami.
Menyambung IN+ dan INβ secara terbalik. Tiada diod perlindungan pada modul kosong begini, jadi polariti input yang terbalik memusnahkannya serta-merta. Semak silkscreen setiap kali.
Soalan Lazim
Apa beza buck converter dengan boost converter?
Buck menurunkan voltan, boost menaikkannya, dan susunan sambungan suis, induktor dan diod yang menetapkannya β tiada pelarasan boleh mengubahnya. Sumber lebih tinggi daripada beban, beli buck; sumber lebih rendah, beli boost.
Boleh satu modul buat step up dan step down sekali?
Bukan empat modul ini; itu perlukan topologi buck-boost atau SEPIC. Untuk bateri yang voltannya melintasi sasaran anda, boost ia ke 5 V yang stabil dan turunkan semula dari situ.
Buck converter lebih baik daripada regulator linear?
Untuk sebarang penurunan besar atau arus yang sebenar, ya: buck memindahkan tenaga pada kecekapan lebih kurang 85β92% sementara regulator linear membakar bezanya sebagai haba β 7 W pada 12 V ke 5 V, 1 A. Regulator linear masih menang untuk penurunan kecil, arus kecil dan litar analog yang sensitif kepada bunyi.
Boleh saya guna pembahagi voltan ganti buck converter?
Tidak boleh. Pembahagi tiada maklum balas, jadi outputnya runtuh bila dibebankan: 12 V melalui dua perintang 1 kΞ© membaca 6 V tanpa beban dan lebih kurang 1 V dengan beban 100 Ξ©. Pembahagi untuk menskala isyarat masuk ke input analog; ia tidak pernah untuk membekalkan kuasa.
LM2596 atau XL4016 β buck mana patut saya beli?
LM2596 sehingga lebih kurang 2 A β sebuah Arduino, beberapa sensor, jalur LED yang pendek. XL4016 bila bebannya beberapa ampere, sebab ia ada heatsink, tembaga dan terminal skru untuk itu; ambil perhatian inputnya bermula pada 8 V.
Kemas kini terakhir Ogos 2026. Tersangkut? Chat dengan kami di WhatsApp.



MT3608 Adjustable Step-up Convertor Boost Converter Switching Boost Converter for Arduino Project
XL6009 Adjustable Step Up Converter Boost Converter Module XL6009E / XL6009D Display - XL6009 BOOST CONVERTOR
LM2596S DC-DC Buck Converter Step Down Power Module 4-40V to 1.25-37V Voltage Regulator Board - LM2596S BUCK CONVERTOR
XL4016 DC-DC Buck Converter Step Down Power Supply Module 8A 300W High Power Voltage Regulator
XL830L Digital Multimeter with backlight Portable Multimeter Electronics Project
Power Supply Adapter DC Universal AC to DC Converter PSU 5V2A 5V3A 9V2A 12V2A - P.S. ADAPTOR (12V2A)