求教版主,stm32供电vcc方案f030内部基准电压如何做的出厂校正谢谢了,大神帮忙

我用万用表测ADC进入那一端电压时2.7V但是现实出来的数值确实3230,偏差有0.1V左右

但是我用恒流源给个3v到ADC进入那一端检测的电压却是正确的。


/*复位校准寄存器 */
/*等待校准寄存器复位完成 */
/* 等待校准完成*/
/* 由于没有采用外部触发所以使用软件触发ADC转换 */

原标题:关于stm32供电vcc方案的AD基准问題

的64pin 的AD不能加外部基准也没有内部基准

stm32供电vcc方案有一个内部的参考电压,接到了内部的ADCx_IN17通道它用于提供一个参考的数值但不是基准。根据数据手册在温度为-40至+105摄氏度范围内,这个参考电压为:最小值=/stonline/products/literature/um/13472.pdf

Vref+和Vref-只有100脚以上的产品才有独立引脚;64脚以下的产品Vref+在内部与VDDA相连Vref-在內部与VSSA相连。

我想如果参考电源纹波做的比较好温飘可以不用考虑,可用内部的参考电压进行校正参考电压

我做仪表的,不管参考是否移动出厂校验只要校验的系数能满足准确度就可以。

我想在调试的时候读出当前1.2V的AD值并记录下来,并且当前一个系数也记录下来

以後运行我根据采集当前的1.2V AD的值校验,校验系数使要的参数仍旧能测准确

得出:V参考=v/采集1.2VAD值,可以得出每次计算的结果的参考电压只跟当湔采集采集1.2V AD值有关系。

这样可以得到:当前的系数于与以前的系数的倍数关系来求出当前校验所需要的系数,测量的结果仍然是正确的

可以选择一个通道采样基准电源,然后根据该值对信号的采样值予以修正可以选择 内部的基准源作为参考信号;

对普通信号与基准电源进行扫描模式采样。 扫描顺序为: 基准源 => 普通信号 => …普通信号… => 基准源 对信号采样值的修正可以按如下公式进行: Ds = (Dso*4095*2)/(Dref1+Dref2) Dref1表示第一次对基准電源的原始采样结果; Dref2表示第二次对基准电源的原始采样结果; Dso表示对普通信号的原始采样结果; Ds表示最终的修正结果; 为防止溢出,使鼡u32型变量进行计算

我要回帖

更多关于 stm32供电vcc方案 的文章

 

随机推荐