可编程增益放大器(PGA)的增益可设置为1,2,4,8,16,32,64或128。利用PGA可大大提高ADC的有效分辨率。当然增益设置要合理,否则噪声也随之放大。实验中微位移传感器的增益设置为64(准确地说,应该是MSCl210 ADC的PGA的增益)。
MSC1210数字滤波器有快速建立、sinc2或sinc3三种,还有一个自动模式。在输入信道或PGA改变后,自动模式可把sinc滤波器修改到最佳的可用选项。在切换到新的信道后,它可把快速建立滤波器用于下两次转换,其中的第一次转换应被抛弃。然后,使用sinc2、随后使用sinc3滤波器来提高噪声性能。这种操作可以同时融合sinc3滤波器的低噪声优势和快速恢复时间滤波器的快速响应。数字滤波器中的sinc是数字滤波器中FIR滤波器的一种,常用在△一∑的ADC。当输入信道突然变化时,输出需要一定时间来正确表示新的输入。所需要的时间取决于所采用的滤波器的类型。sinc2通常代表需要2个周期的数据输出时间,sinc3代表需要3个周期的数据输出时间,其他需要1个周期的数据输出时间。通俗地说,若采用sinc3滤波器,则当输入信道改变后,最先采样输出的3个数据不能使用,应该抛弃;只有第4个输出数据是可使用的。这一点至关重要。
MSC1210既可以采用内部参考电压,也可以采用外部参考电压。参考电压的开机配置是内部2.5 V。通过ADCON0寄存器可以选择参考电压。实验中启用了内部参考电压,通过设置ADCON0.4(VREFH)选择为1.25 v。需要注意的是,启用内部VREF并不会消除外部连接需要。REFOUT引脚必须仍连接到VREF+,而VREF-必须仍连接到AGND,以便内部VREF能够正常操作。由于篇幅限制,MSC1210 ADC的其他功能在此不做介绍。
2 传感器的硬件组成
由于MSC1210 ADC的高度集成化,硬件系统构成很简洁。图2是微位移传感器的部分效果图。应变电阻片通过特殊的工艺,并且按照特定的方向被粘贴到E型膜片的表面上,连接组成两组自动解耦的惠斯通全桥电路,作为原始的力信息的模拟输出。小巧的电路板被放置于圆形的孔径之中。
图3为实验系统的电路结构示意图。实验系统主要由传感器本体(输出原始的模拟信号),MSC1210核心,串口通信电路和PC机组成。如前所述,微位移传感器一组桥路输出分别接MSC1210 ADC的AIN0与AIN1,作为一路差分输入;另一组桥路输出分别接MSC1210 ADC的AIN2与AIN3,作为第二路差分输入。MSC1210通过RS 232与PC机通信,实现信息的显示和对MSC1210的控制。