大神帮忙看看这个电路图为啥我的STM32103 ADC采样不到数据
大神帮忙看看这个电路图是不是有问题,我的STM32103ADC采样不到数据,ADC配置没有错,图中CN16是外部直流电压输入端,在不接任何直流电压到CN16时候。用万用表测得UDC电压1.5V,UDC直接接到PA0,但是STM32 ADC 采样数据始终为0,我是折腾了好久都不知道到底哪里有问题。本帖最后由 wenyangzeng 于 2019-2-28 12:50 编辑
STM32F103估计已经挂了,OP2177供电是正负7.5V,2只稳压管和2只正向二极管的钳位使得运放6脚在正负6V之间,UDC端很容易就超过3.3V, ADC端承受不了这么高电压以及负电压。 用STM32直接采这个电路电压,是有风险的。
STM32的ADC管脚,能输入的电压范围为0到3.3V(AVDD),而你这个电路运行是正负7.5V供电,有可能输出电压超过ADC管脚能承受的正常范围,这时可能把ADC管脚烧坏掉。
此电路的GNDA要与MCU的AGND“共地”,只有“共地”才能测。
如果你说的“ADC采样不到数据,ADC配置没有错”,是不是可以认为,不接入UDC的时候PA0可以采到正常电压?如果是这样的话,那么PA0的ADC管脚功能烧了。 ADC采样这块把,我觉得先用一个小的电压源作输入信号来检测程序,最后再看你的采样电路 yllqabz 发表于 2019-2-28 17:18
ADC采样这块把,我觉得先用一个小的电压源作输入信号来检测程序,最后再看你的采样电路 ...
输入信号我都没给,但是万用表可以测量得到的是UDC有1.5V左右,知识ADC采样一直为0 toofree 发表于 2019-2-28 12:45
用STM32直接采这个电路电压,是有风险的。
STM32的ADC管脚,能输入的电压范围为0到3.3V(AVDD),而你这个 ...
分析的很有有道理,谢谢 wenyangzeng 发表于 2019-2-28 12:44
STM32F103估计已经挂了,OP2177供电是正负7.5V,2只稳压管和2只正向二极管的钳位使得运放6脚在正负6V之间,U ...
多谢,感觉你说的有道理 斯文人 发表于 2019-2-28 17:22
输入信号我都没给,但是万用表可以测量得到的是UDC有1.5V左右,知识ADC采样一直为0 ...
那你应该检查ADC配置,应该是这个问题 UDC最大输出电压可以达到多少V yllqabz 发表于 2019-2-28 17:37
那你应该检查ADC配置,应该是这个问题
意思你觉得硬件没有问题,是软件问题了对吧
页:
[1]
2