Jawaban singkat
Dalam rangkaian ini, Vth (gerbang ke sumber tegangan tempat MOSFET dihidupkan) sangat penting. Vth harus jauh lebih rendah dari Vh-Vl = 5V - 3.3V = 1.7V.
BSS138 memiliki Vth 0,8 / 1,3 / 1,5 mnt / tipikal / maks.
Jadi sementara secara teori itu akan "cukup baik" di sini sebagai 1,7> 1,5, margin itu sangat kecil.
Sayangnya, alternatif yang Anda pilih bahkan lebih buruk daripada BSS138.
FQN1N60C memiliki Vth dari 2 / - / 4 V. yaitu pada kasus terbaiknya Vth dari 2V itu lebih tinggi dari 1.7V yang dibutuhkan dan dapat memiliki Vth sebanyak 4V yang jauh lebih dari 1.7V dalam aplikasi ini. .
TOOS MOSFET (hanya) yang dapat diterima yang tersedia di Digikey adalah Zetex / Diodes Inc ZVNL110a .
Ini memiliki Vth dari 0,75 / - / 1,5 Volts. Ini hampir sama dengan BSS138.
Lebih lama:
BSS138 adalah, relatif, sebongkah sampah. Ini memiliki tempatnya tetapi itu melampaui kemampuannya yang aman di sirkuit ini. Sayangnya, alternatif yang Anda pilih, FQN1N60C, bahkan lebih buruk.
Tegangan Anda yang meningkat LV ke tegangan yang setara dengan HV mengatasi nilai Vth tinggi FQN1N60C.
Alasan sirkuit asli Anda bekerja dengan buruk adalah karena FQN1N60C adalah spesimen yang sangat menyesal dari seni MOSFET, dan alasan bahwa sirkuit revisi Anda berfungsi dengan baik juga karena FQN1N60C adalah spesimen yang sangat menyesal dari seni MOSFET. VOS MOSFET rendah akan bekerja dengan baik di sirkuit asli dan gagal di yang direvisi.
Ini karena dalam rangkaian asli, FQN1N60C Vth terlalu tinggi untuk Vth yang tersedia dan tidak menyala dengan benar. Sebuah MOSFET dengan Vth cukup rendah akan menyala dengan baik dengan tegangan yang tersedia. Di sirkuit yang direvisi Anda telah memberikan FQN1N60C dengan tegangan gerbang yang cukup dalam keadaan dioperasikan tetapi tidak terlalu banyak sehingga akan dioperasikan secara tidak sengaja. Jika Anda menggunakan VOS MOSFET rendah itu akan dihidupkan oleh tegangan nasib yang tersedia ketika itu dimaksudkan untuk dimatikan dan sirkuit akan gagal.
Rangkaian ini sangat pintar, TETAPI kepintarannya tergantung pada MOSFET yang memiliki cukup tegangan gerbang untuk mengendarainya ketika TX_LV rendah tetapi tidak cukup tegangan untuk mengendarainya ketika TC_LV tinggi. Biasanya LV = T_LV ketika TX_LV tinggi, sehingga MOSFET tidak melihat tegangan gerbang. Dengan meningkatkan LV ke HV Anda memberikan tegangan gerbang (HV-LV) saat TX_LV tinggi. Karena HV-LV = 5-3.3 = 1.7V FQN1N60C tidak memicu salah karena Vth praktisnya adalah> 1.7V.
Di bawah ini adalah diagram sirkuit level shifter asli.
BSS138 adalah N Channel MOSFET - sehingga ia melakukan ketika gerbangnya positif relatif terhadap sumber, biasanya drainnya lebih tinggi daripada sumbernya, dan dioda tubuh internal blok ketika Vds adalah + ve dan melakukan ketika Vds negatif .
Pengoperasian normal
Dengan TXLV dan TXHV tinggi, gate berada di LV (aslinya 3V3, sumbernya ada di TX_LV = 3.3 jadi Vgs = 0 jadi FET mati.
Sumber ada di TX_LV ditarik ke sana oleh R3.
Kirim logika 0 kiri ke kanan.
Tarik TX_LV rendah. Sumber = 0V, gerbang = 3V3. Jadi Vgs = 3V3. Karena ini> Vth BSS138 dihidupkan. Saat sumber = 0V dan FET aktif, TX_HV juga akan ditarik ke rendah. Itu mudah :-).
Kirim logika 0 kanan ke kiri.
Tarik TX_HV rendah. Tiriskan = 0. Gerbang adalah 3V3 melalui koneksi keras.
Sumber = 3V3 (tetapi lihat di bawah) Jadi: Vgs = 0. FET mati. Vds = - 3V3.
TETAPI BSS138 memiliki dioda internal S ke D. Dioda ini sekarang akan melakukan, menarik TX_LV ke penurunan dioda di atas TX_HV.
Juga mudah.
SEKARANG ganti BSS138 dengan FQN1N60C.
VOS MOSFET adalah> ke >> 1.7V margin antara 5V dan 3V3.
Sekarang, dalam mengirim logika 0 KIRI KE KANAN, sumber pentanahan memberikan Vgs = 3V3 = <4V kasus terburuk. Jika benar Vth ada di suatu tempat sekitar 1,7V rangkaian akan bekerja.
Meningkatkan LV ke 5V berfungsi seperti sekarang Vgs = 5V.
TETAPI ketika TX_LV tinggi, masih ada 5-3.3 = 1.7V drive ke MOSFET, meskipun seharusnya 0V, dan sebelumnya.
Jika Anda sekarang mengganti MOSFET yang memiliki Vth <1,7V itu akan selalu dihidupkan. yaitu kualitas MOSFET yang lebih baik bekerja lebih buruk (atau tidak sama sekali). "Obat" adalah menggunakan MOSFET awalnya dengan Vth <to << 1.7V.