打印

ADC输入引脚接地怎么还会有数据?

[复制链接]
4301|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zxh11d|  楼主 | 2012-4-15 17:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
今天调试一块板子,12个AD通道,其它10个通道AD采集都正常,但ADC_Channel_4和ADC_Channel_5采集的值都不对。


后来把别的通道都关掉,只留下ADC_Channel_5,并将其输入引脚接地,调试时寄存器ADC1 _DR值为0X0000080C。


万用表量输入引脚电压为0。


不知道这是什么情况。
沙发
zxh11d|  楼主 | 2012-4-16 09:01 | 只看该作者
芯片用的是STM32F103ZET6。

使用特权

评论回复
板凳
IJK| | 2012-4-16 10:00 | 只看该作者
或许是其它外设干扰了AD的输入,LZ可以看看ADC_Channel_5跟哪个外设 共享了同一个引脚

使用特权

评论回复
地板
zxh11d|  楼主 | 2012-4-16 10:34 | 只看该作者
3# IJK



好的,我先搞个测试程序,把别的设备都关掉。

使用特权

评论回复
5
liang102| | 2012-4-16 11:13 | 只看该作者
检查一下电路是否有问题

使用特权

评论回复
6
zxh11d|  楼主 | 2012-4-16 13:33 | 只看该作者
5# liang102

用示波器和万用表测量输入管脚电压为0

使用特权

评论回复
7
zxh11d|  楼主 | 2012-4-16 13:37 | 只看该作者
ADC_Channel_5,使用的是PF7 管脚,没有与别的设备或信号共用。

目前还在查找原因,谢谢各位热心的朋友。也请各位继续关注。

使用特权

评论回复
8
zxh11d|  楼主 | 2012-4-16 13:48 | 只看该作者
局部电路图如下:

{99C3F1D4-59CB-4106-B3D9-917E5C922F7B}.jpg (81.61 KB )

{99C3F1D4-59CB-4106-B3D9-917E5C922F7B}.jpg

使用特权

评论回复
9
zxh11d|  楼主 | 2012-4-16 13:52 | 只看该作者
用万用表和示波器量图中的两个过孔,均没有电压。

管脚之作AD采集,没有复用 作别的功能。

使用特权

评论回复
10
zxh11d|  楼主 | 2012-4-16 14:15 | 只看该作者
MDK仿真状态时的相关截图:

{20691E01-7F21-49D8-BFCC-EEF92804FB3F}.jpg (64.65 KB )

{20691E01-7F21-49D8-BFCC-EEF92804FB3F}.jpg

{A7FAFF87-28C5-4EEB-99BE-C7AAC5FA73DC}.jpg (174.17 KB )

{A7FAFF87-28C5-4EEB-99BE-C7AAC5FA73DC}.jpg

使用特权

评论回复
11
zxh11d|  楼主 | 2012-4-16 14:17 | 只看该作者
STM32 一上来就把我这个新手搞晕了

使用特权

评论回复
12
sjnh| | 2012-4-16 14:25 | 只看该作者
PF6/7是ADC3的输入引脚,你用的是ADC1

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
zxh11d + 1
13
lut1lut| | 2012-4-16 16:21 | 只看该作者
PF6/7是ADC3的输入引脚,你用的是ADC1
sjnh 发表于 2012-4-16 14:25
;P :L

使用特权

评论回复
14
zxh11d|  楼主 | 2012-4-17 09:30 | 只看该作者
谢谢两位,让各位见笑了

使用特权

评论回复
15
zxh11d|  楼主 | 2012-4-17 09:40 | 只看该作者
谢谢两位,让各位见笑了。

另外问一句,这个信息在数据手册上怎么查不到?

使用特权

评论回复
16
zxh11d|  楼主 | 2012-4-18 10:17 | 只看该作者
经过实际验证,PF端口接上ADC3 后,数据采集已经正常。

情况正如sjnh兄所言。谢谢各位!

使用特权

评论回复
17
logokfu| | 2012-4-18 14:27 | 只看该作者
;P

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

113

帖子

0

粉丝