Other Parts Discussed in Thread: ADS1120
Hi Experts,
I use ADS1120-Q1 with an ARM-M0 MCU's SPI. It's the only device on the SPI bus with din dout sclk and cs. /DRDY is connected but not used. ADC's clk pin is tight to GND. ADC and MCU use same 5V LDO(TPS70950). The LDO is powered by 12V. The LDO has an 2.2uF output capacitor and ADS1120-Q1 has an 0.1uF input capacitor.
When the 12V power connector of PCB board is connected, and then take on/off the 12V power supply . The ADC can start normally and work well.
But, when the 12V power supply is keeping on, and take the connector plug and unplug, (maybe, the action takes power jitter) there is about 1/50 PCB board have 20% chance to get problem.
The problem shows: ADS1120-Q1 don't respond any SPI command including RESET. Reset MCU's SPI bus and full MCU don't get any help. When /CS is low, the DOUT pin is high. When /CS is high, the DOUT pin is Hi-Z. The only way to let the ADC working again is power of and re-power it.
Add an 10uF capacitor to the Vin of ADC, it can help to reduce the problem chance.
Could you tell me how it happened and is there any way to solve the problem?