本帖最后由 lian-413271 于 2014-12-10 13:30 编辑 要使用stm32f407的adc来采集外部电池电压,电压最大为8.4V,使用电阻分压到2.5V由ADC采集,但是现在有一个问题是:两个分压的电阻选取多大的合适?如果分压电阻太小,功耗会比较大,电阻太大的话则会分压不准确,ADC的输入阻抗会与电阻并联。所以想请教大家STM32的ADC的输入阻抗是多少,外部的分压电阻的阻值如何计算?我从官方看到的ADC的参考电路如下: 那个R AIN电阻是必须的吗?再有,那个RADC电阻,手册上称为 Sampling switch resistance,不知道这个是什么含义啊 |
adc
Sampling switch resistance 这个是开关取样电阻,是为了缓冲采样电流.
将采样电容器器充电到适当电压所需的电流必须由连接到模数转换器输入端的外部电路提供。当RADC是导线时,对电容器进行充电需要大电流。这一瞬态电流的大小是采样电容器容值、电容开关频率和采样节点电压的函数。
这个开关电流由下式表示:
Iin=CVf
其中,C为采样电容器的电容值,V为采样节点上的电压,f为采样开关进行开关操作的频率。这个开关电流会在采样节点产生较高的电流尖峰
两个 箝位二极管可有效限制加在转换器内部晶体管上的电压。如果输入电压与电源轨之差超过了二极管压降(通常为0.7V),则二极管将开始传导电流并限制电压。
建议楼主参考
如何选择模数转换器的输入采样结构?
是不是必须不太清楚,按照参考设计准没错
嗯,应该是有这个效果的,不过那个电容的主要作用是 作为 采样保持 电容
其实我主要想确定是这个图中R10 和 R13该如何取值,AD的输入电压是由这个电阻分压后输进去的,这个电阻不可能太大,也不能太小呀
1、负载能力。如果之后的电路电流较高,则分压电阻应小一些,以保证分压电路的负载能力。一般应取分压电路的电流不小于10倍的负载电流。例子中若分压点只为给运放的输入端提供中点电压,则可以用两个100K、甚至更大的电阻。 2、电压稳定性。如果电路对分压点的电压稳定性要求较高,则分压电阻应小一些,以保证分压电路的负载能力。例子中若分压点是给运放的输入端提供中点电压用,由于参考电压偏离会影响电路的精度,则应考虑该点电压的稳定性,应考虑选取小一些的,比如3K、甚至1K。 3、耗电量。用电阻进行分压会消耗一定的电流,若要节电,在保证电路正常工作的前提下,应选取电阻大一些。 4、抗干扰能力。若电阻过大,则分压点易受外界干扰。一般是在分压点到地之间再并联一个小电容,将外界干扰过滤掉。 按以上所述,实际分压电阻的大小应根据实际电路的情况,可从1K到200K之间进行优化选取。 一般Vref为的是提供参考电压,电流能力都不是很大,在10mA以下。为了保证Vref的精度,也不建议在Vref上接入较大的负荷。若需要更大的电流供应能力,可在Vref端外接电流放大电路,向后续电路提供电流。
1.Rain 就是你的信号源的等效阻抗,按照你的图里就是Rain = 10/(10+23.6);
2.电阻可以取大点,可以按照407手册里最大Rain=50K,你算下分压电阻就好了!
3.如果想降低点等效阻抗可按照图加对地电容,由于电容充放电需要时间,要获得准确点的值,必须降低采用频率Fadc,也就是提高采用周期!
2.输入阻抗尽可能大一些。宽范围电压采样情况下,可以选用低温漂电阻
3.如 8.4伏最大电压,可以采用300K+100K电阻+5K电位器。ADC满量程输入电压大约2.2V。按比例换算成电池电压即可。3.3V/4096/(100/400)=0.003,即可实现3mV的电池电压测量分辨率。
哦,关于那个Rain我理解了,我一开始是把它当成一个信号源输入回路上的一个串联电阻,原来是信号源内阻,这个我理解错了,谢谢您!关于那个电容,手册上讲到那个是PCB管脚对地等效电容,至于设计电路时要额外加多大的电容还要再好好理解下了