器件型号: FDC1004EVM
我尝试对 CIN1 进行单端测量。 默认情况下、CONF_MEAS1 (0x08) 设置为 0x1C00。
如果我在没有指定 0x08 (0x08 现在为 0x1000) 的位 9-5 中的偏移电容的情况下开启 CAPDAC、则测量的电容会增加看似任意的量。


这是此功能的预期行为吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: FDC1004EVM
我尝试对 CIN1 进行单端测量。 默认情况下、CONF_MEAS1 (0x08) 设置为 0x1C00。
如果我在没有指定 0x08 (0x08 现在为 0x1000) 的位 9-5 中的偏移电容的情况下开启 CAPDAC、则测量的电容会增加看似任意的量。


这是此功能的预期行为吗?
你好、Ellizabeth、
是的、这是预期行为、但不是出于您可能想到的原因。 您不仅仅是“开启 CAPDAC “、还在从根本上改变测量拓扑。
当您将 CONF_MEAS1 从 0x1C00 更改为 0x1000 时、您要修改 CHB 字段(位[12:10])、该字段控制负输入根据[1]测量的结果:
|
寄存器值
|
CHB 位[12:10]
|
配置
|
|---|---|---|
|
0x1C00
|
B111
|
Chb 禁用 (真单端至 GND)
|
|
0x1000
|
b100
|
Chb = CAPDAC (差分测量)
|
使用 0x1000 时、该器件现在测量相对于内部 CAPDAC 块的 CIN1、而不是接地[1]。 这会将 CAPDAC 的固有电容引入测量路径中,从而导致观察到的增加 — 即使可编程偏移(位[9:5])设置为 0 pF 也是如此。
CAPDAC 偏移位[9:5]旨在从测量中减去可编程偏移、同时使 CHB 保持禁用状态。 公式为: 系数= CAPDAC× 3.125 pF 、范围为 0 pF 到 96.875 pF [2]。
在单端模式下、CAPDAC 充当内部连接到 CIN 引脚的负电容、可以提供: DATA =(CINN–CAPDAC) [3]。
正确的配置示例:
0x1C00CIN1 上的→Ω 单端、0 pF 偏移(您的默认值) 0x1C20CIN1 上→Ω 单端、3.125 pF 失调电压 (CAPDAC = b00001) 0x1C40CIN1 上的→Ω 单端、6.25 pF 偏移 (CAPDAC = b00010) 保留位[12:10]= b111(禁用 CHB)、仅修改位[9:5]以进行偏移补偿[1]。