我将使用3个 ADS124s08作为 ADC、并观察每个 ADC 的功耗大约为~13uA (从所有3个 ADC 中约为~39uA)。 这是在我发送 POWERDOWN 命令之后。 我的计划如下所示。
静态空 POWERDOWN_ADC (uint8_t ADC_ID){
/*设置 txBuffer */
uint8_t txBuffer[2];
TxBuffer[0]= 0x0A; //STOPCONV 命令
TxBuffer[1]= 0x04; //关闭 ADC
/*初始化 SPI 交换*/
SPI_OPEN (SPI_BIT_RATE);
选择(ADC_ID); //从3中选择哪个 ADC
SPI_WRITE (txBuffer、2);
取消选择(ADC_ID);
SPI_CLOSE ();
}
由于数据表中的断电电流不能超过1.5uA。 如何实现这一点?