MC34063A: Mengapa saya overclocking chip ini?

9

Saya telah memutuskan untuk mendapatkan pengalaman dengan konverter DC-DC dan saya telah mendapatkan konverter DC-DC Onsemi MC34063A . Dari dokumentasi saya mendapatkan lembar data , catatan aplikasi AN920 dan lembar kerja Excel . Lembar data menyebutkan satu lagi catatan aplikasi, AN954 / D, tapi sepertinya saya tidak bisa menemukannya di mana pun.

Idenya adalah untuk turun 12 V ke 5 V dengan arus hingga 500 mA dan 50 mV riak. Jadi saya membaca rumus dalam lembar data, catatan aplikasi dan lembar kerja dan melakukan beberapa perhitungan.

Saya mengambil VsSebuaht=1.3 V , dari nilai maksimum datasheet, saya menggunakan 1N5817, jadi pada 1 A, VF=0,45 V, tegangan input minimum, jika saya mengambil variasi menjadi 10% adalah Vsayan(msayan)=10.8 V, tegangan keluaran VHaikamut=5 V. Menggunakan rumus dari lembar data, ini memberi sayatHaintHaiff=1.21. Saya telah memilih frekuensi konverter menjadi 89 kHz, karena konon cocok untuk220 halFkapasitor, tetapi lebih lanjut tentang itu nanti. Lanjut,tHain+tHaiff=11.24 μs yang memberi saya tHaiff=5.09 μs dan tHain=6.15 μs. Semua ini memberi sayaCt=246 halF, jadi saya akan gunakan 220 halF+22 halF=242 halF. Selanjutnya, saya punyasayahalk(swsayach)=1 SEBUAH. Resistor akalRsc=0,3 Ω, jadi saya akan menggunakan 3 kali 1 Ωresistor dan hubungkan secara paralel. Berikutnya adalah induktifitas minimumL.(msayan)=28 μH. Selanjutnya, ada kapasitor outputCHai=28.1 μF. Akhirnya ada resistor keluaran. Rumusnya adalahVHaikamut=1.25(R2R1+1). Saya memilih 4 kali10 kΩresistor. Untuk satuR1 dan 3 seri untuk R2.

Sekarang mari kita lihat catatan aplikasi dan lihat apakah mereka melakukan sesuatu yang berbeda di sana: Nah rumus untuk Rsc sedikit berbeda dan memberi saya 0,263 Ω sebagai nilai resistor akal minimum.

Sekarang mari kita lihat lembar kerja Excel: Parameter baru ΔsayaL.sayal(Sebuahvg) muncul di sana dan lembar kerja mengatakan:

Untuk Arus Output Maksimum disarankan bahwa ΔIL harus dipilih kurang dari 10% dari rata-rata arus induktor, IL (rata-rata). Ini akan membantu mencegah Ipk (sw) mencapai ambang batas saat ini yang ditetapkan oleh RSC. Jika tujuan desain adalah menggunakan nilai induktansi minimum, misalkan ΔIL = 2 * IL (rata-rata). Ini secara proporsional akan mengurangi kemampuan arus keluaran.

Yah, saya tidak yakin apa yang harus saya lakukan di sini, tetapi output arus tinggi terdengar bagus jadi saya menaruhnya di 6% dan lembar kerja memberi saya induktansi minimum 920 μH. Kebetulan saya memiliki induktor 1 mH di kotak sampah saya ( DPO-1.0-1000 ) jadi saya memutuskan untuk menggunakannya.

Akhirnya, saya punya skematis:

Skema

Sekarang jika saya mengerti operasi perangkat ini dengan benar, timing kapasitor digunakan untuk menyediakan jam yang diumpankan ke induktor sesuai kebutuhan. Jika resistor indera memiliki tegangan terlalu tinggi (artinya kondisi arus lebih) atau konsumsinya terlalu rendah, jam dilewati. Sejauh yang saya bisa lihat, seharusnya tidak ada cara bagi chip itu sendiri untuk mengubah frekuensi yang ditetapkan oleh kapasitor.

Masalah saya tampaknya adalah frekuensi switching dan caranya berubah dengan beban. Regulator dalam dokumentasi dikatakan bekerja hingga 100 kHz dan saya melihat beberapa hasil aneh pada osiloskop. Saya mengukur bentuk gelombang pada dioda dan kapasitor waktu.

Begini tampilannya tanpa beban:

tanpa beban

tidak ada kapasitor beban Sejauh yang saya tahu, jenis gelombang ini akan muncul karena regulator melewatkan siklus dan itu harus normal.

Selanjutnya, saya memiliki beban dengan beberapa gambar LED sekitar 200 mA.

200 mA LED load

200 mA kapasitor

Perhatikan bahwa frekuensinya agak tinggi. Saya perkirakan 89 kHz dan lebih rendah (karena sirkuit ada di papan tempat memotong roti dan saya berharap akan ada kapasitansi parasit dari baris tetangga), tetapi 99,6 kHz, yang tepat pada batas operasi normal.

Beban mikrokontroler 200 mA 200 mA kapasitor

Inilah yang terjadi ketika saya menghubungkan papan mikrokontroler yang berkedip beberapa LED. Frekuensi lebih dari dua kali frekuensi operasi maksimum regulator.

Menggunakan sebuah 1 Ωresistor dan catu daya lain, saya telah menentukan bahwa arus sesaat tertinggi dari papan ini adalah 294 mA, jadi itu baik dalam batas 500 mA saya dirancang untuk ini. Riak output adalah 680 mV dari puncak ke puncak, sehingga tampaknya lebih atau kurang baik dan tegangan sekitar 4,9 V, jadi menurut saya juga lebih atau kurang normal.

Jadi ada ide apa yang terjadi dengan frekuensi di sini? Saya sudah mencoba dengan berbagai kapasitor waktu yang berbeda dan mereka semua memberikan perilaku yang sama dan tidak ada yang memberi saya frekuensi yang dihitung.

MEMPERBARUI

Berikut osilogram dari output menggunakan konektor ground ground tipe springy dan ujung probe telanjang disinkronkan dengan puncak magnitudo terbesar:

Keluaran riuh setelah saran Oli dan Abdullah

MEMPERBARUI

Tentang frekuensinya, saya menemukan sekitar 10 Ω resistor keramik dan mencoba memuat pasokan dengan salah satunya (yang seharusnya memberi saya beban 500 mA), tetapi saya masih mendapatkan frekuensi tinggi dan sepertinya terkait dengan pembatasan arus, dari apa yang bisa saya lihat. Ketika saya menghubungkan resistor, arus maksimum yang bisa saya dapatkan adalah sekitar 370 mA. Saya telah bereksperimen dengan nilai-nilai yang berbeda dari resistor indera dan dengan peningkatan resistensi resistor indera, frekuensi meningkat.

Berikut adalah contoh dari Ct bentuk gelombang dengan resistor 1:: masukkan deskripsi gambar di sini

dan inilah dengan 0,5 Ω indera penghambat:

masukkan deskripsi gambar di sini

AndrejaKo
sumber
Seperti kata @Kit, pemfilteran output Anda mungkin menjadi masalah. Saya belum pernah menggunakan IC terkenal yang Anda gunakan, tapi saya pikir kapasitor output bisa rendah. Sudahkah Anda mencoba meningkatkan kapasitor ke sesuatu seperti 220uF? Omong-omong, saya tidak melihat bagaimana 0.68mVpp riak pada output baik-baik saja, ketika Anda bertujuan untuk 50mV?
abdullah kahraman
1
Itu akan menjadi 680mV, bukan 0,68mV :)
abdullah kahraman
@ abdullah kahraman Nah, kapasitor mana yang harus saya pertimbangkan untuk diproduksi di sini? Saya sudah menggunakan 220 μF tantalum seperti yang ditunjukkan oleh Co dalam skema. Pada output filter, saya memiliki kapasitor elektrolit ESR 22 μF rendah. Haruskah saya mengerjakannya? Riaknya tidak baik sama sekali, tetapi pada titik ini, saya lebih khawatir tentang fenomena yang saya lihat. Sayangnya, saya memiliki beberapa ujian hari ini, jadi saya tidak punya cukup waktu untuk mengerjakan soal ini. Hal yang menarik adalah bahwa saya memiliki lebih banyak noise setelah filter daripada sebelum filter.
AndrejaKo
Maaf, saya pikir kapasitor output Anda 22uF, tidak melihat filter pada gambar. Filter bersifat opsional dan pengontrol harus berfungsi tanpanya, bukan? Aneh bahwa Anda memiliki lebih banyak noise setelah filter. Sudahkah Anda mencoba menghapus filter? Juga, sudahkah Anda menghubungkan anoda dioda Anda secara langsung dan segera di tanah kapasitor input, seperti yang dicatat oleh @Oli?
abdullah kahraman
@abdullah kahraman Tampaknya berfungsi lebih baik tanpa filter. Sebenarnya Oli menyebutkan kapasitor keluaran, tapi saya akan coba dengan input juga dan lihat apa yang terjadi.
AndrejaKo

Jawaban:

6

Papan tempat memotong roti dapat menyebabkan masalah, periksa tata letak Anda (terutama bagian umpan balik)

Juga, mungkin induktor yang Anda gunakan tidak cocok - katanya hanya diberi peringkat hingga 100kHz, jadi SRF (frekuensi resonansi mandiri) mungkin cukup rendah. Mungkin menyebabkan ketidakstabilan.
Cobalah mengubahnya menjadi satu dengan SRF lebih tinggi (mis.> 500kHz), tetapi masih dengan kemampuan saat ini yang sesuai.

Saya memang menyebutkan cap output di bawah ini tetapi abdullah benar tentang cap input menjadi penting. Itu memang tergantung pada beban, tetapi seluruh loop dari dalam ke luar harus impedansi sekecil dan serendah mungkin, idealnya menggunakan bidang tanah. Pada papan tempat memotong roti yang "sulit" ;-)
Jika masalah frekuensi tidak ada dengan beban yang stabil, saya pikir seperti yang dikatakan Kit, ini adalah masalah penyaringan keluaran, karena switcher tidak akan cukup cepat untuk beradaptasi dengan perubahan di / dt tinggi pada output dan tidak ada "cadangan". Tingkatkan kapasitansi filter keluaran dan lihat apakah riaknya turun, apakah memang itu masalahnya.

EDIT - Ah, saya melihat Anda mencobanya dengan resistor pada output.
Dalam hal ini sepertinya itu bukan penyaringan. Pada titik ini saya pikir saya akan menggunakan metode prototipe yang berbeda yang lebih cocok untuk regulator switching. Juga gunakan chip lain untuk berjaga-jaga.
Entah papan atau gunakan gaya bug mati, atau stripboard dengan sangat hati-hati terhadap tata letak. Jika frekuensinya masih terlalu tinggi saya akan menganggap itu bagian dari operasi itu dan tidak tercakup dengan benar dalam datasheet - jika ini yang terjadi maka e-mail ke OnSemi adalah untuk melihat apa yang mereka katakan.

EDIT 2 - Oke, setelah lebih banyak membaca saya pikir resistor akal (mungkin dikombinasikan dengan masalah induktor yang disebutkan di atas) mungkin menyebabkan indera saat ini untuk perjalanan terlalu sering dan meningkatkan kemiringan waktu pengisian kapasitor kapasitor. Ini kemungkinan akan muncul seperti osilator yang berpindah lebih cepat.
Kutipan yang relevan dari catatan Aplikasi:

Ketika tegangan ini menjadi lebih besar dari 330 mV, sirkuit batas arus menyediakan jalur arus tambahan untuk mengisi kapasitor timing CT. Hal ini menyebabkannya dengan cepat mencapai ambang osilator atas, sehingga memperpendek waktu konduksi sakelar keluaran dan dengan demikian mengurangi jumlah energi yang disimpan dalam induktor. Ini dapat diamati sebagai peningkatan kemiringan bagian pengisian dari gelombang tegangan CT seperti yang ditunjukkan pada Gambar 5.

Bentuk gelombang oscillscope Anda tampaknya setuju dengan deskripsi ini. Juga, jika Anda belum mencoba mengubah induktor, lakukan ini dan lihat bagaimana hasilnya, plus Anda bisa mencoba tidak menggunakan indra saat ini (yaitu hanya terhubung ke tegangan input)

Oli Glaser
sumber
Apa yang harus saya lihat di bagian umpan balik? Saat ini, agak lama karena saya memiliki 3 1/4 W resistor secara seri. Haruskah saya mencoba membuatnya lebih pendek? Tangkapan yang bagus untuk induktor. Situs untuk seri mengklaim operasi 200 kHz dan saya bahkan tidak melihat 100 kHz di datasheet.
AndrejaKo
Coba dan jaga agar FB tetap pendek dan jauh dari jejak arus tinggi. Coba dan buat output cap ground Anda untuk diode ground return loop sekecil mungkin. Pada dasarnya pikirkan tentang bagaimana arus mengalir dan coba dan buat area loop sekecil mungkin. Ubah induktor secara pasti. Switchers dapat merepotkan pada papan tempat memotong roti, jika semuanya gagal menyoldernya ke papan strip (atau bahkan lebih baik melakukannya dengan gaya bug di atas bidang tanah padat) dan lihat bagaimana kinerjanya.
Oli Glaser
Saya pikir Anda mendapatkannya di EDIT 2. Sekarang jelas dengan kutipan dari catatan aplikasi. Juga, ini dapat dibuktikan jika @AndrejaKo akan mencoba rangkaian tanpa resistor akal. Semoga ini masalahnya.
abdullah kahraman
Saya sudah mencoba menggunakan chip tanpa resistor akal saat ini dan tampaknya menjadi masalah. Saya akan melihat apakah saya bisa mendapat tanggapan dari OnSemi.
AndrejaKo
4

Tebakan terbaik saya adalah jumlah pemfilteran keluaran atau ukuran pada R_sc.

Perhatikan komparator mengumpan balik ke dalam dan gerbang yang mengontrol sakelar di skema Anda. Jika arus beban berubah dan menyebabkan perubahan pada loop umpan balik tegangan maka Anda dapat membuat peningkatan virtual dalam frekuensi PWM. Saya tidak punya cukup waktu untuk menggambar grafik lengkap untuk Anda, tetapi pada dasarnya jika kenaikan beban saat ini menyebabkan sakelar menyala (yaitu jika Anda menyalakan banyak leding secara bersamaan), tetapi kemudian Anda dengan cepat mengembalikannya. pada, yang akan ditumpangkan di atas PWM 99,4kHz dan membuat frekuensi switching terlihat jauh lebih tinggi.

Hal lain yang mungkin Anda coba adalah membuat R_sc terlalu besar dan melihat seperti apa bentuk gelombang pada beban yang sangat konsisten. Seperti yang Anda katakan, frekuensi PWM tidak boleh berubah, dan undian harus menyebabkan siklus tugas meningkat perlahan karena perbedaan antara tegangan output dan tegangan input harus mendekati 0 saat Anda mencapai penarikan maksimum. Dengan begitu, semua energi dihamburkan dalam resistor, tidak ada dalam konverter switching pada penarikan maksimum. Saya punya alasan saya pikir ini mungkin menjadi masalah, tapi saya akan jujur ​​saya pikir itu hal pertama.

Semoga itu bisa membantu! Semoga berhasil!

Kit Scuzz
sumber
3

Saat berhadapan dengan konverter mode switch, Anda harus memperhatikan tingginya dsayadtjalur sirkuit. Untuk menentukan jalur yang bermasalah ini, seseorang dapat menggunakan diagram topologi dan menggambar statusnya. Mari kita lihat diagram sirkuit untuk buck converter, di berbagai negara saklar:

Status buck-converter yang berbeda

Garis merah menunjukkan aliran arus yang tinggi. Anda dapat melihat bahwa beberapa bagian tetap MERAH di kedua posisi sakelar dan beberapa bagian berubah warna. Yang berubah warna adalah jalur yang bermasalah, karena arus yang mengalir melalui mereka berubah, ketika sakelar berubah posisi. Itu berarti mereka tinggidsayadtbagian sirkuit, dan memerlukan perawatan saat mendesain tata letak. Lihat posting saya ini tentang bagaimana induktansi mempengaruhi ketika ada perubahan waktu saat ini tinggi. Jadi, apa yang harus dilakukan?

  • Memperpendek dan memperluas jejak, karenanya mengurangi induktansi. Namun, jangan membuatnya lebih lebar dari yang seharusnya, jika tidak, Anda akan membuat antena yang lebih besar untuk EMI. Buat cukup lebar sehingga bisa membawa arus yang dibutuhkan.
  • Jika jejak-jejak ini terhubung ke jaring GROUND, maka cobalah untuk mencegahnya berjalan di pesawat darat atau di bus darat papan tempat memotong roti sebanyak mungkin. Satu-satunya jalur suiting untuk skenario ini, adalah jalur dari anoda dioda ke ground lead dari kapasitor input. Hubungkan secara langsung dan segera .

Juga, beberapa hal yang Anda lihat dalam ruang lingkup tidak benar-benar di sirkuit itu sendiri. Mereka disebabkan oleh ujung tanah yang panjang dari probe lingkup. Persingkat, seperti:

Cara mengukur riak output SMPS dengan benar

Sumberdaya: Pedoman Tata Letak PCB dari National Semiconductor

abdullah kahraman
sumber
4
Selain semua hal di atas, tolong, jangan gunakan power supply switch-mode :)
abdullah kahraman
Saya veroboard catu daya dan lolos begitu saja karena saya tidak sulit beralih.
Autis
Apa itu "hard-switch" dan bagaimana Anda tidak melakukannya?
Sixtyfive
@ Otis: Saya ingin belajar tentang itu juga ..
abdullah kahraman
2

Saya terlambat 7 tahun, tetapi saya harus menambahkan jawaban saya untuk orang lain yang menemukan masalah ini: Riak yang sangat tinggi dari 680mV (jika Anda tidak salah ketik) pada output sepertinya saya seperti Co Anda (kapasitor output) adalah baik salah atau bukan tipe ESR rendah (resistansi seri setara). ESR pada dasarnya adalah "resistansi" kapasitor yang terlihat pada frekuensi tinggi. Jika kapasitor Anda memiliki peringkat 85 ° C, sangat mungkin tutup ESR tinggi dan tidak cocok untuk mengganti catu daya. Tutup ESR rendah biasanya diberi peringkat setidaknya 105 ° C, meskipun yang bertegangan tinggi (di atas 100V) biasanya tetap pada 85 ° C dan tampaknya baik-baik saja mengingat tegangan yang lebih tinggi: rasio saat ini pada tegangan yang lebih tinggi. Saya terkejut bahwa tidak ada yang menyarankan atau bahkan menyebutkan kemungkinan itu.

Edin Fifić
sumber
Malu ini bukan bagian dari jawaban Abdullah. Juga, malu bahwa jawaban Abdullah bukan jawaban yang diterima.
Sixtyfive