Other Parts Discussed in Thread: LDC1614
Trying to use FDC2214 for low power application and switching from sleep mode to active mode for read of all 4 sensors then back to sleep mode. Using the EVM and python code, this does not seem to work. I need to introduce delay for serial reads or all the data comes back as 0. If i make the delay 4ms i can reliably read channel 1 and sometimes channel 2, but 3 and 4 return 0. If i make the delay 5ms i can occasionally read channel 3 but also sometime have a 650ms delay on one of the channel data reads. Cannot find conditions to read all 4 channels. If i try to use the status.dataready flag reading in a loop until it returns 1 then it always takes ~650ms for flag to be set and data read to start. I should be able to put in active mode, wait ~10ms and collect data from all 4 sensors. How can i make this work? Main loop of python code is below. Thanks.