Part Number: FDC2112
Other Parts Discussed in Thread: FDC2114
For my application I used 3 FDC2112 to measure 5 sensors and one reference. The sensors are about 22pF PCB pads with no additional chip capacitors. The reference is just a PCB trace with no significant capacitance at the moment. The inductor used is 18uH. They share one I2C bus and are selected using the SD pin. To initiate a measurement the SD pin of a device is asserted and after 4 ms wakeup time the device is configured. The status register is polled until the conversion result for channel 0 and 1 are available. Then the data registers are read (one 16 bit word from 0x00 and 0x02, not reading the LSB.) Then the SD line is deasserted and the process is repeated for all 3 devices.
Upon inspecting the data register values it shows large spikes at irregular intervals.
- Increasing the capacitance by placing a glass container filled with tap water on a sensor increases the amount of spikes significantly.
- We see that these spikes are influenced by the voltage ripple on the power supply. Changing out our switchmode power supply for a linear one reduces the amount of spikes, but does not completely eliminate it.
- Reducing the conversion time to the minimum required eliminates the spikes.
- Increasing the conversion time to twice the minimum required re-introduces the spikes.
- Reducing the status register polling interval from 4ms to 1ms eliminates the spikes. (with the conversion time set to twice the minimum.)