你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

大神帮忙看看这个电路图为啥我的STM32103 ADC采样不到数据

[复制链接]
斯文人 提问时间:2019-2-28 12:01 /
大神帮忙看看这个电路图是不是有问题,我的STM32103  ADC采样不到数据,ADC配置没有错,图中CN16是外部直流电压输入端,在不接任何直流电压到CN16时候。用万用表测得UDC电压1.5V,UDC直接接到PA0,但是STM32 ADC 采样数据始终为0,我是折腾了好久都不知道到底哪里有问题。
0228_1.jpg
收藏 评论12 发布时间:2019-2-28 12:01

举报

12个回答
wenyangzeng 回答时间:2019-2-28 12:44:29
本帖最后由 wenyangzeng 于 2019-2-28 12:50 编辑

STM32F103估计已经挂了,OP2177供电是正负7.5V,2只稳压管和2只正向二极管的钳位使得运放6脚在正负6V之间,UDC端很容易就超过3.3V, ADC端承受不了这么高电压以及负电压。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

toofree 回答时间:2019-2-28 12:45:01
用STM32直接采这个电路电压,是有风险的。
STM32的ADC管脚,能输入的电压范围为0到3.3V(AVDD),而你这个电路运行是正负7.5V供电,有可能输出电压超过ADC管脚能承受的正常范围,这时可能把ADC管脚烧坏掉。
此电路的GNDA要与MCU的AGND“共地”,只有“共地”才能测。
如果你说的“ADC采样不到数据,ADC配置没有错”,是不是可以认为,不接入UDC的时候PA0可以采到正常电压?如果是这样的话,那么PA0的ADC管脚功能烧了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

yllqabz 回答时间:2019-2-28 17:18:42
ADC采样这块把,我觉得先用一个小的电压源作输入信号来检测程序,最后再看你的采样电路

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

斯文人 回答时间:2019-2-28 17:22:59
yllqabz 发表于 2019-2-28 17:18
ADC采样这块把,我觉得先用一个小的电压源作输入信号来检测程序,最后再看你的采样电路 ...

输入信号我都没给,但是万用表可以测量得到的是UDC有1.5V左右,知识ADC采样一直为0
斯文人 回答时间:2019-2-28 17:23:18
toofree 发表于 2019-2-28 12:45
用STM32直接采这个电路电压,是有风险的。
STM32的ADC管脚,能输入的电压范围为0到3.3V(AVDD),而你这个 ...

分析的很有有道理,谢谢
斯文人 回答时间:2019-2-28 17:23:40
wenyangzeng 发表于 2019-2-28 12:44
STM32F103估计已经挂了,OP2177供电是正负7.5V,2只稳压管和2只正向二极管的钳位使得运放6脚在正负6V之间,U ...

多谢,感觉你说的有道理
yllqabz 回答时间:2019-2-28 17:37:29
斯文人 发表于 2019-2-28 17:22
输入信号我都没给,但是万用表可以测量得到的是UDC有1.5V左右,知识ADC采样一直为0 ...

那你应该检查ADC配置,应该是这个问题
TLLED 回答时间:2019-2-28 17:46:16
UDC最大输出电压可以达到多少V
斯文人 回答时间:2019-2-28 18:08:22
yllqabz 发表于 2019-2-28 17:37
那你应该检查ADC配置,应该是这个问题

意思你觉得硬件没有问题,是软件问题了对吧
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版