Power MOSFET terlalu panas pada 1A

10

Saya sedang membangun driver LED RGB yang dikendalikan oleh Arduino dengan menggunakan driver LED arus konstan WS2803, driver TLP250 MOSFET dan MOSFET IRF540N. Begini tampilannya:

Driver LED

Gambar diperkecil sehingga lebih sulit untuk melihat, R3, R7 dan R11 adalah resistor 1k.

Sirkuit ini menggerakkan strip LED 5m RGB (100 segmen) dan harus menggunakan maks 2A / saluran. Jadi setiap MOSFET harus menangani 2A pada 13V maks. IRF540N memiliki peringkat 100V / 33A. RDSon harus 44mOhm. Jadi saya pikir tidak perlu ada heatsink.

Saya jelas ingin hal-hal ini PWM (WS2803 PWM di 2.5kHz) tapi mari kita fokus pada keadaan ON penuh. Masalah yang saya miliki adalah bahwa MOSFET secara serius overheating dalam keadaan ON penuh (tidak ada switching yang terjadi). Anda dapat melihat nilai yang saya ukur dalam keadaan HIDUP penuh pada gambar.

TLP250 tampaknya menggerakkan MOSFET dengan benar (VGS = 10.6V) tapi saya tidak mengerti mengapa saya mendapatkan VDS yang sangat tinggi (seperti 0.6V pada LED merah). Mereka MOSFET harus memiliki RDSon 44mOhm sehingga ketika 1.4A mengalir melaluinya, itu harus membuat penurunan tegangan kurang dari 0,1V.

Hal-hal yang saya coba:

  • dihapus TLP250 dan diterapkan 13V langsung ke gerbang - berpikir bahwa MOSFET tidak sepenuhnya terbuka tetapi tidak membantu sama sekali, VDS masih di 0,6V
  • melepas strip LED dan menggunakan bohlam mobil 12V / 55W pada saluran merah. Ada 3.5A yang mengalir, VDS berada pada 2V dan naik ketika MOSFET memanas

Jadi pertanyaan saya adalah:

  1. mengapa VDS begitu tinggi dan mengapa MOSFET terlalu panas?
  2. bahkan dengan VDS di 0.6V dan ID di 1.4A kekuatannya 0.84W yang saya anggap baik-baik saja tanpa heatsink?
  3. apakah saya akan lebih baik dengan MOSFET yang kurang kuat, seperti 20V / 5A? Atau gunakan MOSFET tingkat logika dan mengendarainya langsung dari WS2803 (meskipun saya suka isolasi optik TLP250).

Beberapa catatan:

  • Saya memiliki sirkuit ini hanya pada papan tempat memotong roti saat ini dan kabel yang menghubungkan sumber MOSFET ke GND menjadi sangat panas juga. Saya tahu bahwa ini normal karena ada arus yang relatif tinggi yang mengalir melalui mereka tetapi saya pikir saya hanya menyebutkannya
  • Saya membeli MOSFET dalam jumlah besar dari Cina, mungkinkah itu bukan IRF540Ns dan memiliki spesifikasi yang cukup rendah?

EDIT: Satu hal lagi. Saya telah membuat pengontrol ini berdasarkan driver MOSFET dari sini . Pria itu menggunakan sumber daya terpisah untuk TLP250 dan untuk beban (Vsupply, VMOS). Saya menggunakan sumber yang sama untuk keduanya. Tidak yakin apakah itu penting. Dan catu daya saya adalah 12V 10A diatur jadi saya tidak berpikir bahwa catu daya adalah masalahnya.

Terima kasih.

Marek
sumber
Bisakah Anda menjelaskan dengan tepat bagaimana Anda mendapatkan (katakanlah) semua LED merah yang terhubung - apakah ada satu 330R per seri benjolan tiga LED dan karenanya satu benjolan tiga membutuhkan waktu sekitar 20mA. Lalu ada 20 lot paralel artinya total 60 led dengan total arus 400mA. Tolong jelaskan bagaimana LED dikonfigurasi - Saya tidak bisa melihat bagaimana Anda mendapatkan 1,4A untuk LED merah apalagi mengapa lebih rendah untuk LED hijau ketika resistansi seri lebih rendah.
Andy alias
Saya telah menempatkan LED dalam skema hanya sebagai representasi dari strip LED. Ini adalah strip LED RGB 5m biasa dengan anoda umum seperti Strip LED RGB yang satu ini . Btw. pengontrol RGB (kotak putih) yang disertakan dengan strip mengeluarkan arus yang serupa tetapi lebih kecil untuk R, G, dan B. Secara teori ini adalah strip 72W (12V, 6A) tetapi Anda tidak akan pernah mendapatkannya. Sesuatu seperti 50W lebih realistis.
Marek
Dan perhitungan Anda benar, 400mA per 1m dari 60 led. Jadi 2A per 5m tetapi Anda tidak akan pernah mencapai itu karena anoda umum "kawat" di strip hampir tidak dapat mendorong 6A tanpa kerugian yang signifikan. Jadi itu sebabnya saya mendapatkan 1.4A bukan 2A.
Marek
Marek, dengan mekanisme apa kawat itu "tidak akan pernah mencapai itu"? Apa yang Anda kaitkan dengan "kerugian signifikan" secara spesifik?
darron
1
Mungkinkah resistansi sambungan lead-breadboard sebenarnya merupakan sumber utama panas (dan resistansi)? Bisakah Anda mengukur penurunan tegangan pada pin paket FET secara langsung?
Connor Wolf

Jawaban:

10

Setelah menerima IRF540N dari penjual terkemuka, saya pasti dapat mengonfirmasi bahwa yang awalnya saya gunakan adalah palsu.

Setelah mengganti yang palsu dengan yang asli saya mendapat Vds = 85mV di saluran merah. Apa yang saya tidak harapkan adalah bahwa FET asli menjadi panas setelah satu menit atau lebih. Dan kemudian saya menyadari bahwa FET itu tidak menghasilkan banyak panas sendiri tetapi agak memanas (dan cukup banyak) dari papan tempat memotong roti dan kabel (Connor Wolf menyebutkannya). Kabel pendek yang menghubungkan sumber FET ke GND berteriak panas ketika ini dalam keadaan ON penuh. Memindahkan FET dari papan tempat memotong roti mengkonfirmasi bahwa sumber panas adalah papan tempat memotong roti / kabel. Yang palsu mulai panas tetapi saya benar-benar bisa mendinginkannya hanya dengan menyentuhnya. Yang asli ada di suatu tempat di antara suhu kamar dan Lukas hangat. Btw. mengukur VDS langsung pada pin FET vs mengukurnya 1 cm di papan tempat memotong roti membuat perbedaan sekitar 200mV (85mV pada pin, 300mV pada papan tempat memotong roti).

Berikut adalah beberapa gambar, palsu di sebelah kiri, asli di sebelah kanan dan tanda pabrikan di bagian bawah:

IRF540 palsu vs asli

Meskipun ada lebih banyak tanda paket IRF mungkin seperti yang ditunjukkan dalam dokumen ini, saya tidak dapat menemukan yang serupa dengan yang palsu (yang hanya mendukung bahwa ini adalah palsu). Juga guntingan di bagian atas pelat belakang berbentuk segi empat vs bulat pada yang asli dan dalam spesifikasi.

Terima kasih semuanya atas semua komentar Anda! Sirkuit sekarang berfungsi seperti yang diharapkan (termasuk PWM).

Marek
sumber
2
Hmmm saya lebih suka styling yang palsu dan logo IR lebih baik LOL
Andy alias
1
Ya, ketika saya melihat logo yang asli saya benar-benar berpikir bahwa saya mendapatkan yang lain :)
Marek
1
Sebuah pelajaran yang bisa dipelajari - belanjakan lebih banyak dan beli dari sumber yang memiliki reputasi baik (bahkan jika mereka masih terlihat sedikit curiga). Senang ya menemukannya dude. Setiap kali saya kembali untuk melihat kemajuan pada posting ini, saya merasakan perasaan tenggelam atas nama Anda - mungkin Anda harus menyebutkan nama dan mempermalukan pemasoknya?
Andy alias
1
Umpan balik yang bagus. Jauh lebih baik dari sekedar "transistor itu palsu, terima kasih". Membawa beberapa informasi untuk kami juga. +1
Vasiliy
@Andyaka Hal yang saya kerjakan lebih merupakan bukti konsep daripada produk akhir jadi saya tidak keberatan menggunakan bagian spec'd yang lebih rendah saat ini tetapi saya tidak berpikir bahwa saya akan berakhir dalam situasi seperti ini (ketika spec bahkan tidak sesuai dengan kenyataan). Yah setidaknya saya belajar sesuatu yang baru. Dan itu adalah salah satu penjual BANYAK di AliExpress dan mungkin ada puluhan lebih seperti dia jadi saya kira tidak ada gunanya untuk menyebutkan namanya. Jika saya telah menemukan bahwa ini adalah barang palsu sebelum saya memberi nilai penjual dengan 5 bintang Saya mungkin akan mendapatkan pengembalian dana penuh karena mereka cukup takut dengan peringkat bintang 1 di AliExpress.
Marek
2

Menurut pengukuran Anda, transistor paling atas pada resistensi adalah:

RHAIN=VDSsayaD=428mΩ

44mΩ

masukkan deskripsi gambar di sini

sayaD=33SEBUAH

Juga, seperti dinyatakan Madmanguruman dalam jawabannya, dengan mempertimbangkan skenario terburuk dari resistansi termal Junction-to-Ambient, Anda harus mengamati peningkatan yang wajar dalam suhu transistor.

Kesimpulan: data yang Anda berikan tidak konsisten.

Sumber yang mungkin untuk kesalahan:

  • Transistor yang Anda gunakan bukan IRF540N
  • Peralatan pengukuran Anda tidak akurat
  • Anda tidak melakukan pengukuran dengan benar. Komentar Anda menunjukkan bahwa Anda melakukannya dengan benar.
  • Saya salah

Dua yang pertama adalah sumber kesalahan yang paling mungkin menurut saya.

Adapun bagian kedua dari pertanyaan Anda, Anda pasti bisa lebih baik dengan beberapa transistor tegangan rendah. Resistansi rendah membutuhkan saluran sesingkat mungkin, sedangkan voltase tinggi sulit dicapai dengan saluran pendek. Dalam hal ini, di mana Anda tidak berharap melihat tegangan drain-to-source yang tinggi ini, Anda dapat "memperdagangkan" beberapa peringkat tegangan untuk resistansi yang lebih rendah.

Vasiliy
sumber
+1 untuk menunjukkan bahwa jumlahnya tidak bertambah.
gsills
0

Saya pikir "overheating" sedikit berlebihan. Panas, ya, tapi terlalu panas, tidak.

Hambatan termal non-heatsink-ke-ambien untuk bagian IR adalah:

RΘJSEBUAH=62°C/W

Pada 0.84W, suhu 52 ° C naik melebihi ambient, yang akan membuat perangkat terlalu panas untuk disentuh. Bagian tersebut dinilai untuk operasi 175 ° C tetapi jarang ada ide bagus untuk memiliki bagian di sana yang dapat membakar operator.

RDS(Hain)1.5mΩ

Adam Lawrence
sumber
Ambient saya adalah 20 ° C sehingga akan menghasilkan 72 ° C. Tapi FET saya adalah plastik leleh (probe multimeter, papan tempat memotong roti). Tidak yakin jenis plastiknya apa, tapi saya berasumsi suhunya lebih dari 72 ° C. Dan terima kasih atas sarannya. Saya akan memesan beberapa FET dengan VDS lebih rendah dan RDS lebih rendah mirip dengan yang Anda sarankan (bersama-sama dengan IRF540N hanya untuk mengetahui apakah saya memiliki barang palsu).
Marek
52C
Perlawanan termal persimpangan-ke-kasus hanya berlaku untuk situasi 'heatsink tak terbatas' hipotetis. Pengalaman saya membuat saya percaya bahwa tanpa heatsink dan udara, case akan menjadi sangat panas pada disipasi hampir 1W kecuali banyak panas yang tersedot ke PCB.
Adam Lawrence