请教各位前辈:
刚接触FDC1004,制作了电路,MCU读取了测量值,请教三个问题。
Q1:
从FDC1004 datasheet所叙述的电容测量值与换算公式:
Capacitance (pf) = ((Two's Complement (measurement [23:0])) / 2e19 ) + C offset
Measurement register 0x00 ~ 0x07 读取的电容数值是已经将负值的Raw data编码为2的补码
所以user 在换算实际电容值时,需判读bit23,…
如”1”为负值: 则measurement [23:0]需先进行2补码转换再除2e19.
如”0”为正值: 则measurement [23:0]直接除2e19.
以上的理解是正确吗?
Q2:
measurement [23]是作为 正/负 标示
measurement [22:19]是 Cap.(pf) integer part
measurement [18:0]是Cap.(pf) Decimal part
以上的理解是正确吗?
Q3:
目前以OoP 模式进行测试,使用了measurement_1(CN1-CN4), measurement_2(CN2-CN4), measurement_3(CN3-CN4),repeat测量,measurement_4未被使用 :
FDC register 0x0C 的bit4(MEAS_4) measurement 4 需要 disable吗?
Gain Calibration的GAIN_CAL1 ~ GAIN_CAL4 的 Reset value 是0x4000, GAIN_CAL4需要设为0吗?
在此先感谢您的答复!
Mickey Zhang:
建议您可以通过我们EVM板来做相应的调试:www.ti.com/…/fdc1004evm