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.
现象:目前在使用IIC 读取FDC2212检测的电容值时,发现在在运行过程中读取到的电容值会跟随运行的时间发生偏移。波形如下所示:
图中的运行时间大概超过5小时。为了保证获取长时间的数据,两个点之间的时间差为10s。
问题:为什么会出现这种随着运行时间的增加,电容值会逐渐减少?是否是由于哪里配置出错导致?
您使用的是单端Sensor配置还是差分Sensor配置?XIN0A、XIN0B、XIN1A、XIN1B还接在哪里了?具体您是测什么电容?
我说的是LC传感器振荡的幅值:
如果不在这个范围需调整IDRIVE值设置传感器驱动电流,使传感器振荡幅度在1.2V和1.8V之间,可用示波器测量振荡幅度,并调整IDRIVE值。
VDD 3.3V供电的话,CLKIN的电平幅值需满足高电平电压≥0.7*3.3V,即2.21V,低电平电压≤0.3*3.3V,即0.99V
fSENSOR = 1/2π√(LC) ,在您的应用中 SENSOR的频率大概是多少?
single-ended 配置的话,CH0_FIN_SEL应设置为 b10;
请确保LC传感器振荡幅度在1.2V和1.8V之间,否则的话需调整驱动电流IDRIVE值;
在 datasheet 10.2.3.2 章节 Recommended Initial Register Configuration Values 中有配置示例,您可以看下其设置过程。