Hi,
I‘m already using and ADS127L01 in SPI slave mode. Everything works as expected. Now a new project needs to connect multiple devices in daisy chain mode across an isolation barrier. Also the hardware configuration PINs (OSR, FLT ) shall be configurable in this application. Because these settings are read/only in the config register, and the number of PINs through the isolation barrier is very limited, the idea is, to set the mode pins, with an external shift register, which is connected in parallel to the ADS127L01.
Table 19 of the data sheet lists six valid SPI-commands. What happens if any other command ist clocked into the device during operation? I didn‘t find any recommendation, which data is allowed to clock into device during reading out ADC-samples. (0x00, 0xff… or just different from valid SPI commands?)
The plan is, to use some reserved codes, which are not decoded by the chip to transfer the hardware settings through the isolation barrier without the need of isolating additional signals…
Here are my questions:
1. Is it possible to clock in safely every undefined command into the Device?
2. or is there any bit sequence which can be safely used? The MSB of each command seems to be zero zero??
3. Is there any suggestion how to program individual calibration values in different devices in daisy chain mode? (without using different chip selects….)
Best regards
Klaus Schober