一颗MCU每隔100ms读取电池电压,读数很平稳,却在负载突然启动时半秒都没跟上。工程上很容易误把“稳定”当“准确”,这题考的恰恰是采样通道动态响应。
看图识别这个节点
分压电阻把电池电压缩小到ADC允许的范围,并联电容对交流分量形成低通滤波。电容不是免费的:它在压低短时噪声的同时,也延长真实电压阶跃的建立时间。

怎么算得比“加个电容”更可靠
在信号源内阻可忽略、ADC输入可视为高阻的近似条件下,电容看到的等效电阻约为 R上∥R下,时间常数近似 τ=(R上∥R下)C。理想一阶网络在约5τ后接近最终值的99%以上,但实际要结合允许误差设定等待时间。
例如两只100kΩ电阻和1µF电容,对应τ约50ms,5τ约250ms。这是理想RC的数量级演示,不是可直接照搬的元件推荐值。
还有哪三个误差没有算进去
分压电阻本身的容差、温漂和长期功耗;
ADC采样保持电容的瞬态吸收电流、采样窗与输入源阻抗;
ADC输入漏电、分压开关MOS漏电及板面污染造成的偏差。
“我会先按最大输入电压确定分压比,再根据允许的响应延迟计算RC时间常数,最后结合ADC数据手册核查采样建立时间和输入漏电误差。若是低功耗电池监测,还要算分压器静态耗电,必要时设计受控采样和稳定等待时间。”
延伸问题:把电阻全部加大10倍是否一定更省电?静态分压电流通常变小,但ADC建立误差、漏电敏感度及噪声可能更难控制。
凡亿教育 · 电子工程师面试平台

扫码关注






























