关于上拉下拉,推挽输出,开漏输出等什么用?? 纠结了两年了。。。

2019-10-15 19:33发布

上拉下拉,通用推挽,复用推挽输出,开漏输出等,芯片说某种功能要对应某种输入输出形式,为什么呢??就为了增加驱动力??求赐教。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
Pony279
1楼-- · 2019-10-16 13:51
回复【7楼】767904101:
---------------------------------

可以,但是假如你对直接 STM32 这样做,那么,即使在输出高电平的时候,也会有电流流进芯片。保护二极管,会让STM32的IO口维持在 3.3+0.x V 的电压,剩下的压降全部降在电阻上,产生电流,一般不会损坏芯片,静态功耗是个致命的问题。

通过一个三极管上拉 5V 或 9V 是一个简易的电平转换的方案。
767904101
2楼-- · 2019-10-16 17:40
 精彩回答 2  元偷偷看……
杨YX
3楼-- · 2019-10-16 21:30
浮空,顾名思义就是悬浮在空中,上面用绳子一拉就上去,下面用绳子一拉就沉下去了。
上拉,下拉的设置主要还是看你外接的驱动电路的具体情况配置的。
开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极是开路的,你可以直接接一个电阻到3.3V,也可以接一个电阻到5v,这样在输出1的时候,就有5V的电压,也可以输出3.3V的电压了,而不接电阻上拉,这个输出高是不能实现的。
推挽,就是有推有拉,任何时候IO口的点平都是确定的,不需要外接上拉或者下拉电阻

最近也纠结这个,自己的理解成这样
徐家二少
4楼-- · 2019-10-17 01:07
回复【5楼】Pony279:
---------------------------------
我在论坛上经常看到你回复。。对于硬件方面很厉害啊。。
徐家二少
5楼-- · 2019-10-17 06:04
回复【10楼】杨YX:
---------------------------------
你的解释很好。。
徐家二少
6楼-- · 2019-10-17 10:13
回复【4楼】767904101:
---------------------------------
是很不行啊。。呵呵

一周热门 更多>