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.

LDC1312: New Data Ready During I2C Data Read

Part Number: LDC1312

Hi,

I'm running into scenarios where new data (using the INTB pin) arrives while I'm reading the DATA registers. When this happens, will I be reading the previous data packet? I'm worried that some bits will be overwritten with new data while some bits are still from the previous sample. Thanks!

Jeff

  • Hello Jeff, 

    INTB will trigger after both channels have completed sampling. The data for each register will update when the individual channel samplings complete. In your case, you will be reading the data from the conversion that just completed and triggered the interrupt. None of the bits will be overwritten while the register is being read. I modified the timing image in the datasheet to help illustrate what is occurring in your screenshot: 

    Best Regards, 

    Justin Beigel