这个上拉输入电路5V倒灌进入3.3V会不会有问题?

[复制链接]
9200|17
 楼主| flinstone 发表于 2017-8-25 22:41 | 显示全部楼层 |阅读模式
一个I2C的简单驱动电路,有5V和3.3V两个电源,下面这个图接法,3.3V接上拉电阻RA,
如果输入电平为低(0V),那一切正常,GPIO口读到低电平。
可如果输入电平为高(5V),大于3.3V,那上拉电阻RA就会出现反向电流,倒灌进3.3V的电源网络(3.3V由AMS1117 LDO输出),请问这样会不会产生问题,影响3.3V电源的电压稳定?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ipman 发表于 2017-8-25 22:45 | 显示全部楼层
4.7K电阻在那里,没什么影响
Lee_3 发表于 2017-8-26 08:53 | 显示全部楼层
本帖最后由 Lee_3 于 2017-8-26 08:54 编辑

别超过3.3V的负载电流就没问题,这不就是相当于减轻了3.3V的负载吗。
山东电子小菜鸟 发表于 2017-8-26 12:04 | 显示全部楼层
事实证明你这个电路没什么作用,RB左端的电平依然是5V
delin17 发表于 2017-8-26 13:34 | 显示全部楼层
高电平时,IO口有将近9mA的电流,电阻或期他是否需要重新设计,上拉电阻没有啥意义吧
一事无成就是我 发表于 2017-8-26 23:03 | 显示全部楼层
如果你是标准的IIC,直接接口就是,IIC是射极开路输出,如果你是模拟的,可以用一只mos管进行电平转换

评分

参与人数 1威望 +1 收起 理由
flinstone + 1 赞一个!

查看全部评分

golden_fish 发表于 2017-8-27 08:06 | 显示全部楼层
上拉没问题,倒是RB=300有点小了。虽然GPIO会设成高阻态,仍有过电流的风险。
l87522 发表于 2017-8-27 10:35 | 显示全部楼层
山东电子小菜鸟 发表于 2017-8-26 12:04
事实证明你这个电路没什么作用,RB左端的电平依然是5V

的确,上拉没起什么作用。
chunyang 发表于 2017-8-27 17:38 | 显示全部楼层
通过4.7K电阻“倒灌”有没有问题?那么先计算倒灌电流,再考察3.3V输出电流,如果倒灌电流小于输出电流就没问题。楼主电路中还需考虑3V GPIO的5V耐受问题。
DAXSX 发表于 2017-8-28 11:30 | 显示全部楼层
加个二极管

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
sunul 发表于 2017-9-20 08:58 | 显示全部楼层

这个二极管加了干啥呢   相当于5v-0.6v的电压 对3.3v吗
JOE888 发表于 2017-9-20 15:28 | 显示全部楼层
楼主需要考虑你的IO口电压范围,是不是能接受5V,如果随制3.3V的话,就需要加一个NPN三极管做开关;另外读取的电平是0或者5V的话,上拉电阻没有任何意义
DAXSX 发表于 2017-9-20 19:14 | 显示全部楼层
sunul 发表于 2017-9-20 08:58
这个二极管加了干啥呢   相当于5v-0.6v的电压 对3.3v吗

我理解错了,楼主是想保护3.3V  LDO 不损坏,并不是要保护arm 的 i/o口,那直接不要上拉电阻不就好了。
 楼主| flinstone 发表于 2017-9-24 18:11 | 显示全部楼层
一事无成就是我 发表于 2017-8-26 23:03
如果你是标准的IIC,直接接口就是,IIC是射极开路输出,如果你是模拟的,可以用一只mos管进行电平转换 ...

谢谢!
这个电路就是参考标准的IIC接口电路画的,唯一不同就是3.3V和5V的差异。
我这个应用接两种不同的传感器,一种是标准IIC接口,另一种简单的是高低电平表示。
所以这个算是二合一的考虑。
测试下来,接标准5V的TTL高低电平的传感器没问题,GPIO口是耐压5V的。
如果换成MOS开关,TTL没问题,但是IIC可能就不行了吧?
一事无成就是我 发表于 2017-9-24 18:56 | 显示全部楼层
flinstone 发表于 2017-9-24 18:11
谢谢!
这个电路就是参考标准的IIC接口电路画的,唯一不同就是3.3V和5V的差异。
我这个应用接两种不同的 ...

你没有搞清楚MOS管咋接的就叫不行,用MOS是利用的射随器原理,NMOS管,G接电源3.3V,S接5V侧,D接3.3V的IO口
 楼主| flinstone 发表于 2017-9-25 23:29 | 显示全部楼层
一事无成就是我 发表于 2017-9-24 18:56
你没有搞清楚MOS管咋接的就叫不行,用MOS是利用的射随器原理,NMOS管,G接电源3.3V,S接5V侧,D接3.3V的I ...

学习了,这个跟随器能起到一定隔离作用,应该还是不错的,不用担心外接的传感器输入的干扰打坏GPIO。
以前不懂。
DAVIDYE 发表于 2018-7-27 16:12 | 显示全部楼层
flinstone 发表于 2017-9-25 23:29
学习了,这个跟随器能起到一定隔离作用,应该还是不错的,不用担心外接的传感器输入的干扰打坏GPIO。
以 ...

NMOS的体二极管方向是S是正,D是负极,如果S接5V的话要考虑一下这个问题
cainiao518 发表于 2018-7-27 17:55 | 显示全部楼层
flinstone 发表于 2017-9-25 23:29
学习了,这个跟随器能起到一定隔离作用,应该还是不错的,不用担心外接的传感器输入的干扰打坏GPIO。
以 ...

如果ARM_GPIO能耐5V,可以设置为OD模式,直接接5V上拉电阻即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部