概述DS1870用于偏置RF功率放大器,本应用笔记举例说明如何使用其二维查找表。
输入至输出通路图1给出了检测输入至电位器抽头位置输出设置的通路。
图1.
所有输入是以地为参考的单端输入,本范例中两个非常重要的信号是:ID1和片内温度传感器,这些模拟信号经过复用器送入A/D转换器(ADC)模拟端的可编程增益级。经过ADC量化后,失调校准作用到ADC的数字部分,通过下面的校准过程可以编程设置增益和失调校准(缩放比例),每路信号有自己的增益和失调比例系数。到目前为止所得到的数值可用作二维查找表的索引指针,一个表格以温度值为索引,另一个表格以ID1为索引。随着指针从一个位置移到另一个位置,对应寄存器中的内容通过总线送入累加器。累加器在对应于温度和ID1的更改时间对两个寄存器的数值进行求和,求和结果表示电位器中心抽头的位置。
注意:ID1可以是任何一个电压信号,可以表示电流、外部温度或任何一个其它变量。
比例调节与校准校准时,通过对增益和失调的设置对每路信号进行比例调节,可分别调节ID1、ID2、VD...,无论它们低于250mV还是高于2.5V,优化使用A/D转换器。
有关输入变量的校准在数据资料第12页“电压监视器校准”给出了详细解释,本文给出了进一步的说明。从本质上讲,它是一个重复进行的2点校准(低、高,低、高),对每一点(低模拟输入/低数字输出,高模拟输入/高数字输出),通过后续的量化对比例(增益)寄存器(第17页表1中的寄存器)的每一位进行调整。
处理流程为:设置失调寄存器为0h >>> 启动循环{设置模拟输入为0,读量化值Meas1 >>> 设置模拟输入为0.225 (范例中,FS = 0.25),
读量化值Meas2 >>> 如果(Meas2 - Meas1) > 所期望的差值:CNT2 - CNT1,
则比例寄存器的MSB为0,否则为1 } >>> 重复下一循环,直到获得比例寄存器中所有比特的设置。
完成最后一位设置后,将输入置0,设置失调寄存器。
注意:上述 *** 作将模拟输入置0并不是必须的,它是测量参数(电流、温度)的“实际”最小数值。所期望的差值表示你所期望调节的数字缩放比例的差值(CNT2 - CNT1),给定90°满量程模拟输入差值。除非受某个监控量的限制,否则,你可以通过选择斜率覆盖最宽的范围,这将使你的LUT控制工作在最佳状态(参考表6和VD通道最大值FE00h的注释,以及ID1、ID2通道的7E00h)。例如,如果已知电流不会超过2A,你可以设置所期望的差值为7166h (7E00h × 0.9),代表1.8A (2 × 0.9)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)