I've got a similar problem, where I can't recover from a SPI bus lock up.
I have a similar set up where the SPI bus is multiplexed to 3x ADS1282 via a CPLD.
If the microcontroller driving the SPI bus resets, the ADS1282 locks up and stops toggling the DRDY pin.
I have a hard pull-up on the ADS1282 RESET pin so am unable to toggle it without a hardware change.
When the ADS1282 locks up I can only get it to work again by cycling power to the board.
The data sheet suggests that I should be able to recover from a lock up by holding the SCLK low for 64 DRDY cycles.
I've tried holding the SCLK low for >300ms and and have checked that this period is clean and there are no glitches.
I then send a reset command, and try to read from the device, the device remains unresponsive, no DRDY and no data.
Is this a known issue? Do I need to modify my hardware so that I can toggle the RESET pin, or is there something else I can do to recover from the lock up?
Regards
Chris