AN-1302: 针对4线式生物隔离阻抗测量应用优化ADuCM350
简介
ADuCM350是一款超低功耗集成混合信号计量解决方案, 包含一个微控制器子系统用于处理、控制和连接。该处理 器子系统基于低功耗ARM® Cortex™-M3处理器,由数字外 设、嵌入式SRAM和闪存、一个提供时钟、复位和功耗管 理功能的模拟子系统组成。
ADuCM350能够执行2048点单频离散傅里叶变换(DFT)。它 获取16位ADC输出作为输入,输出复阻抗的实部和虚部。
T利用ADuCM350的可配置开关矩阵,您可以选择2线、3线 或4线式阻抗测量。
本应用笔记说明如何设置ADuCM350以利用4线技术最优 地测量RC型传感器的阻抗,同时要满足IEC-60601标准。
为了符合IEC-60601标准,ADuCM350与一个外部仪表放大 器(AD8226)一同使用,以利用4线测量技术完成高精度绝 对测量。
配置
针对传感器阻抗测量,ADuCM350提供三种配置。
2线系统
I若未知阻抗存在变化的接入电阻,则这种配置提供阻抗幅 度和阻抗相位的相对精度测量。有关针对2线式阻抗测量 优化ADuCM350的详细信息,请参阅AN-1271应用笔记 (“针对阻抗转换优化ADuCM350”)。
2线系统测量阻抗幅度和相位的相对精度。
4线系统
这种配置提供阻抗幅度和阻抗相位测量的绝对精度,因为 校准会消除接入电阻。这种配置不适合需要交流耦合电容 来将传感器与器件隔离,即电容与接入电阻串联的情况。
有关针对4线式测量优化ADuCM350的信息,请参阅AN-1271 应用笔记(“针对阻抗转换优化ADuCM350”)。
4线系统测量阻抗幅度和相位的绝对精度,但不允许存在 隔离电容。
4线生物隔离系统
I若传感器与器件之间需要隔离电容,则必须使用一个外部 仪表放大器来测量传感器上的差分电压。作为一款单芯片 解决方案,ADuCM350无法执行此测量,因为若检测(P和 N通道)路径上含有隔离电容,会导致电路失稳。
4线生物隔离系统可在含有隔离电容的情况下测量阻抗幅 度的绝对精度,但不能进行精确的相位测量。
基本4线式阻抗测量
要利用ADuCM350测量未知传感器的阻抗Z,须采用比率 式测量技术。
- 测量已知精密电阻RCAL的阻抗,如图2所示。在RCAL 1 处施加一个激励电压,开关矩阵中的相关开关D和P闭 合。由此产生的激励电流通过RCAL 2测量,开关矩阵中 的相关开关T和N闭合。利用TIA放大器将此电流转换为 电压,其中RTIA针对ADC看到的最大电流进行优化, 并利用ADC转换为电压。对数据执行2048点Hann采 样,以得出阻抗的实部和虚部。
- 更改开关矩阵配置(如图3所示),激励传感器并测量相 应电流。DFT引擎现在计算未知阻抗Z的实部和虚部。
- 在内核上利用下式计算未知阻抗幅度:
- 在内核上利用下式计算未知阻抗相位:
如果传感器没有隔离要求,那么这种4线式阻抗测量方法 可以正常工作。然而,如果4线式测量中需要一个隔离电 容(如CISO)与接入电阻RACCESS串联,那么单芯片解决方案无 法完成任务。
4线生物隔离方法
基本4线原理
经典4线/4引脚检测系统使用一个差分电流源驱动一个已知 电流流入传感器。此驱动电流在未知阻抗Z上产生一个电 位差,利用欧姆定律可测量该电位差:
V = I × R
当驱动电流时,Z的接入线也会引起压降,导致测量不精 确。为从Z的实际测量结果中消除这一损失,将一对差分 检测线连接到Z,即图2中标有A和B的两点。
差分检测线设计有非常高的输入阻抗级,使得没有电流流 过其中,因而也就没有压降。这样,阻抗Z便可利用以下 关系进行测量:
Z = VMETER/IAC
4线生物隔离原理应用
另一种方法是使用高精度激励电压源作为驱动信号。将此 电压施加到Z上,利用高精度电流表测量响应电流(参见图 3)。这样,未知阻抗Z便可利用以下关系进行测量:
Z = VMETER/IMETER
再看图3,可以利用ADuCM350测量4线阻抗。激励级利用 一个已知电压激励传感器,该已知电压可利用内部仪表环 路以差分方式精确检测。电流响应通过TIA通道测量并转 换为电压。
在实际应用中,例如在受IEC-60601标准规制的应用中,Z (或传感器)允许其上有一个有限的直流电压。对施加于传 感器的交流电流的限制更宽松。所选的交流电压源驱动传 感器连接以利用ADuCM350 DFT功能。
在图5中,CISO1和CISO2是分立式隔离电容,确保传感器上没 有直流电压。RACCESS1和RACCESS2是传感器连接固有的接入或 引线电阻。RLIMIT提供额外的安全性,保证在从测量结果中 消除RACCESS电阻的情况下,传感器看到的电流不超过最大 容许激励电流。
4线生物隔离解决方案
参考图5,需要下列元件:
- 精密交流电压源
- 高精度电流表
- 精密差分电压表
精密交流电压源
ADuCM350有一个高精度激励控制环路,可将一个精密交 流电压驱动到传感器。内部差分检测配置保证电压源的精 度(参见图6)。在可配置开关矩阵中,正检测端P连接驱动 端D。使用一个基于DDS的正弦波发生器以通过12位DAC 产生交流激励信号。有关发送级的更多信息,请参阅 ADuCM350硬件参考手册(UG-587)。
高精度电流表
ADuCM350利用一个TIA放大器来对高精度ADC的测量结 果执行电流到电压转换,其增益由外部电阻RTIA设置。TIA 通道吸收传感器激励电流,并且精密偏置到1.1 V的共模电 压。对测量结果执行有效的模拟和数字滤波,以便抑制干 扰和噪声。T和N通道通过开关矩阵连在一起,以便精确检 测电流(参见图7)。
ADC利用一个160 kSPS ADC转换电流测量结果。对数据执 行2048采样点DFT,计算电流测量结果的实部和虚部。
精密差分电压表
为了以差分方式检测传感器上的电压,需要一个具有出色 噪声和共模抑制性能的低功耗仪表放大器(参见图8)。本应 用选择AD8226, 它参考TIA通道上的VBIAS电压所设置的系 统共模电压。仪表放大器输出通过一个辅助通道(如AN_A) 反馈到ADuCM350。
ADC利用一个160 kSPS ADC转换该辅助电压测量结果。对数 据执行2048采样点DFT,计算电压测量结果的实部和虚部。
4线生物隔离测量系统框图
图9显示了以下元件的组合:
- 精密交流电压源(ADuCM350激励级)
- 高精度电流表(ADuCM350 TIA通道级)
- 精密差分电压表(AD8226仪表放大器)
如何计算未知阻抗Z
获得电流和电压DFT测量结果之后,器件可以退出AFE序 列器并利用以下公式计算传感器的阻抗:
电压测量幅度 = SQRT(r2 + i2)
电压测量相位 = ATan(i/r)
电流测量幅度 = SQRT(r2 + i2)
电流测量相位 = ATan(i/r)
其中,r和i分别是电压和电流DFT测量的实部和虚部。
利用欧姆定律计算阻抗Z,将电压幅度除以电流幅度,同 时要考虑信号链的增益。
Z(幅度) = (电压幅度/电流幅度) × (1.5/1.494) × RTIA
为了便于测量,利用RTIA将电流测量值转换为电压。需要 考虑增益。
公式中的1.5倍增益是ADuCM350电流测量通道的增益,与 之对应ADuCM350电压测量通道的增益是1。
仪表放大器的增益由所选的RG决定。对于AD8226,其由 下式确定:
RG = (49.4 kΩ)/(G − 1)
选择
RG = 100 kΩ
则增益为1.494。
注意:软件开发套件中的示例考虑了这些公式。
4线生物隔离系统示例
传感器配置
本应用笔记所述的例子利用图10所示配置测量一个RC型传 感器在30 kHz激励信号下的阻抗。注意,TOL表示容差。
传感器详情如下:
- CS = 220 pF
- RS = 20 kΩ
- RP = 100 kΩ
需要计算传感器的总阻抗以验证系统精度。
- 计算复数和:
- 计算Zs || 与
RS + CS = ZS =
34962 ∠ −55.11
RP = ZT = 28337.15 ∠ −41.66
这就是待测RC传感器的总阻抗。
4线生物隔离网络
对于该4线示例,选择如下元件:
- 引线接入电阻RACCESS = 4.99 kΩ
- 隔离电容CISO为47 nF
如果Z接近或小于RACCESS,则会发生分压器效应,ADuCM350 的带宽受限,因而精度降低(参见图11)。
AFE优化
通过以下步骤优化ADuCM350:
- 计算RLIMIT电阻。
- 计算RTIA。
- 计算AD8226的RG。
- 计算RCAL。
计算RLIMIT电阻
计算RLIMIT电阻时,注意:
ADuCM350的最大输出电压 = 600 mV峰值
30 kHz时最大容许交流电流为
300 μA rms(针对IEC-60601标准) = 424 μA峰值
RLIMIT ~= 600 mV peak/200 μA peak = 3 kΩ.
此计算忽略了CISO,因为其很小。
计算RTIA
RTIA是TIA的反馈电阻,用于将电流转换为电压。
TIA看到的最小阻抗/最大电流为
假设20 kΩ为ZUNKNOWN的最小阻抗,
注意:
- 最大信号摆幅为600 mV峰值。
- 流入TIA的最高信号电流 = 600 mV峰值/32.98 kΩ = 18.19 μA 峰值。
- TIA输出端的峰值电压(ADuCM350允许的最大值)= 750 mV 峰值。
- 对于峰值信号电流,产生750 mV峰值电压的RTIA电阻为:
RTIA = 750 mV/18.19 μA
RTIA = 41.2 kΩ
为了防止ADC超范围,使用1.2的安全系数,即最小阻抗比 下面的指定最小阻抗小1.2倍:
32.985 kΩ = 27 k Ω
包括安全系数的RTIA = 41.2 kΩ/1.2
RTIA = 34.3 kΩ
注意,本例使用33 kΩ。
计算AD8226的RG
传感器的最大阻抗
ZUNKNOWNMAX = 28.337 kΩ
RTIA包括一个安全系数以防止ADC超范围。此处也需要这样 做,因此AD8226差分输入上的最大峰值电流要除以系数1.2。
VIN(AD8226)看到的峰值电流 =
(18.19 μA峰值)/1.2 = 15.16 μA峰值
VIN (AD8226) =
15.16 μA峰值 × 28.337 kΩ = 439.6 mV峰值
AD8226 G = 750 mV峰值/(439.6 mV峰值) = 1.706
如果电压峰峰值再使用一个1.1的安全系数(应用可能不需 要),那么
AD8226 G = 750 mV峰值/(1.1 × 439.6 mV峰值) = 1.55
AD8226 G = 1 + (49.4 kΩ/RG) = 1.55
RG = (49.4K)/(1.55 − 1) = 89.8 kΩ
选择RG为100 kΩ,因为这是标准值。
AD8226G = 1 + (49.4 kΩ/RG) =
1 + (49.4 kΩ/100 kΩ) = 1.494
注意:AD8226有带宽限制。对于50 kHz频率,增益以10为 限(参见图12)。
计算RCAL
辅助通道和TIA通道的校准必须考虑系统的增益。
- 对于电压测量通道,校准辅助通道。
- 对于电流测量通道,校准温度传感器,将结果载入TIA 通道的失调和增益寄存器。这样可以确保电压与电流增 益之差为1.5。
软件开发套件中的4线生物隔离示例代码已经为用户完成 了这一切。
4线生物隔离测量
4线生物配置板的硬件设置
设置EVAL- ADuCM350EBZ主板时,
- 对于电压测量,插入LK1(辅助通道A)。
- 断开LK6。
对于ADuCM350 4线生物配置板,
- 插入LK7、LK8、LK9和LK10。
- 为测量图10和图11所示的网络,插入LK16、LK17和 LK21。结果应当与图13所示相似。
默认情况下,图10和图11所示的4线配置是在4线生物配置 板上设置。
4线生物配置板的软件设置
固件示例
ADuCM350软件开发套件提供的代码设计用于4线生物配 置板,以验证本应用笔记所讨论的解决方案。
示例文件夹中的Readme.txt提供了有关测量的更多信息。
After downloading the ADuCM350 Software Development Kit, go to C:\Analog Devices\ADuCM350BBCZ\EVALADUCM350EBZ\examples.
- 下载软件开发套件之后,转到C:\Analog Devices\ ADuCM350BBCZ\EVAL-ADUCM350EBZ\examples。
- 单击BioImpedanceMeasurement_4Wire文件夹。
- 单击IAR中的.eww文件。
- 在下载和调试期间,打开Terminal I/O(终端I/O)窗口读 取返回的结果。
测量结果
阻抗幅度
测量结果 = 28405 Ω
理论值ZT = 28337 Ω
但是,计算所用的220 pF Cs有1%的容差。
分析时,测得的电容接近221 pF。
理论上,221 pF的Cs得出的ZT将是28416 Ω,而实测结果为 28405 Ω。
更多信息请参见“传感器配置”部分。
阻抗相位
目前的4线生物隔离配置不能精确测量相位。
若需要绝对相位测量,请使用单芯片ADuCM350 4线测量 配置。注意:这种配置没有隔离电容(CISO)。