前言:
很久之前的自己在調(diào)試電路遇到的一個(gè)問(wèn)題,歡迎留言區(qū)分享自己調(diào)試電路時(shí)的小插曲。
功能介紹:
如下電路圖 1 是某開(kāi)關(guān)控制電路,所用關(guān)鍵元器件是NMOS,我們知道對(duì)于:
NMOS:Ug》Us時(shí)導(dǎo)通,(簡(jiǎn)單認(rèn)為)Ug=Us時(shí)截止;
PMOS:Ug《Us時(shí)導(dǎo)通,(簡(jiǎn)單認(rèn)為)Ug=Us時(shí)截止;
但是Ug比Us大(或小)多少伏時(shí)MOS管才會(huì)飽和導(dǎo)通呢?
圖 1
問(wèn)題點(diǎn):
單片機(jī)軟件輸出高電平(5V系統(tǒng))時(shí),無(wú)法控制Q1閉合。
分析解決過(guò)程:
按照我們?cè)O(shè)計(jì)的預(yù)期:對(duì)于NMOS來(lái)講,當(dāng)單片機(jī)輸出高電平的時(shí)候,
柵源之間電壓:
Ugs=5*10/11≈4.5V,
查看Q1數(shù)據(jù)手冊(cè)如下圖 2,MOS管正常的開(kāi)啟電壓在1.3V就導(dǎo)通了,在4.5V時(shí)候?qū)娮鑂ds就只有75mΩ(Typ)了。
圖 2
按道理應(yīng)該可靠閉合的才對(duì)。實(shí)測(cè)測(cè)量Q1柵源之間的電壓發(fā)現(xiàn)實(shí)際電壓只有0.38V左右,還不到最小開(kāi)啟電壓。這個(gè)值顯然是單片機(jī)輸出被電阻分壓了,后來(lái)和軟件同事一起討論時(shí)問(wèn)了單片機(jī)輸出口是怎樣設(shè)置的,帶著疑惑去程序中查看,發(fā)現(xiàn)控制Q1的IO口被設(shè)置成了弱上拉模式,此款芯片的弱上拉相當(dāng)于是通過(guò)100K電阻接到+5V電源上,如下示意圖 3:
圖 3
經(jīng)分壓計(jì)算出Ugs=10/(100+1+10)≈0.45V,跟理論0.39V基本吻合,查到問(wèn)題關(guān)鍵之后將此IO口改為推挽輸出電路就能實(shí)現(xiàn)正常功能了。
原文標(biāo)題:?jiǎn)纹瑱C(jī)IO口設(shè)置錯(cuò)誤引起的“電路故障”
文章出處:【微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
元器件
+關(guān)注
關(guān)注
112文章
4730瀏覽量
92513 -
NMOS
+關(guān)注
關(guān)注
3文章
295瀏覽量
34460 -
控制電路
+關(guān)注
關(guān)注
82文章
1717瀏覽量
135956 -
調(diào)試電路
+關(guān)注
關(guān)注
0文章
4瀏覽量
2149
原文標(biāo)題:?jiǎn)纹瑱C(jī)IO口設(shè)置錯(cuò)誤引起的“電路故障”
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論