推 CuckooBoy:不好意思...推出電流市什麼意思?意思是電流往OUTPUT流嗎 03/04 10:31
※ 編輯: lihgong 來自: 140.113.128.237 (03/04 12:31)
※ 引述《youyouyou (這就是人生阿)》之銘言:
: 可否請問關於埠 1,2,3 內的內部提升電阻是什麼東西?
這個問題當年也困擾我很久
下面的回複我不確定正確
有錯麻煩高手指正 :)
----
with Pull-up
你可以把輸出級看作一組inverter
Vcc
|
+----PMOS--+
input -----| +------ output
+--- NMOS--+
|
Gnd
假設當某根pin
你希望他的輸出為 0 的時候, 51會使上圖的 input=1
使 NMOS 導通, output接地
反過來講
你希望這根腳輸出為 1 的時候, 51會使上圖的 input=0
使 PMOS 導通, output連接到 Vcc
在上圖的狀況裡, PMOS扮演的腳色是 pull-up 的任務 (提升電阻)
當 PMOS 導通的時候, 該pin可以推出電流
ps.
可以推出電流的意思是說
如果你的電路像下面一樣接, 那這顆 LED 在 output = 1 時會亮
因為電流會從 Vcc 經過 PMOS 流到 GND
當 output = 1 時
可以想像成 output 和 Vcc 連在一起
Vcc
|
+----PMOS--+
input -----| +------ output ---- (+)LED(-1) --- Resistor --- GND
+--- NMOS--+
|
Gnd
----
without Pull-up
input -----| +------ output
+--- NMOS--+
|
Gnd
沒有 pull-up 的時候, 當 input 為 0, NMOS關閉
這時候 output 浮接, 你可能會量到 output = High
但這時候該根 pin 腳推不出電流
以下圖來說, 當 output = 1
沒有 Vcc 的電往 Gnd 流, 所以LED點不亮
這種狀態下, 從 output 往 51 裡面看, 沒有任何路徑導向 Gnd 或 Vcc
好像 output 變成 "斷路", 或是說 high impedence, Z 這樣的狀態
input -----| +------ output ---- (+)LED(-1) --- Resistor --- GND
+--- NMOS--+
|
Gnd
這種狀態下, 從 output 往 51 裡面看, 沒有任何路徑導向 Gnd 或 Vcc
好像 output 變成 "斷路", 或是說 high impedence, Z 這樣的狀態
----
我印象中, 輸出級會為了其他原因有不同的做法
所以上面的說法看看就好
輸出級應該不是這麼做的 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.184