一种高精度的电压检测技术方案及实现方法
为保证移动通讯覆盖范围的通讯质量,在移动基站开局应用后,需要随时对基站输入、输出等信号强度进行实时检测和控制,这实际上就是对功放输入、输出射频信号的检波电压进行实时检测。但由于CDMA、GSM等高频功放产品在生产使用过程中,功放盖板、传输距离、温度等都会对检波电压有一定的影响,这就对检波电压检测精度提出了更高的要求,以保证基站射频信号强度计算的准确性和稳定性。
本文针对高精度的电压检测精度要求及AD芯片AD7859BS的电压检测特点,提出了电压校准的技术方案和实现方法。经过实践,可将最大量程2.5V时AD芯片电压检测的绝对精度从100mV提高至5mV以内,从而保证了功放生产和应用中对射频信号强度检测精度的要求。
1 AD7859BS采样数据分析
AD7859BS是ADI公司的一种A/D转换器,该芯片具有3~5.5V供电、8通道、12位、并行口转换输出等特性。
在某型号功放的批量生产时,统计了大约5 000块有AD7859BS芯片的测试板测试数据:在接近满量程时偏差较大,AD采样偏差最小0x0~0x03个码值,最大0xa6~0xa9个码值,即如果其参考电压为2.5V,则最大偏差电压大约为103mV;再抽取5块偏差大的测试板进行高低温试验,低温-10℃保持4小时,或高温+75℃保持3小时后,分别进行AD采样测试,当输入信号相同时,偏差与常温下相比不超过0x0~0x02个码值,即随着时间和温度的变化,AD采样值基本恒定,偏差在1mV之内。
2 高精度电压检测技术方案
通过对上述AD7859BS芯片采样数据进行分析可以得出:总体上,AD芯片采样电压偏差存在不一致性,但每一块AD芯片在某一输入电压时的偏差又是相对固定的,并且不受温度的影响。因此,高精度电压检测技术方案可以采用电压校准分段修正的方法,即:将AD采样电压分段修正到真实电压。考虑到校准用高精度数字万用表、测试电缆和计算等误差,因此该方案可以将电压采样绝对精度提高到5mV以内。
3 高精度电压检测实现方法
高精度电压检测技术方案的具体实现过程为:利用单片机小系统实现硬件系统,然后确定电压自动校准方法和通讯协议,最后通过单片机小系统采集数据和计算机自动校准软件进行电压校准和采数验证。
3.1 单片机小系统硬件实现
单片机小系统硬件主要包括单片机、复位及看门狗、AD、运放、E2PROM、串行转换等几部分。其中E2PROM用于电压校准系数的存取;串行转换芯片用于单片机与计算机之间的RS232电平转换;考虑到被测对象输出阻抗的影响,测试信号经过运放跟随后再送给AD采样通道。小系统原理框图如图1所示。
各组成部分选型如下:
单片机:SST公司SST89V564,8052内核,具有RS-232软件下载功能;
EPLD:LC4064V-75T100C,用于各片选信号的产生及I/O信号控制测量,采用Verilog设计EPLD程序;
E2PROM芯片:AT24C64,64KB存储容量,I2C串行接口;
电源电压监控芯片:MAX706S,实现硬件看门狗功能;
AD芯片:AD7859BS,8 通道,12位,并行口转换输出;
电压基准芯片:MAX6192,给AD芯片提供标准2.5V电压参考信号;
串行转换芯片:ADM3202ARN,实现低电压到计算机接口的232通讯电平转换;
运放芯片:LM324,电压跟随,消除被测信号输出阻抗影响。
3.2 电压自动校准方法及串行通讯协议
3.2.1 电压自动校准方法
分段对AD7859BS采样电压(0~2.5V)进行直线拟合,利用两点决定一条直线的方法,拟合出AD输入的真实电压与AD采样值之间的一条直线,将AD采样电压修正到真实电压,以达到减少误差的目的。其中AD输入信号通过数字电压源输出,真实电压通过FLUKE 六位半高精度数字万用表进行测量。
电压校准原理框图如图2所示。具体校准方法如下:
如果将0~2.5V分为10段,则第一段为0~0.25V,第二段为0.25V~0.5V……。对于第一段,电压源输出0V时,测试板AD芯片测量电压值记为x1,数字万用表测量值记为y1,即第一个点(x1,y1);电压源输出0.25V时,测试板AD芯片测量电压值记为x2,数字万用表测量之记为y2,即第二个点(x2,y2);两点决定一条直线,可以算出所有段的校准系数k1,b1……kn,bn。单片机软件根据y=kn x+bn,就可以计算出各段校准后的电压值。
3.2.2串行通讯协议
通讯模块物理层是RS232通讯协议为"38400,N,8,1"、应用层采用测试拟定协议,所有通讯命令加帧头、帧尾0x7e,为防止丢帧现象,通讯消息均经过换码处理。
应用层主要包括:原始电压采集数据消息、电压拟合系数存E2PROM消息、电压拟合系数E2PROM读取消息、校准之后电压采集数据消息。
3.3单片机小系统与计算机自动校准软件设计实现
3.3.1 单片