广告

具有扩展范围的电容数字转换器

2022-05-23 15:18:32 ADI公司 阅读:
电容传感器广泛用于各种工业应用,例如液位监测、压力测量、位置检测、流量计、湿度检测等。ΣΔ (Sigma-Delta)电容数字转换器(CDC)用方波激励未知电容,并将产生的电荷转换成单位数字输出流。然后,由数字滤波器处理位流,输出精确的低噪声电容测量值。

评估和设计支持

  • 电路评估板
    • CN-0552电路评估板(EVAL-CN0552-PMDZ)
    • ADuCM3029超低功耗Cortex-M3 Arduino尺寸开发板(EVAL-ADICUP3029)
  • 设计和集成文件
  • 原理图、布局文件、物料清单、装配图、软件

电路功能与优势

电容传感器广泛用于各种工业应用,例如液位监测、压力测量、位置检测、流量计、湿度检测等。ΣΔ (Sigma-Delta)电容数字转换器(CDC)用方波激励未知电容,并将产生的电荷转换成单位数字输出流。然后,由数字滤波器处理位流,输出精确的低噪声电容测量值。NDBednc

图1所示的电路来自24位电容数字转换器(CDC),在17 pF最大体电容下,默认满量程输入范围为±4.096 pF,但在最大体电容为200 pF时,可以扩展到±50 pF。输出数据速率可以从9.1 sps调节到90.9 sps,在16.1 sps设置速率下提供对50Hz和60Hz电力线噪声的高度抑制。CDC还提供分辨率为0.1°C、精度为±2°C的温度测量,以执行温度补偿和系统校准。NDBednc

CN0552兼容I2C Pmod平台板,具有2.7 V至5.5 V I/O电压。NDBednc

NDBednc

1.CN0552功能框图NDBednc

ADI公司的Circuits from the Lab™电路由ADI工程师设计构建。每个电路的设计和构建都严格遵循标准工程规范电路的功能和性能都在实验室环境中以室温条件进行了测试和检验。然而您需负责自行测试电路并确定对您是否适用。因而,ADI公司将不对由任何原因、连接到任何所用参考电路上的任何物品所导致的直接、间接、特殊、偶然、必然或者惩罚性的损害负责。(下接最后一页)NDBednc

电路描述

电容数字转换

图1所示的电路的核心为AD7746,是一款24位Σ-Δ电容数字转换器(CDC),具有I2C串行通信接口,提供高分辨率(24位无失码,最高21位有效分辨率)、高线性度(±0.01 %)和高精度(±4 fF工厂校准)电容测量。它使用二阶调制器和三阶数字滤波器。将一个方波激励信号施加到CXn的一端,调制器连续地对通过相应CINn引脚的电荷进行采样。调制器输出经过数字滤波器处理、按比例缩放,并应用工厂校准系数,最终结果通过串行接口读出。NDBednc

AD7746电容输入范围为±4.096 pF(改变)。它可以接受最高17 pF共模电容(不会改变),可以由可编程的片上数字电容转换器(CAPDAC)进行平衡,可以使用AD8515扩展至±50 pF输入范围(改变),AD8515是一款轨到轨运算放大器,作为增益缓冲器给传感器提供驱动信号。NDBednc

如图2所示,AD7746有两个电容输入通道(每个可配置为单端或差分通道),以及板载温度传感器和辅助电压输入通道。AD7746针对浮动式容性传感器而设计。所以,两个CX板都必须接地隔离。NDBednc

NDBednc

2.AD7746功能框图NDBednc

两个激励引脚EXCA和EXCB都可以独立编程。它们的功能相同,所以可以使用任意一个来实现电容传感器激励,但是,建议使用单独的激励引脚来测量每个电容通道。NDBednc

CAPDAC操作

AD7746包含两个电容数模转换器,或者CAPDAC,如图3所示。CAPDAC可以理解为在内部连接到CIN引脚的负电容。NDBednc

可用于改变输入范围和补偿传感器元件的大电容。CAPDAC具有7位分辨率,满量程值为21pF ± 20%。例如,假设传感器具有17pF大电容。可以按如下公式计算所需的CAPDAC设置:NDBednc

NDBednc

有两个独立的CAPDAC。一个连接到CIN(+)引脚,第二个连接到CIN(-)引脚,但两个电容通道共用同一个CAPDAC。电容输入和输出数据之间的关系如公式1所示:NDBednc

NDBednc

NDBednc

3.AD7746 CAPDACNDBednc

电容输入范围

典型的电容测量设置要求在AD7746的CIN和EXC引脚之间连接容性材料。默认情况下,标称输入范围为±4.096 pF,根据CAPDAC的设置值,中间值可能会变化。有两种测量模式可用:单端模式或差分模式。是使用单端模式,还是使用差分模式作为输入转换模式,取决于要测量的电容类型。例如,可以将采用塑料封装的浮动湿度传感器视为单端电容,因为它具有非常低的自电容,所以AD7746将其视为共模组件。相反,采用接地不锈钢封装的电容压力传感器的共模电容可能高于差分电容。由于该差分电容可以代表传感器输出,所以在转换期间,必须至少部分取消该共模电容。NDBednc

单端电容输入

在单端转换模式下,必须从内部断开AD7746的CIN(-)引脚的连接,这种断开是通过写入CAP_SETUP_REGISTER,并将CAPDIFF位设置为等于0来实现的。图4显示单端转换配置的基本连接图。NDBednc

电路描述

NDBednc

4.AD7746单端输入模式NDBednc

在此配置下,CDC可以测量±4 pF范围内的输入电容。表1显示如何使用CAPDAC来改变大电容输入范围(CX1),以在该值下实现整个± 4pF测量范围。NDBednc

1.采用CAPDAC值时的AD7746单端电容输入范围NDBednc

NDBednc

差分电容输入

使用差分转换模式时,AD7746测量CIN(+)和CIN(-)电容输入之间的差值。这是通过写入CAP_SETUP_REGISTER并将CAPDIFF位设置为等于1来配置的。图5显示差分转换的基本连接图。NDBednc

NDBednc

5.AD7746差分输入模式NDBednc

在不使用CAPDAC的情况下,EXC和CIN引脚之间的两个输入电容CX和CY必须小于4 pF,或必须小于21 pF并由CAPDAC进行平衡。通过CAPDAC进行平衡意味着CX–CAPDAC(+)和CY–CAPDAC(–)都小于4 pF。如果EXC和CIN引脚之间的不平衡电容大于4 pF,则CDC会引入增益误差、失调误差和非线性误差。只要CX–CAPDAC(+)和CY–CAPDAC(–)始终低于4 pF,那么可以使用几种输入范围组合。表2显示其中几个范围。NDBednc

2.采用CAPDAC值时的AD7746差分电容输入范围NDBednc

NDBednc

扩展输入范围电路

图6显示扩展AD7746电容数字转换器的电容输入范围所需的电路。扩展后的范围设置测量AD7746 CIN引脚和AD8515输出之间的电容值。AD8515运算放大器在电路中也作为一个低阻抗源,确保在AD7746开始采样时,传感电容完全充电。NDBednc

NDBednc

6.输入范围扩展电路NDBednc

AD7746 CDC使用开关电容技术测量电容,以构建一个电荷平衡电路,使用公式2所示的电荷、电容和电压表示方法。NDBednc

NDBednc

其中:Q为电荷,V是电压,C为电容。因此,转换结果表示输入电容与内部基准电容之间的比值。激励电压和内部基准电压都是已知的固定值。NDBednc

输入范围扩展电路确保输入电容内的电荷转移始终在AD7746的输入范围内。要实现这种输入范围扩展,激励电压需要按比例减小,以便与输入端相连的输入电容能按该比例增大。AD7746有两个独立的激励电压源EXCA和EXCB,为了扩展输入范围,在设置激励源时,必须使EXCB与EXCA反相。图6所示的电阻(R1和R2)用于计算得出的范围扩展因数(使用公式3)。NDBednc

电路描述

NDBednc

其中:NDBednc

F表示范围扩展因数NDBednc

VEXC(A−B)表示激励源之间的电压NDBednc

VEXCS表示衰减电压(约为VDD/2)NDBednc

R1和R2表示电阻值NDBednc

范围扩展因数计算

要计算扩展因数,用户首先必须确定哪些传感器参数是帮助实现所需的范围扩展的主要因素:大电容或动态范围。假设一个典型的相对湿度传感器,其大电容为150 pF ±50 pF,坡度为0.25 pF/% RH。传感器的大电容可能高达200 pF,因此所需的范围扩展因数为:NDBednc

NDBednc

其中:NDBednc

FFIX表示范围扩展因数NDBednc

200 pF是传感器的最大体电容NDBednc

17 pF是CAPDAC可接受的最大电容(在正常范围设置中)NDBednc

可以使用以下公式,利用传感器坡度(pF / %RH)和满量程输入范围计算传感器(CDYN)的动态范围:NDBednc

NDBednc

该动态范围(FDYN)所需的范围扩展因数计算如下:NDBednc

NDBednc

所以,该传感器的大电容确定了范围扩展因数,应设置为11.76。NDBednc

R1和R2电阻值选择

选择R1值为100 kΩ。在以下公式中,计算R2的电阻值,并将其向下舍入为标准E96系列电阻中的下一值,这个公式是对公式3重新排列,以求解R2的值。注意,任一电阻(R1或R2)值的小幅变化都可导致范围扩展因数的大幅变化。NDBednc

NDBednc

因此,NDBednc

电阻值(R1为100 kΩ,R2为118 kΩ)被用于使用公式3来计算具体的范围扩展因数:NDBednc

NDBednc

因此,可以使用公式5计算动态电容输入范围:NDBednc

NDBednc

,或约为±50 pF。NDBednc

所需的CAPDAC设置

AD7746包含CAPDAC,可用于补偿传感器元件的大电容。对于AD7746,CAPDAC的满量程最小值为17 pF,典型值为21 pF。因此,对于给定的CAPDAC设置,电容可能会因器件不同而有很大差别。其原因在于,AD7746片内电容可能会随各批次所采用的生产工艺不同而有所变化。不过,片内电容之间的比率变化非常小。NDBednc

AD7746电容输入经过出厂校准,增益校准(GAIN_CAL)存储在电容增益校准寄存器(0xF)中。存储在电容增益校准寄存器中的校准因数可以通过公式6计算得出:NDBednc

NDBednc

其中:NDBednc

FGAIN_CAL表示增益校准因数NDBednc

GAIN_CAL表示数字码值,存储在电容增益校准寄存器(0xF)中NDBednc

考虑采用出厂编程值0x69(十六进制)或105(十进制)的特定器件。增益校准因数为:NDBednc

NDBednc

内部基准电压源电容(CREF)可定义为AD7746的允许满量程输入电容与增益校准因数(FGAIN_CAL)的乘积,CREF的值可使用公式7计算得出:NDBednc

NDBednc

设计AD7746时,保证满量程CAPDAC电容(CCAPDAC)与内部基准电压源电容之间的比值为3.2。所以,CAPDAC的满量程可以使用公式8计算得出:NDBednc

电路描述

NDBednc

在本例中,CCAPDAC为:NDBednc

NDBednc

1LSB的电容可以使用公式9计算得出:NDBednc

NDBednc

在本例中,CLSB_CAPDAC为:NDBednc

NDBednc

范围扩展电路确保检测电容内的电荷转移始终在AD7746的输入范围内。当CAPDAC从CIN1±或CIN2±输入端的检测电容中获取电荷时,被检测的电容下降。这个被检测电容(CDAC_EFF)用于补偿传感器的大电容。CAPDAC电容的1个LSB表示对检测电容的补偿,使用公式10进行计算:NDBednc

NDBednc

在本例中,CDAC_EFF为:NDBednc

NDBednc

所需的CAPDAC设置可以使用公式11计算得出:NDBednc

NDBednc

其中:NDBednc

DAC_SET表示7位数字码DAC值NDBednc

CSENSOR表示需要范围扩展的基本电容。NDBednc

CSENSOR表示中等范围,具有±动态范围的幅值NDBednc

得出的输入电容范围为CSENSOR ±动态范围。NDBednc

NDBednc

其中0x26是一个7位DAC值(0010 0110)NDBednc

第8位是DACAENA位,需要使能,设置为1,以将CAPDACA连接到电容输入。产生的字节是1010 0110,这相当于0xA6十六进制值,该值可以写入到CAPDAC A寄存器(0xB)中,以得出47 pF中等范围值。NDBednc

所以,新扩展输入范围为(47 pF ± 50 pF) ≈ -3 pF至97pF。NDBednc

系统性能

图7显示在11ms转换时间(91sps)模式下,没有外部电容连接到模拟输入(CIN和EXC引脚)的CN0552 CDC的典型噪声直方图。根据10个不同的给定数据集,得出所需的平均RMS噪声值为85.4 aF。NDBednc

NDBednc

7.AD7746噪声,11ms转换时间模式NDBednc

常见变化

EVAL-CN0552-PMDZ使用双输入通道CDC AD7746。如果只需单个输入通道,可使用AD7745。两款芯片均针对浮地电容传感器而设计。NDBednc

若需一块极板接地的电容传感器,推荐使用AD7747。NDBednc

电路评估与测试

开始使用

本节介绍使用CN-0552测试和测量电容材料的设置和步骤。有关更多信息,请参阅CN-0552用户指南。NDBednc

NDBednc

8.EVAL-CN0552-PMDZ顶视图NDBednc

设备要求

  • EVAL-CN0552-PMDZ参考设计板
  • EVAL-ADICUP3029开发板
  • The ADuCM3029_demo_cn0552.hex文件
  • 两个2-pF电容
  • 一根micro-USB至USB-A电缆
  • 带USB/端口的PC/笔记本电脑
  • PC/笔记本电脑中安装的IIO示波器应用程序

功能框图

图9所示为CN-0552测试设置的功能框图。NDBednc

NDBednc

9.测试设置功能框图NDBednc

设置和测试

要测试该板,请执行以下步骤:NDBednc

  1. 将EVAL-CN0552-PMDZ连接至EVAL-ADICUP3029的母端子板(P9)。参见图10。

NDBednc

10.EVAL-CN0552-PMDZ连接至EVAL-ADICUP3029NDBednc

  1. 将USB-A型连接器插入PC,将micro-USB连接器插入EVAL-ADICUP3029。
  2. 将aducm3029_demo_cn0552.hex固件刷到EVAL-ADICUP309上。
  3. 将两个2pF电容连接到第一个电容的EXCA和CIN(+)引脚,连接到第二个电容的EXCB和CIN(-)引脚。
  4. 按下EVAL-ADICUP3029的复位按钮。
  5. 打开IIO示波器应用。根据器件设置序列号。按刷新按钮,在显示“ad7746”后,按连接。参见图11。

NDBednc

11.IIO示波器连接面板NDBednc

  1. 在DMM选项卡上,在器件模块下选择“ad7746”,然后按“所有通道”按钮,显示所有部件属性,然后按播放按钮,如图12所示。

电路评估与测试

NDBednc

12.IIO示波器DMM选项卡NDBednc

ESD警告

ESD(静电放电)敏感器件。带电器件和电路板可能会在没有察觉的情况下放电。尽管本产品具有专利或专有保护电路,但在遇到高能量ESD时,器件可能会损坏。因此,应当采取适当的ESD防范措施,以避免器件性能下降或功能丧失。NDBednc

上接第一页Circuits from the Lab电路仅供与ADI公司产品一起使用并且其知识产权归ADI公司或其授权方所有。虽然您可以在产品设计中使用参考电路,但是并未默认授予其它许可,或是通过此参考电路的应用及使用而获得任何专利或其它知识产权。ADI公司确信其所提供的信息是准确可靠的。不过,Circuits from the Lab电路是以原样的方式提供的,并不具有任何性质的承诺,包括但不限于:明示、暗示或者法定承诺,任何适销性、非侵权或者某特定用途实用性的暗示承诺,ADI公司无需为参考电路的使用承担任何责任,也不对那些可能由于其使用而造成任何专利或其它第三方权利的侵权负责。ADI公司有权随时修改任何参考电路,恕不另行通知。NDBednc

(原文标题:Capacitance to Digital Converter with Extended Range)NDBednc

责编:Franklin
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 仿真器智能,工程师更聪明! 不要过度依赖SPICE仿真器的自动设定,因为过度相信自动化有时可能引发错误。请记得:仿真器智能,工程师更聪明!
  • 给电子设计初学者的一些实用技巧 本文将为初学者提供一些实用的布局、提示和技巧,可以帮助您避免事故或解决各种问题。该系列将不定期发布。
  • MP1584降压电路官方手册有坑?资深工程师分享常用DC-DC 在最初使用MP1584降压电路时,发现照着芯片手册的官方给出的参数去设置,发现还是有坑的,经过修改后,目前这个降压电路已经使用了很多年,经过几千产品量的打板实践,个人感觉还是算稳定的。为了帮助大家避开官方手册以及其他的一些坑,笔者特地撰文与大家分享一个常用的DC-DC的电路设计……
  • 模拟信号是怎么转换成数字信号的? 带宽有限(band-limited) 采样频率大于2倍信号最高频率后可以无失真的恢复出原始信号。实际中,信号往往是无线带宽的,如何保证带宽有限?所以,我们在模拟信号输入端要加一个低通滤波器,使信号变成带宽有限,再使用2.5~3倍的最高信号频率进行采样。关于此我们下面将模拟数字转换过程将会看到。
  • USB供电的5.8GHz RF LNA接收器,带输出功率保护功能 图1所示的电路来自高性能RF接收器系统,具有+23dB增益,优化之后,支持采用5.8GHz中心频率。其输入未经滤波,保持2dB噪声系数,但输出端配有带通滤波器,会衰减带外干扰。
  • 利用LM386音频放大器设计无线电接收器电路 LM386音频放大器IC可用于设计简单的无线电接收器电路,并且这些电路还能提供惊人的高性能。这些电路可用于接收中、短波波段的AM、CW和SSB射频传输,而不需要外部天线。
  • 新推出的同步SAR模数转换器的片内校准优势 本文评估在电阻模数转换器(ADC)前面的外部电阻的影响。这些系列的同步采样ADC包括一个高输入阻抗电阻可编程增益放大器(PGA),用于驱动ADC和缩放输入信号,允许直接连接传感器。但是,有几个原因导致在设计期间,我们最终会在模拟输入前面增加外部电阻。以下部分从理论上解释预期的增益误差,该误差与电阻大小呈函数关系,且介绍最小化这些误差的几种方式。本文还研究电阻公差和不同的校准选项对ADC输入阻抗的影响。除理论研究之外,还使用试验台测量和比较几种设备,以证明片内增益校准功能能实现出色精度。增益校准功能使广泛前端电阻值的系统误差低于0.05%,无需执行任何校准例程,只需对每个通道的单个寄存器执行写操作即可。
  • 采用晶振控制的斜坡发生器 本项目源于需要为HP 8620C射频扫频振荡器产生线性晶体控制斜坡信号。它的灵感来自之前发布的斜坡发生器设计。这种设计存在两个问题:它使用了非标准的16.384MHz晶体振荡器;其斜坡的下降/返回/消隐时间为零。
  • 给变压器烙铁DIY一个温度“稳定器” 多年来,我一直对变压器烙铁头的没有温度控制而感到恼火。可能所有使用变压器烙铁的用户都注意到,使用这种烙铁进行焊接需要大量练习,以免因温度过高而造成损失。问题在于无法控制烙铁头温度,我决定稍微DIY一下。
  • 高清音频的重大突破:优化TWS耳机的音频传输和播放 随着对高清(HD)音频的兴趣不断攀升,对具有高级功能的高清TWS耳机的巨大需求正达到顶峰。本文介绍了高清音乐传输背后的技术,以及音频设计人员如何满足日益增长的需求。
  • 拆解:苹果AirTag追踪器 有人猜到这次要拆解什么产品吗?当然是苹果的AirTag追踪设备。既然之前都已经拆解了Tile Mate,当然也只有对AirTag进行同样的检查才算公平,对吧?
  • 计算隔离式精密高速DAQ的采样时钟抖动的简单步骤 本文将说明如何解读ADI公司LVDS数字隔离器的抖动规格参数,以及与精密高速产品(例如ADAQ23875DAQ µModule解决方案)接口时,哪些规格参数比较重要。本文的这些指导说明也适用于其他带有LVDS接口的精密高速ADC。在介绍与ADN4654千兆LVDS隔离器配合使用的ADAQ23875时,还将说明计算对SNR预期影响采用的方法。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了