准备用FDC2212做踢脚开门,研究了一下,发现几个问题:
一、驱动电流如何转换成振荡幅度?
对应的寄存器地址:0x1E,0x1F
16uA~1.571mA–>1.2V~1.8V
二、规格书中的实例用什么参数计算的,怎么得出的7.5?
The SETTLECOUNT for any channel x must satisfy:
CHx_SETTLECOUNT > Vpk × fREFx × C × π2 / (32 × IDRIVEX) → 7.5, rounded up to 8. To provide margin
to account for system tolerances, a higher value of 10 is chosen.
三、应用INTB pin中断检测如何处理?
相关寄存器设置:DRDY=1,DRDY_2INT=1,INTB_DIS=0
那么INTB pin的状态是如何变化的?
四、检测天线有什么要求,连接INxA和INxB有什么区别?
Kailyn Chen:
您好,
1. sensor震荡的幅度范围为1.2V~1.8V,然后在这个范围内IDRIVE电流范围为16uA~1.571mA。这个没有对应的幅度和电流的公式,在datasheet中有描述,可以通过示波器或者FDC221x GUI来进行最优配置,即幅度为1.68Vpk,此时0X1E的寄存器值为0X7C00,对应的电流值为0.146mA 时为最佳配置。
2. Vpk × fREFx × C × π2 / (32 × IDRIVEX)公式中,将Vpk=1.68V,Frefx=40Mhz,C=53pF(sensor电容加上寄生电容),Idrivex电流根据0X1E寄存器,bit15:11=01111,即为0.146mA代入公式,计算出来为7.5.
Kailyn Chen:
3. 关于中断引脚INTB的应用,首先中断功能需要先通过配置寄存器CONFIG.INTB_DIS=0进行使能。 从引脚定义来看,这个引脚应该是高有效,也就是说当中断发生时,输出应该为高电平。
4. 输入引脚INxA和INxB都是一样的,您的意思是想使用FDC2214来检测天线的应用吗?
Asong:
回复 Kailyn Chen:
CH0_IDRIVE设为01111:0.146mA时,寄存器地址0x1E应当为0x7800,为什么规格书及上述要写成0x7C00?
Vpk × fREFx × C × π2 / (32 × IDRIVEX)=1.68*40*10^6*53*10^(-12)*3.14*3.14/(32*15)=73.158*10^(-6)???
–> 1.68*40*10^6*53*10^(-12)*3.14*3.14/(32*30720)=0.0357*10^(-6)???
怎么也算不出来7.5?哪里有问题??
Asong:
回复 Kailyn Chen:
是要应用脚踢开尾门方案,案例用的天线是Ford part number CJ5Z-14F680-C,想问这个天线是不是有特殊要求,单导体?屏蔽?
直接用电线或金属导体会怎样?