FDC211X寄存器配置方法

FDC211X是一种电容传感器,具体可应用范围参照官方。

本文主要根据官方的配置示例进行一定的说明。

FDC211X的读写时序如下:

官方推荐寄存器配置方法

假设我们要求采集速率为100SPS(即单词采样周期Tsample=10ms),使用18Uh电感和33Pf电容,在管脚上,线上有20Pf的电容,则总电容在53Pf。通过LC可得fSENSOR = 1/2π√(LC) = 1/2π√(18*10-6 * 50*10-12) = 5.15 MHz。测量中,当电容增加,则频率会减小。使用内部40MHz的频率。使用多通道进行采集。

1. 设置通道0分频。 

输入的电感L,电容C计算输入最大频率。设置输入分频,参考频率分频。

 下面为输入和参考频率间需满足的关系。在选择多通道或单通道采集时,最大参考频率有区别,特别注意,单通道时参考频率不大于35MHz。4xfSENSOR <fREF 。

信号单端输入,信号频率为5.15Mhz则CH0_FIN_SEL应设为2。依据4xfSENSOR <fREF即4x5.15 =20.6需小于fREF,则参考频率分频为.。register (0x14) is 0x2001 

2.  设置输入驱动电流。

确保输入峰峰值在1.2V-1.8V。

 该处设置为15(0.146mA),峰峰值为1.68V。register (addr 0x1E) is 0x7C00

3. 稳定时间

CHx_SETTLECOUNT > Vpk × fREFx × C × π2 / (32 × IDRIVEX) → 7.5即CHx_SETTLECOUNT >1.68V × 40MHz × 53pF× π2 / (32 × 0.146mA)取整为8。为了稳妥,该处取10. register (0x10) is 0x000A

tCx = (CHx_RCOUNT ˣ 16 + 4) /fREFx。The settle time is: (10 x 16)/40,000,000 = 4 µs

多通道使用时,通道转换延迟在参考频率为40MHz时为1us

 4. 转换时间设置

3个通道,10ms的采样周期,则单通道3.33ms。转换时间Conversion Time (tC0)=    (CH0_RCOUNTˣ16)/fREF0,可得CH0_RCOUNT为8329(0x2089)。register (0x08) to 0x2089

5. 多通道设置

 多通道(0,1,2)自动扫描,输入抗尖峰滤波带宽设为10MHz。则register (address 0x1B) is 0xC20D

6.  config寄存器设置

 

 选择通道ACTIVE_CHAN 设置00 。退出休眠模式SLEEP_MODE_EN设0 。工作模式的设置SENSOR_ACTIVATE_SEL = b0。参考频率设置,使用外部输入频率 。其他默认设置。register (address 0x1A) is 0x1601

7. 数据读取

获取转换值,直接读取对应的通道寄存器。该值为输入值频率fsensorX与参考频率fREFX的比值

 

 

 通过上面公式。即可得到CSENSOR  。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值