双积分ADC转换速度有限,据14433和7135描述,均在每秒转换3~10次,事实上,要想获得更高的转换分辨率,其转换速度还要低。
因此,派生出了所谓的”三“斜率积分,可以有效地提高其转换速率,原理上,如可以提高上百倍的转换速度,但是控制方法要复杂些。三斜率积分与双斜率积分的主要区别在于采用了多一个参考电压做放电用的逆程积分斜率,即逆程积分分为两段斜率的直线。其工作原理见图示,描述如下:
见附件电路图和波形图
提高转换速度的原理可通过如下三步转换过程来描述。
1 用被测正电压对电容器充电,在保证分辨率的前提下,采用较小的积分电阻和积分电容,目的是使得正程积分时间缩短一些,图中Tz段;
2 使用较大的参考电压-256Uref对电容器放电,如64V,实现快速放电,当放电到一个较小的比较点电压时(如0.25V)立即切换到下一步放电,这是Tn1段,这一段是缩短AD时间的最主要因素;
3 使用较小的第二参考电压-Uref如-0.25V继续对电容器放电,是64V的1/256,这样取值有利于8位二进制计数器统计计时时间。
Tn1段放电时间采用的是高电压,所以会大大缩短逆程时间,而分辨率并不会降低,分辨率由Tn2段小电压放电来保证。
编程时要注意,如果被测电压很小,并没有充电到使得电容器上的电压达到切换放电的电压,则要跳过Tn1段,直接进入Tn2段。