之前器件型号选的好像有误,用的是自己画的板子,用stm32开发板连接的。
首先频率计算与TI提供的EXCEL计算工具对比了,没有错误。
问题有四:
1.测量电容时电容两个管脚应该是接IN0A和GND,还是IN0A和IN0B之间?
2.单端模式,用内部晶振,输出数据算出的频率和用示波器IN0A和GND查看的差别很大。
3.我看TI官方测液位的用的是IN0A和IN0B,我也用这两个端子测22pF电容,首先是测量值不是22pF,再次依次增加电容的个数,也不是线性增加。
4.测量10nF电容时,输出数据非常大,计算出电容3.3pF,显然数据有误,用示波器看传感器频率算出大约10.8nF还相对接近。
我想知道FDC2214本来就是测量范围较窄,精度较差。还是说配置有问题。不知其他人是否也有类似问题。
寄存器配置如下。
0x08: 0xFFFF
0x10: 0x0064
0x14: 0x2002
0x19: 0x0000
0x1B: 0x020D
0x1E: 0xC800
0x1A: 0x1C81