斯文人 发表于 2019-2-28 12:01:16

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

大神帮忙看看这个电路图是不是有问题,我的STM32103ADC采样不到数据,ADC配置没有错,图中CN16是外部直流电压输入端,在不接任何直流电压到CN16时候。用万用表测得UDC电压1.5V,UDC直接接到PA0,但是STM32 ADC 采样数据始终为0,我是折腾了好久都不知道到底哪里有问题。

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端承受不了这么高电压以及负电压。

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管脚功能烧了。

yllqabz 发表于 2019-2-28 17:18:42

ADC采样这块把,我觉得先用一个小的电压源作输入信号来检测程序,最后再看你的采样电路

斯文人 发表于 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配置,应该是这个问题

意思你觉得硬件没有问题,是软件问题了对吧
页: [1] 2
查看完整版本: 大神帮忙看看这个电路图为啥我的STM32103 ADC采样不到数据