Mikroişlemci ve Lojik Mosfet

Başlatan vale9, 16 Kasım 2012, 22:23:24

vale9

Arkadaşlar merhaba,

PIC16F628A çıkışından direk P-kanal MOSFET sürmek istiyorum. Elimde buna uygun SI2301BDS-T1-E3 mosfetler var http://datasheet.octopart.com/SI2301BDS-T1-E3-Vishay-datasheet-11970996.pdf

Devrem 3,9V ile besleniyor. Yaptığım denemelerde malzemenin gate ucu pic'e, source ucu 3,9V'a ve drain uc direk yüke bağlı. Pic'ten lojik-0 verdiğimde yükte 3,9V besleme görünüyor ve düzgün çalışıyor. Fakat lojik-1 verdiğimde yükte 1,9V gibi bir değer görüyorum. Normalde 0V olması gerekmez mi?

Şimdiden teşekkürler.
Hayat 1'ler ve 0'lardan ibarettir.

ipek

Fet'lerin girişini açıkta bırakma , gate ile source arasına 4k7 kohm ila 10kohm direnç bağlaman gerekir..

sadogan

mosfete lojik-1 verdiginizde gate soruce arasında kaç volt görüyorsunuz ?

vale9

Alıntı yapılan: ipek - 16 Kasım 2012, 23:25:22
Fet'lerin girişini açıkta bırakma , gate ile source arasına 4k7 kohm ila 10kohm direnç bağlaman gerekir..

Teşekkürler, deneyeceğim.

Alıntı yapılan: sadogan - 17 Kasım 2012, 00:48:20
mosfete lojik-1 verdiginizde gate soruce arasında kaç volt görüyorsunuz ?

Tam sıfır görüyorum.
Hayat 1'ler ve 0'lardan ibarettir.

Erdem

#4
+ kanallılar - kanallılar kadar yaygın kullanılmıyor galiba. Ama çalışma mantığı aynı olması lazım.

Şimdi mosfetin G ucunu denetleyicinin mantıksal sinyal veren ucuna bağlı. S ucu 3.9V'luk besleme gerilimine, D ile toprak arasındak 10K'lık bir direnç olabilir. Aslında bu direncin değerini biz belirliyoruz. D 'nin diğer ucuna bir kablo takarsak bizim çıkışımız olur.

Şimdi MOSFET'te vGS < vT iken MOS iletime geçmez. Yani G ve S uçları arasındaki gerilim eşik gerilimden düşük iken D ve S uçları arasından akım geçmez.

O zaman bizim vGS = -3.9V > vT = -0.45 olduğuna göre MOS iletime geçer ve çıkışta "1" görürüm. Giriş yüksek yapıldığında vGS = 0 < vT = -0.45 olduğu için MOS iletime geçer ve çıkışta "0" mantıksal sıfır görürüm.

[Düzenleme : Burada matematiksel olarak değil de gerilim farkı olarak düşünülüyor galiba. Deneyerek test edebilirsin. Ama mantık aynı mantık]

Burada MOS iletime geçtiği zaman D ve S uçları arasındaki direnç RON = 0.1Ω imiş. O zaman çıkış gerilimini D ucuna takdığımız dirence RL dersem bir gerilim bölücü oluşuyor. O zaman basitçe şu bağıntıyla çıkış gerilimini hesaplayabilirim.

Vçıkış = (3.9V * RL) / (RL + RON)

Burada mantıksal düşük değerlerin her zaman 0V olması gerekmez. Örneğin ben 5V bir gerilim için 0 ile 2V arasına mantıksal düşük diyebilirim. Bu tamamen tasarımla alakalıdır.

vale9

Alıntı yapılan: Erdem  - 17 Kasım 2012, 11:43:48
Burada mantıksal düşük değerlerin her zaman 0V olması gerekmez. Örneğin ben 5V bir gerilim için 0 ile 2V arasına mantıksal düşük diyebilirim. Bu tamamen tasarımla alakalıdır.

Merhaba Erdem, söylediğin gate'e uygulanacak lojik seviye için doğru fakat benim sorunum gate'i high yaptığımda Drain (çıkış) ile GND arasında 0V görmem lazım ama ben 1,98V görüyorum. Bu da tam olarak kesime gitmediği anlamına geliyor. Bunun çözümünü bulamadım.

Ben gate'i low yaptığımda çıkışta 3,9V görüyorum ama gate'i high yaptığımda çıkışta 0V görmek istiyorum.
Hayat 1'ler ve 0'lardan ibarettir.

z

Mosfetin sızdırıyor olabilir.

MOSun Port ile bağlantısını ayır. Gate ucunu Source ile kısa devre ettiğinde Drain Gnd arasında yani yük arasında 0v olduğunu gözle.
Gate ile Gnd yi kısa devre ettiğinde ise yük uçlarında besleme gerilimini gör.

Eğer yük uçlarında sıfır olmuyorsa MOS sızdırıyordur. Hasar görmüştür.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Erdem

#7
Yukarda verdiğim devreyi deneyip çıkışla D ve toprak arasına bir 10K direnç takıp denermisin. O zaman mantıksal 0 için kaç volt görünüyor.

Ayrıca senin ilk verdiğin örnek üzerinden düşünürsek. D 'nin bir ucunun toprağa bağlı olduğundan eminsin değil mi.

sadogan

 Vale9 hocam,
Yükünüz nedir kaç ohm dur . Birde mosfetin G ve  S uclarını kısa devre yaptıgınızda
yine yükte 1.9 volt varmı ?
Baska bir mosfeti dışarda G ev S uclarını kısa devre edip S D direncini ölçermisiniz.

vale9

Alıntı yapılan: z - 17 Kasım 2012, 12:50:50
Mosfetin sızdırıyor olabilir.

MOSun Port ile bağlantısını ayır. Gate ucunu Source ile kısa devre ettiğinde Drain Gnd arasında yani yük arasında 0v olduğunu gözle.
Gate ile Gnd yi kısa devre ettiğinde ise yük uçlarında besleme gerilimini gör.

Eğer yük uçlarında sıfır olmuyorsa MOS sızdırıyordur. Hasar görmüştür.

Denedim, yeni bir mosfet kullandım yine 1,9V gösteriyor.

Alıntı yapılan: Erdem  - 17 Kasım 2012, 12:54:50
Yukarda verdiğim devreyi deneyip çıkışla D ve toprak arasına bir 10K direnç takıp denermisin. O zaman mantıksal 0 için kaç volt görünüyor.

Ayrıca senin ilk verdiğin örnek üzerinden düşünürsek. D 'nin bir ucunun toprağa bağlı olduğundan eminsin değil mi.

Mosfet 3 pinli. D'nin tek ucu var, o da yüke gidiyor. Dediğin gibi D'den GND'ye 10K direnç attım, sonuç aynı 1,9V.

Alıntı yapılan: sadogan - 17 Kasım 2012, 13:14:16
Vale9 hocam,
Yükünüz nedir kaç ohm dur . Birde mosfetin G ve  S uclarını kısa devre yaptıgınızda
yine yükte 1.9 volt varmı ?
Baska bir mosfeti dışarda G ev S uclarını kısa devre edip S D direncini ölçermisiniz.

Yük Telit GL865 GSM modül. Mosfetin G-S uçlarını kısa devre ettim, sonuç aynı 1,9V.

Fakat arkadaşlar tuhaf bir şey var: Mosfeti tamamen söküp GSM modülün beslemesini iptal etmiş oldum. Modülün beslemesini ölçtüğümde 1,34V gösteriyor!!!
Hayat 1'ler ve 0'lardan ibarettir.

z

O zaman senin modülde pil vs varsa MOS ile enerjiyi kessen bile pilin voltajı bir şekilde ölçülüyordur. Modül bağlamak yerine mosa yük olarak 100 Ohm vs bir direnç  takarsan sorunun mos sürümüyle alakalı olmadığını görürsün.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

vale9

Arkadaşlar sorun çözüldü. Dediğiniz gibi sorun mosfet'ten kaynaklanmıyormuş. Ama bana çok önemli bir şey öğretti:

Mosfet GSM modülü sürüyordu ve kesime gitse bile GSM modülün beslemesinde 1,9V görüyordum. Bunun nedeni; GSM modülü ile seri iletişim yaptığım mikroişlemcinin TX pinini High olarak bırakmam imiş. Böyle bırakınca modül pin'den bir voltaj alıyor ve yarı çalışır bir şekilde saçmalıyor.

Kesim sırasında TX pinini de low seviyesine çekip bıraktım; mosfet tamamen voltajı kesti (0 V)
Hayat 1'ler ve 0'lardan ibarettir.