stm32f103没有使用5v电源供电,内置温度传感器差别这么大?
没有使用那个5V的供电,ADC采样的内置温度传感器相差好大啊,程序应该没问题温度(°C) = {(V25 - VSENSE) / Avg_Slope} + 25
这里: V25 = VSENSE在25°C时的数值=1.43V Avg_Slope = 温度/VSENSE曲线的平均斜率=为4.3mV/° C
换算公式应该也没问题?求问下为什么会出现这么大偏差,电源的原因这么大、?
参考电压没有问题吗 使用之前的电源供电程序是正常的呗,比较下这两个电源的参数,有可能是ADC的参考电压不同的原因。 本帖最后由 toofree 于 2018-6-25 10:21 编辑
程序呢?原理呢?参考电压呢?
没有原理,你说5V供电有什么意义?STM32从来都是3.3V供电,并没有5V供过电,5V供电必烧。
板子是有可能5V供电,然后用LDO转为3.3V。
STM32F103,在管脚少于100(不含)脚的片子上VREF是模拟电压源供电;多于100(含)脚的片子上是独立的,在不超过3.3V范围内,你给多大电压,就以这个电压为4096去算AD输入电压。
假如,原本LDO输入需要5V,你这时给的是3.3V,这时LDO有可能工作不起来,处于异常状态,输出的电压不能确定是多少。在异常状态,是不一定能得去正确结果的,即便得到了,也只是巧合,运气。
页:
[1]