OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4529|回复: 15

Mini板IO口设置为开漏输出时,外加10K的电阻上拉为5V,为什么IO口会出现分压情况,只能上拉成3.72V

[复制链接]

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2014-12-10
在线时间
46 小时
发表于 2016-7-27 15:23:10 | 显示全部楼层 |阅读模式
5金钱
为驱动步进电机,驱动电机的驱动板需要5V的电平,IO口设置为开漏输出,外加一个带10K上拉电阻的电路上拉到5V的电源,不知道什么原因,上拉后只有3.72V,还是达不到驱动板的要求。求助,各位知道原因吗?下面图1是我初始化IO口的代码,图2是我上拉电路的电路图,各位大神看看。

IO口初始化

IO口初始化

上拉电路图

上拉电路图

最佳答案

查看完整内容[请看2#楼]

断开后面驱动电路,只留上拉电阻,然后测试。 看能否输出正常的高低电平。 如果能,说明是后面电路的影响; 否则就是寄存器设置问题。 注意,有些IO是不能承受5v的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-27 15:23:11 | 显示全部楼层

断开后面驱动电路,只留上拉电阻,然后测试。
看能否输出正常的高低电平。

如果能,说明是后面电路的影响;
否则就是寄存器设置问题。

注意,有些IO是不能承受5v的。


回复

使用道具 举报

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2014-12-10
在线时间
46 小时
 楼主| 发表于 2016-7-27 15:25:56 | 显示全部楼层
我使用的是战舰的mini板,以前使用战舰大的开发板,还是这个电路图,好像是可以上拉成功的,不知道这次为什么不行
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-27 16:04:17 | 显示全部楼层

能输出低电平吗?


回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-27 16:16:53 | 显示全部楼层
把10k换成别的,看看电压多少
回复

使用道具 举报

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2014-12-10
在线时间
46 小时
 楼主| 发表于 2016-7-27 16:18:35 | 显示全部楼层
xuande 发表于 2016-7-27 16:04
能输出低电平吗?

可以,输出低电平时,测量点是0V
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-7-27 16:28:22 | 显示全部楼层
xuande 发表于 2016-7-27 16:23
断开后面驱动电路,只留上拉电阻,然后测试。
看能否输出正常的高低电平。

我也怀疑他后面分压了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-27 16:29:17 | 显示全部楼层
憨厚诚实大叔 发表于 2016-7-27 16:28
我也怀疑他后面分压了




回复

使用道具 举报

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2014-12-10
在线时间
46 小时
 楼主| 发表于 2016-7-27 17:13:34 | 显示全部楼层
xuande 发表于 2016-7-27 16:23
断开后面驱动电路,只留上拉电阻,然后测试。
看能否输出正常的高低电平。

如果IO口不能承受5V,那它里面是不是设置了一些比较稳秘的分压机制?
回复

使用道具 举报

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
417
金钱
417
注册时间
2014-12-10
在线时间
46 小时
 楼主| 发表于 2016-7-27 17:35:31 | 显示全部楼层
查看坛子里原子哥之前对相关问题的解答,说有一些IO口是不能兼容5V的,我一查,果然C8T6的PA1,PA2是不兼容5V的。因为这两个口不能兼容5V,所以,单片机里面应该有一些分压机制来保护芯片,所以,外部无法把它拉高5V,只能拉比3.3V稍高一些。换两个可以兼容5V的IO口,就可以了。然后PWM同样设置为开漏利用输出,也是可以拉高的,当然,那个通道的IO口也要兼容5V的。
回复

使用道具 举报

1

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
447
金钱
447
注册时间
2014-4-16
在线时间
82 小时
发表于 2016-7-27 22:27:17 来自手机 | 显示全部楼层
Thaojer 发表于 2016-7-27 17:35
查看坛子里原子哥之前对相关问题的解答,说有一些IO口是不能兼容5V的,我一查,果然C8T6的PA1,PA2是不兼容5 ...

请问怎么查看,查看哪里的资料可以知道哪些兼容5v
回复

使用道具 举报

7

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-4-10
在线时间
48 小时
发表于 2016-7-27 23:04:59 | 显示全部楼层
chenguangyou 发表于 2016-7-27 22:27
请问怎么查看,查看哪里的资料可以知道哪些兼容5v

你查那个资料  资料说的很清楚  有些IO口可以兼容5V  有些不可以  只能输出3.3V   
回复

使用道具 举报

7

主题

102

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-4-10
在线时间
48 小时
发表于 2016-7-27 23:08:01 | 显示全部楼层
chenguangyou 发表于 2016-7-27 22:27
请问怎么查看,查看哪里的资料可以知道哪些兼容5v

在硬件资料   芯片资料stm32f103那个文件夹中  你看看  带FT是兼容5V的
回复

使用道具 举报

1

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
447
金钱
447
注册时间
2014-4-16
在线时间
82 小时
发表于 2016-7-28 09:15:15 | 显示全部楼层
zhangdameng 发表于 2016-7-27 23:08
在硬件资料   芯片资料stm32f103那个文件夹中  你看看  带FT是兼容5V的

谢谢,查到了,也知道怎么查了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-7-28 09:34:53 | 显示全部楼层
Thaojer 发表于 2016-7-27 17:35
查看坛子里原子哥之前对相关问题的解答,说有一些IO口是不能兼容5V的,我一查,果然C8T6的PA1,PA2是不兼容5 ...


不是分压机制。
这些管脚有其他用途,比如AD输入或DA输出,
所以接了保护二极管,3.72 = 3.3v + 0.4v,0.4就是二极管的导通压降。

类似的,除了电压问题,有些IO内部需要通过模拟开关,所以输出电流比较小。


回复

使用道具 举报

39

主题

598

帖子

0

精华

高级会员

Rank: 4

积分
875
金钱
875
注册时间
2013-12-18
在线时间
41 小时
发表于 2016-7-28 11:00:48 | 显示全部楼层
xuande 发表于 2016-7-28 09:34
不是分压机制。
这些管脚有其他用途,比如AD输入或DA输出,
所以接了保护二极管,3.72 = 3.3v + 0.4v ...

这位大哥说的我比较认同,比前面说的要准确和实在,哪有什么神秘的分压机制,百度上查查就可以查到,我记得早年看过,每个引脚上都有个管子保护,也就是电压最多能比高电平电压高0.7,比低电平低0.7,否则管子导通,基本原理应该是这样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 05:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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