Saya mencoba memahami dasar-dasar catu daya switch-mode melalui simulasi di LTSpice.
Saya ingin membangun rangkaian konverter boost yang luar biasa sederhana mengikuti model pengajaran yang sering diberikan dalam buku pelajaran, tapi saya tidak bisa membuat hal ini berperilaku sama sekali seperti yang saya harapkan, mungkin karena hal-hal yang sangat berbeda dalam praktiknya :)
Berikut adalah diagram skematik yang diekspor dari LTSpice (perhatikan bahwa ia menggunakan simbol ISO; komponen di sebelah kanan adalah sebuah resistor):
Tegangan suplai adalah 5V dan saya ingin meningkatkannya ke 12V dengan arus beban 1A, atau daya output 12W. Saya memilih frekuensi switching 20kHz. Dengan matematika saya, saya memerlukan siklus tugas 0,583 untuk melakukan ini, jadi waktu yang tepat adalah 29,15 μs. Dengan asumsi efisiensi 0,90, daya input akan menjadi 13,34W dan arus input 2,67A.
Asumsi yang mungkin membuat saya mendapat masalah:
- Mungkin efisiensi sama sekali tidak realistis untuk desain sesederhana ini dan arus input saya jauh lebih tinggi daripada yang saya harapkan.
- Awalnya saya tidak terlalu peduli dengan riak jadi saya hanya memilih induktor dan kapasitor secara acak.
- Mungkin frekuensi switching terlalu kecil.
Saya menjalankan simulasi dengan waktu 10ms (harus terlihat dalam grafik).
Apa yang saya harapkan adalah tegangan 5V, mungkin dengan sedikit riak, pada titik 2 (antara induktor dan NMOS) dan tegangan 12V dengan riak pada titik 3 (antara dioda dan kapasitor).
Sebaliknya, yang keluar adalah apa yang tampak seperti kekacauan total - saya mendapatkan tegangan puncak 23V yang berosilasi sekitar 11.5V pada titik 2 dan tegangan puncak yang sedikit lebih rendah hanya lebih dari 22.5V yang berosilasi sekitar 17V pada titik 3:
Pada firasat bahwa frekuensi switching saya mungkin terlalu rendah, saya mencoba meningkatkannya menjadi 200kHz (T = 5μs, Ton = 2,915μs) dan sekarang saya mendapatkan sesuatu yang lebih seperti apa yang saya cari, yang merupakan tegangan puncak 12,8V pada titik 2 (berosilasi antara itu dan 0V) dan puncak 12V pada titik 3 (berosilasi sekitar 11.8V):
Ada riak signifikan pada tegangan. Saya mencoba meningkatkan ukuran induktor menjadi 100μH tetapi yang tampaknya hanya mempengaruhi osilasi startup. Jadi saya meningkatkan kapasitansi menjadi 10μF, dan itu sepertinya berhasil, osilasi tegangan pada titik 3 jauh lebih kecil. Gambar di atas adalah hasil dengan kapasitor 10μF.
Pertanyaan saya adalah:
- apa yang salah dengan model asli saya?
- 20kHz adalah frekuensi switching yang sama sekali tidak realistis (sepertinya aneh kalau itu terjadi)?
- jika saya menginginkan frekuensi switching 20kHz, apa yang harus saya ubah untuk membuat rangkaian berfungsi seperti yang diharapkan? Induktor yang jauh lebih besar?
- Apakah normal jika tegangan pada sisi input sama dengan tegangan pada sisi keluaran ketika rangkaian telah mencapai kondisi mapan?
- persamaan apa yang harus saya gunakan untuk mengukur kapasitor?