查看: 1143|回复: 45
收起左侧

[电子元器件] 电平转换只用上拉电阻不用三极管可以吗?

[复制链接]
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 15:51 | 显示全部楼层 |返回版面||阅读模式
本帖最后由 plplpo 于 2017-10-13 22:48 编辑

在一本书上看到这个图,是开漏输出的3.3V转5V用的,有一点不太明白,为啥要用三极管和上拉电阻搭配呢?仅仅用一个上拉电阻接5V不可以吗?

本帖子中包含更多资源

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

x
     

4

主题

25

帖子

75

积分

初级技术员

发表于 2017-10-12 16:05 | 显示全部楼层 |返回版面
那么亲,你怎么保证输出的高低电平呢?再者5V对输入的影响?
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 16:19 | 显示全部楼层 |返回版面
过桥豆腐 发表于 2017-10-12 16:05
那么亲,你怎么保证输出的高低电平呢?再者5V对输入的影响?

就像这样,内部NMOSgate为高电平OUT输出低电平,gate为低时5V通过上拉电阻输出高电平
对输入的影响的话这个还真没想过,不过按图中来看的话内部NMOS导通时加5V应该没什么影响吧,截止的时候加5V会击穿吗?还希望能帮解答一下啦,多谢

本帖子中包含更多资源

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

x
     

163

主题

4223

帖子

1万

积分

资深工程师

发表于 2017-10-12 17:11 | 显示全部楼层 |返回版面
本帖最后由 xmar 于 2017-10-12 17:14 编辑

如果STM32的I/O出脚是开漏输出,用一个上拉电阻把NMOS管的漏极D接5V电源没问题。开漏输出很方便电平转换的。
问题是STM32单片机真有开漏输出的I/O出脚吗?
     

0

主题

32

帖子

106

积分

中级技术员

发表于 2017-10-12 17:50 | 显示全部楼层 |返回版面
有这么复杂?
     

12

主题

557

帖子

1738

积分

版主

发表于 2017-10-12 17:59 | 显示全部楼层 |返回版面
你只有一个电阻那5v和3.3v的压降不就在电阻上,并不能转电平
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 18:20 | 显示全部楼层 |返回版面
xmar 发表于 2017-10-12 17:11
如果STM32的I/O出脚是开漏输出,用一个上拉电阻把NMOS管的漏极D接5V电源没问题。开漏输出很方便电平转换的 ...

应该有啊,我看所有的IO口都可以设置成开漏输出活着推挽输出啊
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 18:21 | 显示全部楼层 |返回版面
gujiamao12345 发表于 2017-10-12 17:59
你只有一个电阻那5v和3.3v的压降不就在电阻上,并不能转电平

没看懂啊老铁,啥意思
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 18:23 | 显示全部楼层 |返回版面
xmar 发表于 2017-10-12 17:11
如果STM32的I/O出脚是开漏输出,用一个上拉电阻把NMOS管的漏极D接5V电源没问题。开漏输出很方便电平转换的 ...

等一下,这个NMOS管是内置的对吧?
     

4

主题

25

帖子

75

积分

初级技术员

发表于 2017-10-12 19:52 | 显示全部楼层 |返回版面
plplpo 发表于 2017-10-12 16:19
就像这样,内部NMOSgate为高电平OUT输出低电平,gate为低时5V通过上拉电阻输出高电平
对输入的影响的话这 ...

1、按你说的图为内部结构out处为输出引脚,你想在out处再加一个上拉到5v的电阻实现g脚为低时5v的输出。
那么你的VDD便是3.3V吧,对吧?那么你觉的out加上上拉还是5V吗?VDD会不会被外接5V影响?
好吧就这么多吧>>>
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 20:02 | 显示全部楼层 |返回版面
过桥豆腐 发表于 2017-10-12 19:52
1、按你说的图为内部结构out处为输出引脚,你想在out处再加一个上拉到5v的电阻实现g脚为低时5v的输出。
...

哦哦,是我的图没画明白,你看看这个图呢

本帖子中包含更多资源

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

x
     

4

主题

25

帖子

75

积分

初级技术员

发表于 2017-10-12 20:12 | 显示全部楼层 |返回版面
plplpo 发表于 2017-10-12 20:02
哦哦,是我的图没画明白,你看看这个图呢

我要怎么说 啊,如果图不是内部结构,你开漏输出不能驱动mos管,需要加上拉电阻,如果是内部结构的话,你单片机都5V供电了还转换神马电平啊????
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 20:39 | 显示全部楼层 |返回版面

不知道啊,有啥简单的方法吗
     

3

主题

24

帖子

77

积分

初级技术员

 楼主| 发表于 2017-10-12 20:47 | 显示全部楼层 |返回版面
xmar 发表于 2017-10-12 17:11
如果STM32的I/O出脚是开漏输出,用一个上拉电阻把NMOS管的漏极D接5V电源没问题。开漏输出很方便电平转换的 ...

您看这个就是STM32的GPIO结构图

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +5 收起 理由
宋业科 + 5 点子上了。
     

11

主题

273

帖子

926

积分

版主

发表于 2017-10-12 22:03 | 显示全部楼层 |返回版面
     

7

主题

2088

帖子

6966

积分

高级工程师

发表于 2017-10-12 23:30 | 显示全部楼层 |返回版面
可以利用单片机开漏输出引脚外接上拉电阻到5V,来兼容5V的逻辑电平。
本人求职:求什么の,算求~ |  深圳 &  广州 | 大哥大号 :13267O9O8OO
     

163

主题

4223

帖子

1万

积分

资深工程师

发表于 2017-10-13 08:46 | 显示全部楼层 |返回版面
plplpo 发表于 2017-10-12 20:47
您看这个就是STM32的GPIO结构图

注意:保护二极管阴极接VDD(3.3V)改为VDD_FET(接5V)。
      

0

主题

4

帖子

22

积分

实习生

发表于 2017-10-13 08:55 | 显示全部楼层 |返回版面
如果是输入的电平转换呢?外部5V电平输入到STM32,是否需要转换?
     

12

主题

557

帖子

1738

积分

版主

发表于 2017-10-13 08:58 | 显示全部楼层 |返回版面
plplpo 发表于 2017-10-12 18:21
没看懂啊老铁,啥意思

你的意思不是说,不要三极管,只要一个上拉电阻到5v就可以实现电平转换么?
     

28

主题

104

帖子

342

积分

资深技术员

发表于 2017-10-13 10:32 | 显示全部楼层 |返回版面
呵呵 答案很明显啊
15376599220@163.com & 363530137
*滑动验证:
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

关闭

热门推荐上一条 /1 下一条

分享 快速回复 返回顶部 返回列表