作者lihgong (人生,是一句引用句)
看板Electronics
标题Re: 关於8051的用语
时间Sat Mar 3 13:13:21 2007
※ 引述《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
1F:推 CuckooBoy:不好意思...推出电流市什麽意思?意思是电流往OUTPUT流吗 03/04 10:31
※ 编辑: lihgong 来自: 140.113.128.237 (03/04 12:31)