ZKX's LAB

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就P0口接就行了,其他口不需要接? mos管电平转换加上拉电阻

2020-10-05知识17

上拉电阻为什么能拉高到高电平? 关于输入阻抗,请看我的另一 http://www.zhihu.com/question/3019 9032/answer/50869970 ? 9 ? ? 1 条评论 ? ? ? 感谢 75 人赞同了该回答 还是。

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就P0口接就行了,其他口不需要接? mos管电平转换加上拉电阻

为什么集电极开路输出端口一定要加上拉电阻? 集电极加上拉电阻可以让三极管导通和截止三极管集电极输出的高低电平信号是由三极管的导通和截止控制,集电极的上拉电阻是三极管导通和截止的关键地。其实也不一定是上拉电阻,PNP三极管是需要下拉电阻的。NPN三极管集电极上拉电阻分析NPN三极管集电极没有接上拉电阻时,称为集电极开漏输出,由于集电极没有电流Ic流入,直接检测集电极是没有信号的。电路A没有接上拉电阻,电路B增加了上拉电阻,在电路A中三极管没有导通和截止的过程,所以OutputA是没有信号的;电路B加入了上拉电阻,当DR 为高电平时,三极管导通,Output为低电平,当DR 为低电平时,三极管截止,Output为高电平。如果三极管输出用于驱动外部负载,其实不接上拉电阻功能也是可以的,因为负载需要接在VCC和三极管的集电极之间,电流Ic会从负载流入形成回路。PNP三极管集电极需要接下拉电阻电路C中,PNP三极管集电极没有接下拉电阻,集电集没有电流Ic流出,OutputC是没有电平信号变化的;电路D接入了下拉电阻,当DR为高电平时,三极管截止,OutputD为低电平,当DR为低电平时,三极管导通,OutputD为高电平。PNP三极管驱动的负载需要接在集电极和GND之间,这时候,就算不接下拉电阻,电流Ic也会出负载流出,可以。

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就P0口接就行了,其他口不需要接? mos管电平转换加上拉电阻

Mos管,网络上双向电平转换电路如下图,我想问的是3.3V难道不需要加上啦电阻吗? 在这个电路中要看实际情况,如果3V3 IO是带上拉的输出就可以不用上拉电阻,5V IO也是一样的,当3V3 IO输出高电平时,Vgs=0 MOS管截止 5V IO被上拉电阻(MCU内部或外部)拉高到5V当3V3 IO输出低电平时,Vgs=3V3 MOS管导通,5V IO被拉低当5V IO输出高电平时,Vgs=0 MOS管截止 3V3 IO被上拉电阻(MCU内部或外部)拉高到3V3当5V IO输出低电平时,反向二极管导通,3V3 IO被拉低

为什么单片机接上上拉电阻就能把输出信号拉为确定的高电平?又为什么就P0口接就行了,其他口不需要接? mos管电平转换加上拉电阻

电路中为什么要加上拉电阻呢

关于单片机IO口电平转换 不会烧坏啊,就是因为串了一个电阻,而且是为0的时候才导通的,单片机内部就是可以看成一个导通的mos管接地。此时只要串联的电阻不太小是没有问题的,I2C推荐上拉电阻都至少5-10k,那么电流只有1mA左右。只要单片机灌电流能承受1mA那么管脚的电压就是低电平,哪里超压了呢?只要你的灌电流能符合要求你就是10v 串电阻上拉也没问题。

i2c mos管电平转换电路怎么理解 可以这样理解:1、为什么要电平转换?答:因为电路各部分之间的电平不同,不能直接连接在i2c总线上。i2c总线本身只能有一个电平。为了让不同电平的电路都接在i2c总线上,就要做电平转换,也就是转换成i2c总线使用的电平。2、为什么要用mos管?答:因为i2c总线的数据通讯是双向的,所以用到mos管。如果用二极管,那数据通信只能单向。完整的电路见下图:I2C MOS管电平转换电路对应的实物图见下图:I2C MOS管电平转换电路实物图具体分析过程可以看下这篇文章,来自网站“电路啊”。链接在这里。

一个IIC的5V和3.3V电平转换的经典电路分享

#三极管#mos管#上拉电阻#电平信号#电平

随机阅读

qrcode
访问手机版