我们在电池供电的器件中使用您的 ADS1118。 它会在10秒至60秒的任何时间唤醒以获取读数、发布读数、然后返回休眠状态。 我们使用 ADC 上4个输入中的3个、单端、使用2.048V 内部基准电压。 我们具有0-10V 输入以及47k 和12.1K 电阻分压器、可将10V 降至2.048。 如果我们有一个接地传感器、比如电压电源、那么输入端的一切看起来都正常、但我不确定我们已经测试了足够的电压。 如果我们有一个传感器依靠我们自己的电池电源运行、没有接地、那么大约60-70%的时间我们会遇到以下问题。 如果输入2处于~1.5V 且已移除、并且输入1连接了~2.4V 输入、那么大约60-70%的时间我们将在输入2上看到与先前在读取的几个读数时完全相同的电压值? 如果我们有10秒的唤醒时间或1分钟、则仍然需要大约3个读数、然后才能寄存0V。 似乎该值在 ADC 中"卡住"。 我们在输入1或输入3上看不到它、只在输入2上看到它、但可能我们只是没有按正确的事件顺序进行操作。 我们已经检查了 ADC 的输入、在采样时、电压为0V。 我们始终保持 ADC 通电、但在读取读数后前端使用的运算放大器断电。