评估和设计支持

  • 电路评估板

CN-0552电路评估板(EVAL-CN0552-PMDZ)

ADuCM3029超低功耗Cortex-M3 Arduino尺寸开发板(EVAL-ADICUP3029)

  • 设计和集成文件
  • 原理图、布局文件、物料清单、装配图、软件

电路功能与优势

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

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

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

图1.CN0552功能框图

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

电路描述

电容数字转换

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

(电容在电路中起很大作用,那么好的电容我们哪儿去找呢?找元器件现货上唯样商城啦^-^)

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

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

图2.AD7746功能框图

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

CAPDAC操作

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

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

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

图3.AD7746 CAPDAC

电容输入范围

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

单端电容输入

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

电路描述

图4.AD7746单端输入模式

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

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

差分电容输入

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

图5.AD7746差分输入模式

在不使用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显示其中几个范围。

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

扩展输入范围电路

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

图6.输入范围扩展电路

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

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

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

电路描述

其中:

F表示范围扩展因数

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

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

R1和R2表示电阻值

范围扩展因数计算

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

其中:

FFIX表示范围扩展因数

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

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

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

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

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

R1和R2电阻值选择

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

因此,

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

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

,或约为±50 pF。

所需的CAPDAC设置

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

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

其中:

FGAIN_CAL表示增益校准因数

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

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

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

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

电路描述

在本例中,CCAPDAC为:

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

在本例中,CLSB_CAPDAC为:

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

在本例中,CDAC_EFF为:

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

其中:

DAC_SET表示7位数字码DAC值

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

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

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

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

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

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

系统性能

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

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

常见变化

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

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

电路评估与测试

开始使用

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

图8.EVAL-CN0552-PMDZ顶视图

设备要求

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

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

图9.测试设置功能框图

设置和测试

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

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

图10.EVAL-CN0552-PMDZ连接至EVAL-ADICUP3029

2. 将USB-A型连接器插入PC,将micro-USB连接器插入EVAL-ADICUP3029。

3. 将aducm3029_demo_cn0552.hex固件刷到EVAL-ADICUP309上。

4. 将两个2pF电容连接到第一个电容的EXCA和CIN(+)引脚,连接到第二个电容的EXCB和CIN(-)引脚。
5. 按下EVAL-ADICUP3029的复位按钮。

6. 打开IIO示波器应用。根据器件设置序列号。按刷新按钮,在显示“ad7746”后,按连接。参见图11

图11.IIO示波器连接面板

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

电路评估与测试

图12.IIO示波器DMM选项卡

ESD警告

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

具有扩展范围的电容数字转换器相关推荐

  1. 【利用电容-数字转换器检测液位】

    利用电容-数字转换器检测液位 输液和输血等程序要求监控液体的确切数量,因此这些应用需要采用精确.易于实施的方法来实现液位的检测.本文描述24位电容-数字转换器和液位检测技术,可通过测量电容对液位进行高 ...

  2. 单芯片电容测量方案PCAP01原理

    1 前言 对于电容传感器的测量来说,传统的电路方式有其无法克服的局限性.复杂的模拟电路设计,难以扩展的电容测量范围,都会给开发带来非常大的阻力. 德国acam公司专利的PICOCAP?测量原理则给电容 ...

  3. 电容触摸控制器IT7259Q-13,IT7259EX-24 I2C 接口

    IT7259:可穿戴设备的自电容触摸控制器 IT7259 是一款 24/13 通道电容传感器检测控制器,搭配一个 ITO 薄膜屏幕模块可实现多点触控功能. 它集成了一个单电极24/13通道电容数字转换 ...

  4. Linux 内核配置项详解 myimx6

    CONFIG_LOCALVERSION="-myimx6"                     #本地版本 CONFIG_KERNEL_LZO=y              ...

  5. linux 内核配置简介

    Gentoo Linux Gentoo内核(gentoo-sources)特有的选项 Gentoo Linux support CONFIG_GENTOO_LINUX 选"Y"后, ...

  6. FDC系列电容传感器及FDC2214使用要点

    陈拓 2021/02/21-2021/02/21 1. 概述 电容式传感是一种低功耗.低成本且高分辨率的非接触式感测技术, 适用于从接近检测.手势识别到远程液位感测的各项应用.电容式传感系统中的传感器 ...

  7. 全自动模拟布局设计的挑战和机遇

    摘要 实现模拟/混合信号 (AMS) 集成电路 (IC) 的布局是一项复杂的任务,因为它具有高度的设计灵活性和敏感的电路性能. 与数字 IC 版图自动化的进步相比,模拟 IC 版图设计仍然是大量人工操 ...

  8. 方案解析:纸张计数精准测量出200张纸?!第1名妥妥的

    以下是F题的另外一组分享:复测此组别的第一名! 我们来自湖南师范大学(专业:应用电子技术)的参赛队伍,在2019年电赛中获得F题国一,复测测到135张,很高兴受达尔闻邀请来给大家分享. 视频是实验室无 ...

  9. 「权威发布」2019年电赛最全各类题目细节问题解答汇总

    点击上方"大鱼机器人",选择"置顶/星标公众号"福利干货,第一时间送达!各位朋友大家上午好,今天是比赛的第二天,许多朋友都给我发消息,我不是不回,我实在是回不赢 ...

最新文章

  1. 【知乎热议】如何看待swin transformer成为ICCV2021的 best paper?
  2. 实验一 查看CPU和内存 用机器指令和汇编指令编程
  3. Freemarker模板嵌套
  4. Java对战.NET,战争与和平的游戏
  5. C++与Java多态的区别
  6. access工具_工具篇之pycharm小技巧-httpclient
  7. FF“流产”后 许家印开始了自己的造车之路
  8. Codeforces 439C Devu and Partitioning of the Array(模拟)
  9. 开课吧:什么是排序算法
  10. 物联网卡云平台如何分析信息数据
  11. paip.;论全文检索实现方式lucene Sphinx solr以及比较
  12. 软件测试方法_边界值分析法
  13. 【谈判】——如何在博弈中获得更多
  14. 【电商】管理后台之账号管理
  15. python 异步io 写excel_python异步IO编程(二)
  16. 新疆计算机系统集成资质年审,新疆涉密信息系统集成资质
  17. 我是如何把大象装进冰箱里的……
  18. Python 零基础入门到实战(一)笔记:内置对象、浅拷贝、深拷贝、计算圆面积、凯撒密码、英文大小写转换、输入国家打印出国家名和首都、输入数字英文输出、统计句子中的字母数量、猜随机数
  19. 小马哥-----高仿米4拆机 刷机主板多图展示 主板为x77 型号k6 6582芯片 14年底版本
  20. 西安国际港务区铁路集装箱中心站正式开通 两个“中心”构建国际陆港平台...

热门文章

  1. 【引用】解决RPC服务器不可用
  2. 虚拟机ping网关ping不通
  3. 【问题解决】使用fmt格式化时间出现According to TLD or attribute directive in tag file, attribute value does not acce
  4. 企业应用架构之业务逻辑层的顶层设计与底层思考
  5. 机器学习笔记 - 各领域公开数据集下载
  6. java遍历list(java遍历object对象)
  7. 使用Flax、Jax、TF经历记录
  8. 再见我的师大,再见我的爱
  9. Unity 发布IOS平台并部署到真机上测试的方法
  10. appcrawler