“万用表是如何采集到平均值的”
你的“万用表”想必是数字表。数字万用表通常使用双积分AD芯片,这种AD本来就是对一段时间内电压平均值进行转换。
你所说AD7266,我没有查这是哪种方式工作的,但肯定不是双积分。其采样时间比较短,故而可能采样到含纹波的峰值,也可能采样到谷值。
要想你的AD如同万用表一样稳定,你的AD转换结果应该多次求平均。
ADC还有一个重要参数是输入带宽
电压表的输入带宽很窄,快速的波动都被忽略了。
你关心的是直流,那么就在ADC前面加模拟LPF,要么就在采样后过数字LPF.
AD7266 是一款12位双核高速、低功耗的逐次逼近型模数转换器,最高呑吐量可达2 MSPS,
“用示波器测试其纹波也就400MV左右”
“用开发板检测电压总是在1.1-1.3之间飘动”
“用万用表检测电压输出电压1.200V”
这个原因有很多。首先是硬件上的问题:模拟前端噪声问题,ADC的参考电压问题。400mv的纹波是不是有点大了。如果确定不是硬件问题。如果是自流信号可以在软件上做一个PIR滤波器。如果是交流信号那你就只能求均方根
纹波达到400mV,这是非常糟糕的直流电源,纹波太大了。
为运放供电,电源的纹波很容易控制在1mV之内。
电源纹波太大,务必大幅降低,而基准源的稳定性要求更高。另外注意抑制ADC输入通道的噪声,硬件、软件滤波都不能少。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
先把电源波纹调小。如果得到的值还是变化较大,可以在输入端接一个小电容到地。 程序上多次采样,取平均值。
线性电源不应该有这么大的纹波。楼主用的是开关电源吧?但即使是开关电源,这个纹波也是够大的了!