主题中讨论的其他器件: ADS1120
各位专家:
我将 ADS1120-Q1与 ARM-M0 MCU 的 SPI 搭配使用。 它是 SPI 总线上唯一具有 DIN DOUT SCLK 和 Cs 的器件。 /DRDY 已连接但未使用。 ADC 的 clk 引脚紧靠 GND。 ADC 和 MCU 使用相同的5V LDO (TPS70950)。 LDO 由12V 电源供电。 LDO 具有2.2uF 输出电容器、ADS1120-Q1具有0.1uF 输入电容器。
当 PCB 板的12V 电源连接器连接后,接通/关闭12V 电源。 ADC 可以正常启动并正常工作。
但是、当12V 电源保持开启、拔下连接器插头(可能是电源抖动)时、大约1/50 PCB 板有20%的机会出现问题。
问题显示:ADS1120-Q1不响应任何 SPI 命令、包括 RESET。 重置 MCU 的 SPI 总线和完整 MCU 不会获得任何帮助。 当/CS 为低电平时、DOUT 引脚为高电平。 当/CS 为高电平时、DOUT 引脚为 Hi-Z 让 ADC 再次工作的唯一方法是对其进行供电并对其重新供电。
在 ADC 的输入电压上添加一个10uF 电容器、这 有助于减少出现问题的机会。
您能告诉我这种情况是如何发生的、是否有任何方法可以解决该问题?