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.

LDC1614: questions

Part Number: LDC1614

Hello team,

I have three questions about LDC1614 as below. Could you please support below?

1.
LDC1614 datasheet says "When the DATAx_MSB register is read, the contents of both the DATAx_MSB and DATAx_LSB registers are updated with the new conversion data".

Does this statement mean for example if we dont access MSB register but LSB register, MSB and LSB registers are not updated and what we readout from the LSB register is always same value?

2.
Datasheet also mentions internal shadow register and its data is updated to data registers. I think there is a little time is needed to transfer data from shadow register to data registers. Is there prohibit readout timing with considering the transferring timing?

3.
I would like to read out data in about 500us, however EVM GUI seems to support only down to 100ms update rate. Is there anyway to achive 500us update rate in EVM? Or do you have any sample code for this?

Best regards,

  • Hello Taketo-san,

    1. You are correct - reading only the LSB register continuously will return the same value. It is necessary to read the MSB register followed by the corresponding LSB data.
    2. There is a small time interval to update the output registers, but it is much shorter than the I2C data transfer, and so it is not an issue.
    3. The EVM can indeed readback the data at that rate; however the transfer to the PC is the bottleneck. Unfortunately, we do not have code to help with that.

    Regards,

    ChrisO