MCU的电源IC引发ADC采集误差问题

[复制链接]
2529|6
liao6 发表于 2025-8-27 09:39 | 显示全部楼层 |阅读模式
,
@21小跑堂

一、硬件MCU电源IC电路

        以MPS的电源IC MPQ20051为例,电路如下:

        规格书推荐电路如下

5900468ae6191a9cda.png

二、如何计算ADC值误差,电阻精度1%

        V = 0.8*(1+R1/R2);

        Vmin = 0.8*(1+(R1-0.1*R1)/(R2+0.1*R2));

        Vmax = 0.8*(1+(R1+0.1*R1)/(R2-0.1*R2));

        误差范围X1,X2

        X1 = (Vmin-V)/4096 * 3.3;

        X2 = (Vmax-V)/4096 * 3.3;


XZL 发表于 2025-8-29 11:50 | 显示全部楼层
最大误差 = (Vmax-Vmin)/4096 * 3.3;
地瓜patch 发表于 2025-8-29 17:19 来自手机 | 显示全部楼层
不要用开关电源给adc供电,开关电源后再加个LDO
 楼主| liao6 发表于 2025-9-2 13:59 | 显示全部楼层
本帖最后由 liao6 于 2025-9-2 14:07 编辑
地瓜patch 发表于 2025-8-29 17:19
不要用开关电源给adc供电,开关电源后再加个LDO

感谢您的建议。

这个应用场景是汽车电子领域电源时序控制电路有1.0V,1.8V,3.0V,每一个都加一个LDO,成本就上去了,误差存在,但是可接受范围。



 楼主| liao6 发表于 2025-9-2 14:11 | 显示全部楼层
XZL 发表于 2025-8-29 11:50
最大误差 = (Vmax-Vmin)/4096 * 3.3;

要考虑采样基准噢。
地瓜patch 发表于 2025-9-2 20:37 | 显示全部楼层
liao6 发表于 2025-9-2 13:59
感谢您的建议。

这个应用场景是汽车电子领域电源时序控制电路有1.0V,1.8V,3.0V,每一个都加一个LDO,成 ...

要求不高,那就随便折腾了
 楼主| liao6 发表于 2025-9-4 10:35 | 显示全部楼层
liao6 发表于 2025-9-2 14:11
要考虑采样基准噢。

是的,基准也会产生误差。
这里总结的是电源IC引起的误差。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

125

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部