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

[复制链接]
5430|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



好的,我先搞个测试程序,把别的设备都关掉。
liang102 发表于 2012-4-16 11:13 | 显示全部楼层
检查一下电路是否有问题
 楼主| zxh11d 发表于 2012-4-16 13:33 | 显示全部楼层
5# liang102

用示波器和万用表测量输入管脚电压为0
 楼主| zxh11d 发表于 2012-4-16 13:37 | 显示全部楼层
ADC_Channel_5,使用的是PF7 管脚,没有与别的设备或信号共用。

目前还在查找原因,谢谢各位热心的朋友。也请各位继续关注。
 楼主| zxh11d 发表于 2012-4-16 13:48 | 显示全部楼层
局部电路图如下:
{99C3F1D4-59CB-4106-B3D9-917E5C922F7B}.jpg
 楼主| zxh11d 发表于 2012-4-16 13:52 | 显示全部楼层
用万用表和示波器量图中的两个过孔,均没有电压。

管脚之作AD采集,没有复用 作别的功能。
 楼主| zxh11d 发表于 2012-4-16 14:15 | 显示全部楼层
MDK仿真状态时的相关截图:
{20691E01-7F21-49D8-BFCC-EEF92804FB3F}.jpg
{A7FAFF87-28C5-4EEB-99BE-C7AAC5FA73DC}.jpg
 楼主| zxh11d 发表于 2012-4-16 14:17 | 显示全部楼层
STM32 一上来就把我这个新手搞晕了
sjnh 发表于 2012-4-16 14:25 | 显示全部楼层
PF6/7是ADC3的输入引脚,你用的是ADC1

评分

参与人数 1威望 +1 收起 理由
zxh11d + 1

查看全部评分

lut1lut 发表于 2012-4-16 16:21 | 显示全部楼层
PF6/7是ADC3的输入引脚,你用的是ADC1
sjnh 发表于 2012-4-16 14:25
;P :L
 楼主| zxh11d 发表于 2012-4-17 09:30 | 显示全部楼层
谢谢两位,让各位见笑了
 楼主| zxh11d 发表于 2012-4-17 09:40 | 显示全部楼层
谢谢两位,让各位见笑了。

另外问一句,这个信息在数据手册上怎么查不到?
 楼主| zxh11d 发表于 2012-4-18 10:17 | 显示全部楼层
经过实际验证,PF端口接上ADC3 后,数据采集已经正常。

情况正如sjnh兄所言。谢谢各位!
logokfu 发表于 2012-4-18 14:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

113

帖子

0

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