基于电容检测芯片的电容检测系统设计_第1页
基于电容检测芯片的电容检测系统设计_第2页
基于电容检测芯片的电容检测系统设计_第3页
基于电容检测芯片的电容检测系统设计_第4页
基于电容检测芯片的电容检测系统设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于电容检测芯片的电容检测系统设计摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTAC)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。仿真结果表明,该滤波器带宽的可调范围为126 MHz,阻带抑制率大于35 dB,带内波纹小于05 dB,采用18 V电源,TSMC 018m CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。关键词:Butte张小勇,陈颖鸣,郭禹姬(中北大学 信息与通信工程学院,太原 030051)引言电容式传感器一般是将被测量的变化量转换为电容量的变化

2、。目前,基于这种原理的各种类型的传感器已在测量加速度、液位、几何孔径等方面得到了广泛的应用。但以电容为变化量的传感器(尤其是MEMS传感器),其电容变化范同往往只有几个pF,甚至几个fF。这便对电容检测的精度提出了很高的要求,尤其是在传感器的研发过程中,往往需要极高精度的电容检测设备对传感器进行测试与调校。但是一直以来国内外都缺乏能够对微小电容进行实时检测的专用仪器,普遍的做法是针对所研发的传感器自行设计、制做专门的电容检测电路,这无疑增加了传感器设计的难度与工作量。针对这一问题,我们设计了通用的电容式传感器检测系统。该系统能够对微小电容进行实时检测,并可以通过上位机实现实时显示、存储等功能。

3、1 总体设计电容式传感器的检测方法主要有:设计专用ASIC芯片;使用分立元件通过电容桥、频率测量等原理实现测量;使用通用电容检测芯片将电容转换为电压或其他量等。从技术难度、测量精度等多方面考虑,本系统采用集成电容检测芯片来完成对电容式传感器的检测。系统结构框图如图1所示。电容检测芯片选用Irvine Sensor公司的MS3110。MS3110将电容量转换为电压量输出(量程为010 pF)。单片机MSP430F149集成的12位AD转换器对输出电压进行采样,并通过IO端口对MS3110内部寄存器进行设置。数据经采样后通过串口传送到上位机进行处理、实时显示、存储等。上位机由普通微机构成。2 系统

4、硬件设计21 MS3110简介及寄存器设置MS3110是Irvine Sensor公司生产的具有极低噪声的通用电容检测芯片。它采用CMOS工艺,工作电压为+5 V,测量灵敏度为,集成的补偿电容等参数均可以通过寄存器控制。其基本测量原理为:对被测电容与参考电容同时以相反时序充放电,通过电流积分、低通滤波、放大等将被测电容与参考电容差值转换为电压输出。MS3110内含一个60位的寄存器和100位的EEPROM。可通过单片机MSP430F149的I0口对其EEFROM编程,或使MS3110工作在测试状态直接对寄存器进行编程。通过这些设置可对MS3110内部各个模块的参数进行精确的调节。MS3110原

5、理框图如图2所示。MS3110主要由电容补偿电路、电荷积分电路、低通滤波器以及运算放大器组成。其中,CSlIN、CS2IN为被检测电容,CSl、CS2为MS3110内部的可调电容。通过对内部寄存器进行设置,CS1可在O1197 pF范围内调节,CS2可在09709pF范围内调节。CF为电荷积分器的积分电容,可在O19437 pF范围内调节。以上3个可调节电容的调节步进均为19 fF。低通滤波器的带宽可在O58 kHz范围内调节,可调增益GAIN可选择2或4。另外,参考电压VREF、空载输出电压Vout等也可以通过寄存器进行精确调节。其空载输出电压的计算公式如下:Vout=GAINV2P251.

6、14(CS2T-CS1T)CF+VREF(1)式中:CSlT=CS1IN+CSl,CS2T=CS2IN+CS2;本系统中可调整的内部增益GAIN取2;V2P25为芯片参考电压输出,默认值为2.25 V;参考电压VREF可选0.5 V与2.5 V两个值,本系统中选取0.5 V。由于烧写EEPROM需要额外的16 V电压,本系统中将TEST引脚拉低使芯片处于测试状态,通过IO即可直接更改其寄存器。由于掉电后寄存器数据将丢失,所以每次上电后都需要对所有的寄存器进行初始化。需要特别指出的是,MS3110数据手册中给出的写寄存器时序图中,将数据输入时钟SCLK周期标为固定值2s。在实验中我们发现,周期大

7、于2s时均可成功设置。22 MSP430F149简介及通信接口设计系统使用MSP430F149集成的12位AD转换器进行AD转换。MSP430F149在1 MHz的时钟频率下运行时,芯片的电流在200400A左右;在等待方式下,耗电仅为0.7A;在节电方式下,电流最低可达0.1 A。集成的12位AD转换器具有较高的转换速率,最高可达200 kbps,能够满足大多数数据采集应用,为系统的单片解决方案提供了极大的方便。MSP430F149集成的AD转换器可采用内部2.5 V参考电压或外部参考电压,但其内部参考电压准确性较差,在本系统中将MS3110的2.25 V参考电压输出作为AD转换器的参考电压

8、。低功耗单片机与集成AD转换器的采用保证了系统拥有较低的功耗。与上位机的通信接口采用MSP430F149集成的串行接口,通过MAX3232芯片转换为三线RS232接口与计算机串口直接相连。3 系统软件设计系统软件包括单片机软件与上位机软件两部分。31 单片机软件设计采用IAR Assembler for MSP430集成开发环境,使用C语言编写了单片机部分的程序,主要包括系统初始化、测量芯片寄存器初始化、测量与数据传输等。单片机软件流程如图3所示。单片机初始化包括单片机IO初始化、串行口参数初始化、AD转换器初始化,以及与上位机通信接收系统参数等。MS31lO初始化是通过单片机IO对MS311

9、0内部寄存器进行初始化,包括参考电容值、可调增益、初始电压等参数。采样开始后,单片机按照设定采样率进行采样;采样结束后,将数据经转换后传送给上位机进行处理、显示与存储。32 上位机软件设计采用VC+60软件和C+语言编写系统的上位机软件。软件功能主要包括设置参数,与下位机通信,数据实时图形化显示、存储和读取等。上位机软件界面如图4所示。4 精度测试与分析进行测试前,首先应对电路的初始输出进行校准。方法如下:将CSl、CS2设置为O,使用用高精度电压表对MS3110芯片输出电压进行测量,输出为O497 192 V,将式(1)中的VREF修正为0497192 V。在电路板CS2IN位置上焊接一个1

10、8 pF多层陶瓷电容,用于模拟外部电容式传感器;芯片内部可调电容CS2由O逐步步进到342 fF,以模拟传感器电容的变化,步进值为19 fF。具体寄存器参数设置如下:CSl设为O,为CF设9728 pF,可调增益GAIN设置为2,V2P25设为225 V,其他参数均取手册推荐值。通过实验测得,当CS2取O时,测量值为1960 021 pF。与电容标称值的差异主要是由电容本身容差与电路的分步电容引起的。由式(1)可得:CS2=(Vout-VREF)CF(GAINV2P251.14) (2)代入具体数值可得:CS2=(Vout-0.497 192)9.7285.13 (3)其中,Vout=(AD采样值4 095)2.25。精度测试实验结果如表1所列(实测容值为10次测量的均值)。测试结果表明,该电容式传感器检测系统具有较高的检测精度,平均误差仅为0879 fF,最大绝对误差小于16 fF。由于MSP430F149集成的AD转换器为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论