I am using the LMP90100 that needs to acquire two channels (CH0 and CH1).
I am running the LMP90100 in ScanMode2: Multiple-Channels Continuous Scan with first channel = 0 and last channel = 1.
I am reading out the results and I see that sometimes both values are correct, sometimes I read twice channel 0, sometimes twcie the channel 1 and sometimes twice the channel 1.
I tried to sychronize the reading on drdyb, but still the same issue. I also tried to read twice 3 bytes without the streaming mode, it's the same.
When are the data copied from internal register to ADC_DOUT register? How to restart to read the first channel properly (if not all data are read)?
What should I do?
Best regards