Part Number: ADS127L21B
Other Parts Discussed in Thread: ADS127L21
Tool/software:
Hello,
I am currently working on interfacing two ADS127L21B ADCs in daisy-chain mode with the TMS320F28P650DH6 (C2000 series) microcontroller via SPI.
Following previous guidance on register configuration, I have implemented the recommended method for writing to the device registers. Specifically, I am attempting to configure Register 0x0B (MODE0) to set both ADCs in data-output-only mode.
However, during both SPI frames, I consistently receive 0x000000FFFFFF as the output from the ADCs, which seems incorrect. This suggests that the register write may not be taking effect or that the devices are not responding as expected.
Key Details:
Both ADCs are connected in daisy-chain mode
SPI interface: SPID on the TMS320F28P650DH6
Chip select (CS), START, RESET, and DRDY signals are properly managed
DRDY is monitored and synchronized
I’ve attempted to write 0x0B to the MODE0 register (address 0x0B)
Verified SPI signals using logic analyzer — MOSI activity is observed, but MISO always returns 0xFFFFFF
I would greatly appreciate any insights or suggestions on what could be going wrong.
Please let me know if any additional information (code snippets, logic analyzer captures, etc.) is needed.
Since the two ADCs are configured in daisy-chain mode, I would like to confirm the correct DRDY pin to monitor for data-ready indication. Currently, I have both DRDY lines (GPIO11 for ADC1 and GPIO61 for ADC2) routed to the MCU.
In daisy-chain configuration, is it necessary to monitor both DRDY pins, or is monitoring only the DRDY pin of the last ADC in the chain (ADC2) sufficient for synchronization?
My understanding is that in daisy-chain mode, both ADCs sample simultaneously, and data is shifted serially through the chain. Therefore, using only ADC2's DRDY (GPIO61) should suffice. Could you please confirm this?
Any insights or suggestions on what might be causing the constant 0xFFFFFF read issue would be greatly appreciated. Please let me know if additional information like code snippets or logic analyzer waveforms would help.


Thanks in advance for your support.
Best regards,
Divyesh Patel



