Basic Circuit問題 - MCU Driver MOSFET

我係用粒MCU 去Control 一支Laser on / off (圖)
有3個Function,
1 長on,
2 長 off,
3 on->off->on (閃)

一開始砌好個circuit,用落都冇問題,但用用下,唔知點解粒MCU output pin "1"左就唔識"0"返
即係長期on,其他禁咩制都冇用
但將支Laser位轉做LED,又會正常,完全唔知點解
支Laser 5V 300mA, 粒MOSFET數字頂到好大V / A, 5V 0.3A 應該完全冇問題
有冇人知到點解

=============
Solved
原本用4粒 3A勁C王鹼性電,約5.4V推 唔work
而家改用4粒 2A三洋叉電, 約5.2V 又work返

亦都解釋到點解我新鮮砌出黎時work而後期唔work
但原理上點解5.4V推唔到都仍然不明

[ 本帖最後由 shingzhk 於 2010-1-12 01:52 編輯 ]
00.png
01.png

請問你用乜野MCU?

你有無debugger睇下I/O status register (SFR or whatever it called in your particular MCU architecture).

TOP

會唔會係MOSFET個gate charge up咗discharge唔到, 試吓用粒10k resistor連接gate同ground.

TOP

MCU我覺得唔關事,因我轉用LED係正常Driver到
and 如果我轉用npn 代替MOSFET都係正常work到

MOS我第一次用,可能有D位我miss左但唔知先搞到感

TOP

原帖由 ckshum 於 2010-1-10 22:32 發表
會唔會係MOSFET個gate charge up咗discharge唔到, 試吓用粒10k resistor連接gate同ground.

你講感樣? Same,就算係MCU 串粒R去Gate都一樣
00.png

TOP

Try in series

TOP

當MCU output pin "0"左時,用電錶量下MOSFET的Gate電壓係幾多Volt!

TOP

2.8V左右 MOSFET on時 Gate Voltage時
我就算set左粒MCU output一下 (幾mS)
之後就變返"0",但佢一著就唔會再off返

奇怪既係,我早2日新鮮砌出黎仲work得好地地,
跟手而家轉用第2粒MOSFET (我手頭有2隻), 果粒就正常work到
但唔知點解用呢粒果陣,支Laser output細過maximum output好多
我當初棄用npn轉用MOSFET都係想要個output大D,感冇意義啦
原先用80N20, 後期改用IRF740

MCU output pin serious 粒R去Gate都一樣

[ 本帖最後由 shingzhk 於 2010-1-11 01:58 編輯 ]

TOP

試下換另一個port既control pin, 我都試過類似情況。

TOP

我林你測下三個形態
一是接左電PROGRAM未行
二是接左電PROGRAM行 ON
三是接左電PROGRAM行 OFF

TOP