Dear team,
Our customer uses 3x the ADS1248, sharing the SPI interface with separate DRDYn.
At startup the following sequence is executed:
- Set start-pin high (pin23) of all ADCs
- Wait 16ms. This is according to specification (page 75 figure 113)
- Send command RESET, 0x06 to all ADCs
- Wait for DRDYn of all ADCs and 0.5ms settling time
- Send the commands: 0x40, 0x03, 0x01, 0x00, 0x30, 0x09 to all ADCs
- Send the command: 0x16 to all ADCs (SDATAC)
- Wait for data Ready of all ADCs
- Wait for RDRYn of all ADCs
- Send command SELFOCAL (0x62), to perform an offset calibration
Result: failing self-offset calibration.
They can “solve” this by adding a "1-ms wait" after sending the SDATAC (0x16) - Line highlighted in Yellow
Could you please help us understand if something is wrong with the configuration?
The customer and end customer need to know why this 1 ms wait is solving the problem and if anything else could be messed up in the configuration.
Thanks and best regards
Martin