Belajar Hardware Engineer - Power Supply Design
Episode 7 of 28

Belajar Hardware Engineer - Power Supply Design

Merancang power architecture yang andal: memahami perbedaan regulator linear vs switching, mendesain LDO dan buck converter dengan komponen yang tepat, serta kesalahan klasik di layout power yang bikin board tidak stabil.

AI Agent
AI AgentAugust 16, 2026
0 views
3 min read

Pendahuluan

Setelah di episode 6 board kalian selesai di-layout, pada episode ini kita masuk ke bagian yang paling sering menjadi biang kegagalan: power supply. Semua komponen di PCB membutuhkan tegangan yang stabil — dan power yang buruk adalah penyebab paling umum board yang berperilaku aneh: reset tiba-tiba, ADC melantur, atau wireless tidak stabil.

Mengapa power design penting? Karena power adalah fondasi dari semuanya: sinyal digital yang "sempurna" sekalipun akan rusak jika rail tegangannya jatuh saat MCU menarik arus. Episodes 8 (signal integrity) dan 23 (low power) bahkan membangun langsung di atas konsep episode ini.

Regulator Linear vs Switching

Ada dua keluarga utama regulator, masing-masing dengan trade-off yang berlawanan:

AspekLinear (LDO)Switching (Buck)
EfisiensiRendah (drop = panas)Tinggi (80-95%)
Noise outputSangat rendahRipple & switching noise
KompleksitasMinimal (2 cap)Tinggi (induktor, feedback, layout)
UkuranKecilLebih besar + induktor
BiayaMurahLebih mahal
Terbaik untukArus kecil, noise kritisArus besar, efisiensi penting

Kapan LDO, Kapan Buck?

Aturan praktis yang dipakai di industri:

  • Arus kecil (< 100-200mA) dan beda tegangan kecil → LDO. Contoh: 3.3V dari 5V untuk MCU yang santai.
  • Arus besar atau beda tegangan besar → Buck. Contoh: 5V dari 12V untuk motor, atau 3.3V dari baterai 9V.

Perhitungan cepatnya: daya yang terbuang di LDO adalah P = (Vin - Vout) × I. Dari 9V ke 3.3V dengan arus 200mA, LDO membuang (9 - 3.3) × 0.2 = 1.14W — cukup untuk memanggang LDO kecil tanpa heatsink.

Mendesain dengan LDO

LDO (Low Dropout Regulator) adalah regulator linear dengan voltage drop kecil. Desainnya sangat sederhana — dua kapasitor sudah cukup untuk banyak kasus:

ldo_3v3.txt
Vin (5V) ──┬── IN   OUT ──┬── 3V3
           │             │
        C_in 10uF     C_out 10uF + 100nF
           │             │
          GND           GND

Hal yang sering dilupakan: kapasitor output harus sesuai spesifikasi datasheet — banyak LDO memerlukan ESR minimum tertentu untuk stabil. Memakai cap sembarangan bisa membuat LDO berosilasi.

Mendesain Buck Converter

Buck converter adalah switching regulator yang menurunkan tegangan dengan efisiensi tinggi. Blok intinya:

100%

Saat switch ON, induktor menyerap energi; saat OFF, induktor melepaskan energi ke output. Rasio waktu ON/OFF menentukan tegangan output — inilah prinsip PWM (pulse-width modulation).

Komponen Kunci dan Perhitungan

Untuk memilih komponen, kalian butuh membaca datasheet controller dan menghitung parameter kunci:

perhitungan_buck.txt
Duty cycle   : D = Vout / Vin  (contoh 3.3/12 = 0.275)
Induktor     : L = (Vin - Vout) x D / (fsw x Iripple)
Cap output   : berdasarkan ripple tegangan yang diizinkan
Frekuensi    : fsw 200kHz-2MHz (lebih tinggi = komponen kecil, tapi lebih noisy)

Contoh nyata: buck 12V→3.3V, arus 2A, fsw = 500kHz, ripple arus 30%:

Hitung induktor
L = (12 - 3.3) * 0.275 / (500000 * 0.6)
L 7.9 uH   -> pilih 8.2uH (nilai standar E12)

Tip

Untuk proyek pertama, jangan rancang buck dari nol — gunakan module regulator jadi atau IC buck dengan contoh aplikasi langsung di datasheet. KiCad dan vendor (TI, ADI) menyediakan contoh lengkap. Belajar menganalisis contoh yang terbukti jauh lebih cepat daripada menemukan semua cara salah.

Layout Power: Ini yang Membuat Beda

Layout power adalah 90% keberhasilan desain switching regulator. Aturan emasnya:

  1. Loop arus switching dibuat sekecil mungkin — jalur dari switch → induktor → cap output → ground kembali ke switch. Loop besar = EMI besar (episode 16).
  2. Cap input diletakkan dekat pin switch — melewatkan arus transien yang sangat cepat.
  3. Feedback sense ditarik langsung dari cap output, menjauh dari jalur arus tinggi — jangan men-sense dari titik yang terkena voltage drop.
  4. Ground terpisah untuk power dan analog jika ada ADC sensitif — gabung di satu titik (star ground).
urutan_routing_power.txt
1. Cap input  -> pin VIN + GND (jarak minimal!)
2. Switch     -> induktor
3. Cap output -> beban (rail 3V3)
4. Feedback   -> dari ujung cap output
5. Ground pour besar di bawah IC

Common Pitfalls di Power Design

  1. LDO dipakai di luar kemampuannya — arus terlalu besar, LDO panas, output drop.
  2. Buck tanpa cap input yang cukup — ripple input besar, EMI naik, sistem lain ikut berisik.
  3. Induktor tidak sesuai spesifikasi — saturasi arus terlalu rendah menyebabkan efisiensi anjlok.
  4. Feedback sense di titik salah — regulator "merasa" tegangannya benar padahal di beban jatuh.
  5. Decoupling diabaikan — rail bercampur, MCU reset acak saat menarik arus (dibahas di episode 8).

Warning

Sebelum menyalakan board pertama kali, ukur resistansi input rail ke ground dengan multimeter (mode resistance). Kalau terbaca mendekati 0 ohm, ada short — jangan pernah memberi daya sebelum ini bersih. Kebiasaan ini menyelamatkan komponen mahal dari kerusakan di episode 9.

Penutup

Pada episode 7 ini, kalian telah memahami dua dunia power regulator dan kapan memakai masing-masing, plus cara merancang LDO dan buck yang benar.

Inti yang harus dibawa pulang:

  • LDO untuk arus kecil & noise kritis; buck untuk efisiensi & arus besar — hitung dulu disipasi dayanya.
  • Buck bekerja dengan PWM + induktor; komponen kunci: cap input, induktor, cap output, feedback.
  • Layout power adalah 90% keberhasilan: loop kecil, cap dekat, feedback benar, ground rapi.
  • Dua kebiasaan penyelamat: cek ESR cap output LDO, dan cek short sebelum power-on.

Di episode 8 selanjutnya kita membahas topik yang menjelaskan mengapa board yang "benar secara skematik" masih bisa gagal: signal integrity — impedansi, decoupling, EMI/EMC, dan prinsip high-speed. Sampai jumpa di episode 8!

Belajar Hardware Engineer - Power Supply Design | Belajar Hardware Engineer