功能与优势
图1所示电路是一款适用于电桥型传感器的完整低功耗信号调理器,包括一个温度补偿通道。该电路非常适合驱动电压介于5V和15V之间的各类工业压力传感器和称重传感器。
利用24位Σ-Δ型ADC的内置可编程增益放大器(PGA),该电路可以处理大约10mV到1V的满量程信号,因此它适用于种类广泛的压力传感器。
整个电路仅使用三个IC,功耗仅1mA(不包括电桥电流)。比率式技术确保系统的精度和稳定性不依赖于基准电压源。
图1.带温度补偿的差分电桥型传感器监控器(原理示意图:未显示所有连接和去耦)
电路描述
图1所示电路基于24位Σ-Δ型ADCAD7793。该ADC有三路差分模拟输入和一个增益范围为单位增益到128的片内低噪声PGA,因此非常适合多个传感器接口。AD7793的最大功耗仅500μA,因而适合低功耗应用。它内置一个低噪声、低漂移带隙基准电压源,也可采用外部差分基准电压。输出数据速率可通过软件在4.17Hz至470Hz范围内设置。
AD8420是一款低功耗仪表放大器,电源电流最大值为80μA,可以采用最高36V的单电源供电,用于消除桥式传感器的共模电压。需要时,它也可为传感器的小差分信号输出提供增益。
ADA4096-2是一款双通道运算放大器,每个放大器的典型电源电流为60μA,具有最高30V的宽工作输入电压范围,用于驱动传感器电桥。ADA4096-2的另一半用作基准电压缓冲器。
有很多种类的压力传感器需要5V至15V之间的电压驱动。图1所示电路为桥式传感器提供了一种完整的解决方案,包含四个关键部分:传感器电压驱动、仪表放大器、基准电压缓冲器和ADC。
桥式传感器电压驱动
ADA4096-2配置为同相放大器,其配置增益由反馈电阻设置,如图2所示。
增益通过配置表1列出的跳线来设置。
传递函数计算如下:
其中,RF可以是40.2kΩ、91kΩ或140kΩ,R8=10kΩ。
NPN晶体管用于提高驱动桥式传感器所需的电流。提供给ADA4096-2反相输入端的反馈使得反相输入电压等于同相输入电压,从而确保桥式电路上的电压驱动保持恒定的电压。
晶体管Q1为BJT,最大击穿电压为80V,25°C时功耗为0.35W。集电极最大电流为500mA。
仪表放大器
AD8420抑制电桥处产生的共模电压,仅放大差分电桥电压,如图3所示。AD8420具有与输入共模电压完全无关的轨到轨输出电压摆幅。该特性使得AD8420摆脱了大多数传统仪表放大器架构存在的、共模输入和输出电压之间交互作用导致的多种限制。该仪表放大器的增益设置为1。
AD8420的输入端有一个差模噪声滤波器(20kΩ/1μF/100nF),其带宽为7.6Hz,还有一个共模噪声滤波器(10kΩ/100nF),其带宽为150Hz。
传统仪表放大器架构需要使用低阻抗源驱动基准电压引脚,基准电压引脚上的任何阻抗都会降低共模抑制比(CMRR)和增益精度。而对于AD8420架构,基准电压引脚上的电阻对CMRR无影响。AD8420的传递函数为:
VOUT= G (VIN+- VIN-) + VREF
其中:
VREF= 1.05 V
G = 1 + (R12/R10)
在-40°C至+85°C温度范围内,AD8420差分输入电压在内部被二极管限制在±1V。如果输入电压超过此限值,内部二极管就会开始传导并消耗电流。电流在内部被限制在保证AD8420安全的值。
基准电压缓冲器
AD7793产生的210μA激励电流通过5kΩ电阻,如图4所示。这将产生1.05V基准电压,然后由ADA4096-2缓冲。缓冲器的输出驱动AD7793和AD8420的基准电压源。该电路是比率式,因此,5kΩ电阻上的电压变化(由AD7793产生的210μA激励电流的5%容差导致)所引起的误差非常小。该缓冲基准电压还驱动放大器以设置桥式传感器的电压驱动(参见图2)。
ADC通道1配置:桥式传感器
AD7793的通道1测量AD8420的桥式传感器输出。外部VREF(1.05V)用作基准电压,因此,AD7793的输入电压范围是±1.05V,以+1.05V共模电压为中心。
ADC通道2配置:温度传感器
AD7793的第二通道监控电阻温度检测器(RTD)上产生的电压,该RTD由210μA激励电流驱动,如图5所示。
尽管100Ω铂RTD十分常见,但也可指定其他电阻(200Ω、500Ω、1000Ω等)和材料(镍、铜、镍铁)。本应用采用100ΩDIN43,760A类RTD。
图5所示的4线(开尔文)连接可消除RTD引脚电阻效应。注意:利用链路P3和链路P4,也可以使用2线、3线或4线配置,如表2所示。
如果不需要温度补偿,可利用链路P9旁路RTD。
输出编码
任一通道上输入电压的输出代码为:
其中:
AIN=AIN(+)AIN(-)=AIN(+)VREF
Gain为PGA增益设置,N=24。
电源电压要求
为使电路正常工作,电源电压VCC必须大于6V,以便为桥式传感器提供最低5V驱动。
系统校准
有多种方法可执行压力传感器温度校准。本应用采用四点校准程序。SiliconMicrostructures,Inc.(位于美国加利福尼亚州苗必达市)的AN13-01(恒定电压下MEMS压力传感器的主动温度补偿和校准)为校准程序提供了很好的参考。
测试数据与结果
系统噪声
全部数据捕获操作都通过CN-0355评估软件实现。
为捕获评估板噪声,进行了两次设置测量。第一次测量如图6所示,在AD8420输入短路的条件下进行,因而测量的是AD8420和AD7793的峰峰值噪声。进行了1000次采样,获得的代码分布约有100个代码,相当于12.5μV的峰峰值噪声;或者对于2.1V的满量程范围,相当于17.36个无噪声位。
图6.输出代码分布直方图(100个代码,AD8420输入引脚短路)
第二次测量是利用HoneywellNSCSANN600MGUNV压力计传感器进行,它连接到评估板。板上安装的该压力传感器未经放大和补偿,电压驱动器设置为10.1V。此测试有效展示了整个系统产生的噪声,包括传感器噪声,如图7所示。进行了1000次采样,获得的代码分布约有120个代码,相当于15μV的峰峰值噪声;或者对于2.1V的满量程范围,相当于17.1个无噪声位。
图7.输出代码分布直方图(120个代码,连接压力传感器)
系统功耗
表3显示了系统的总功耗,不包括压力传感器的功耗。
HoneywellNSCSANN600MGUNV压力传感器具有大约3kΩ的阻抗,会使表3所示的总功耗增加大约3.36mA。
用更低的电流(如10μA)驱动RTD,同时采用更高的RTD电阻值(如1kΩ),可进一步降低系统的功耗。
有源元件的误差分析
系统中的有源元件AD8420和ADA4096-2引起的最大误差及和方根(RSS)误差如表4所示。
总电路精度
对电阻容差导致的总误差的合理近似推算是假设每个关键电阻对总误差贡献都相等。两个关键电阻是R8和R19、R20、R21中的任一个。0.1%的最差情况下电阻容差可造成最大值0.2%的总电阻误差。若假定RSS误差,则总RSS误差为0.1√2=0.14%。
电阻误差与表4给出的元件误差相加得到以下结果:
失调误差=0.365%+0.1400%=0.505%
增益误差=0.050%+0.1400%=0.190%
满量程误差=0.415%+0.1400%=0.555%
这些误差使用以下假设:选用计算得到的电阻值,容差是仅有的误差,传感器的电压驱动设置为10.1的增益。
线性度误差是在-500mV到+500mV的输入范围测试,采用图10所示的设置。总非线性误差约为0.45%。非线性主要由AD8420的输入跨导(gm)级引起。
总输出误差(%FSR)通过将实测输出电压与理想输出电压之差除以输出电压的FSR,然后乘以100得出。计算结果如图8所示。
图9显示EVAL-CN0355-PMDZ评估板的实物照片。该系统的完整文档位于CN-0355设计支持包中。
常见变化
其他合适的ADC有AD7792和AD7785,这两款器件具有与AD7793相同的特性组合。不过,AD7792为16位ADC,AD7785为20位ADC。
AD8237是一款微功耗、零漂移、真正轨到轨仪表放大器,也可用于本电路配置的低电源电压版本。
仪表放大器AD8226是另一个选择,它能以更高的功耗(约525μA)实现更好的线性度。
对于需要低噪声和低失调电压的低电源电压范围应用,可以用双通道AD8606取代ADA4096-2。双通道AD8606具有极低失调电压、低输入电压和电流噪声以及宽信号带宽等特性。它采用ADI公司的DigiTrim调整专利技术,无需激光调整便可达到出色的精度。
电路评估与测试
本电路采用EVAL-CN0355-PMDZ电路板、EVAL-SDP-CB1Z系统演示平台(SDP)评估板和SDP-PMD-IB1Z(一款针对SDP的PMOD转接板)。SDP和SDP-PMD-IB1Z板具有120引脚的对接连接器,可以快速完成设置和电路性能评估。为了使用SDP-PMD-IB1Z和SDP评估EVAL-CN0355-PMDZ板,通过一个间距为100密尔、面积为25平方密尔的标准直角引脚接头连接器把EVAL-CN0355-PMDZ连接至SDP-PMD-IB1Z。
设备要求
为评估和测试CN-0355电路,需要如下设备:
带USB端口的WindowsXP、WindowsVista(32位)或Windows7(32位)PC
EVAL-CN0355-PMDZ电路评估板
EVAL-SDP-CB1Z电路评估板
SDP-PMD-IB1Z转接板
CN0355评估软件
6V壁式电源适配器或其他电源
YokogawaGS200精密电压源
AgilentE3631A电压源
开始使用
将CN-0355评估软件光盘放入PC,加载评估软件。打开我的电脑,找到包含评估软件光盘的驱动器,打开Readme文件。按照Readme文件中的说明安装和使用评估软件。
设置
CN-0355评估套件包括一张光盘,其中含有自安装软件。该软件兼容WindowsXP(SP2)和Vista(32位和64位)。如果安装文件未自动运行,可以运行光盘中的setup.exe文件。
请先安装评估软件,再将评估板和SDP板连接到PC的USB端口,确保PC能够正确识别评估系统。
1.光盘文件安装完毕后,为SDP-PMD-IB1Z评估板接通电源。用随附电缆把SDP板(通过连接器A)连接到SDP-PMD-IB1Z评估板,然后连接到用于评估的PCUSB端口。
2.将EVAL-CN0355-PMDZ的12引脚直角公引脚接头连接至SDP-PMD-IB1Z的12引脚直角母引脚接头。
3.运行程序之前,将压力传感器端子和RTD传感器连接至EVAL-CN0355-PMDZ的端子插孔中。
4.在接好并打开所有外设和电源之后,单击图形用户界面上的Run(运行)按钮。当PC成功检测到评估系统时,即可使用评估软件对EVAL-CN0355-PMDZ电路板进行评估。
功能框图
测试设置的功能框图如图10所示。该测试设置必须按图中所示方式连接。
用AgilentE3631A和YokogawaGS200精密电压源为评估板供电并模拟传感器输出。AgilentE3631A的通道CH1设置为24V以充当评估板的VCC电源,另一个通道CH2设置为5V以产生共模电压。CH2与YokogawaGS200串联,如图7所示。Yokogowa通过1.5kΩ串联电阻连接到评估板的输入端子,该电阻模拟电桥阻抗。Yokogawa在仪表放大器输入端产生±500mV(25°C时)差分输入电压,从而模拟传感器输出。
用CN-0355评估软件捕获来自EVAL-CN0355-PMDZ评估板的数据,得出图8所示的线性度误差,所用设置如图10所示。