Loading... 最近在带20级的小老弟实验课,老师给他任务做一个可调高压模块,高压好解决,买的成品高压模块,靠电位器控制,但是要实时显示输出电压,惯性思维就是直接分压网络,一串电阻糊上去,如下图:  按照经验来说,这样做是没毛病的,高压模块最高输出1kV高压,如果最下级电阻是100K Ohm的话分压就是3.1V出头,32的ADC耐压是3.3V,恒河里。 但是,这样是不行的,不管怎么配置ADC,采集到的电压都是有问题的,于是进行搜索,看到这么一段话。  于是去翻了翻数据手册,还真有  且有$R_{AIN}<\frac{T_{S}}{f_{ADC} \times C_{ADC}\times ln(2^{N+2})}-R_{ADC}$  根据上表可知,STM32F10x系列的芯片ADC最大输入阻抗为50K ohm,当超出这个值时其采集精度降低,且采集结果远小于实际值。 那么就需要对分压网络最后一级进行调整即可解决该问题。 最后修改:2023 年 06 月 21 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏