主题中讨论的其他器件: ADS1115
您好,
我正在研究 ADS1015和 ADS1115、发现封装相同、但位分辨率不同。 如果客户设计 ADS1015、是否可以使用具有相同 FW 或计算的 ADS1115来获取电压?
ADC 用于监控不同的电源轨。 我不确定不同的 LSB 电压电平是否会影响这2个器件的电压计算。 谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Alan、
ADS1015和 ADS1115的 ADC 数据转换输出列在相应数据表数据格式部分的数据表中。 对于 ADS1015、请参阅第22页的第8.5.4节。 对于 ADS1115、请参阅第26页的第9.5.4节。
ADS1115具有16位数据的数据格式。 ADS1015的格式为12位 ADC 数据超过16位、其中最低的4个 LSB 为0。 但是、固件可以根据 LSB 大小进行转换。 使用±2.048V FSR 的示例。
例如、ADS1115的转换寄存器最大读数为7FFFh、最小读数为8000h。 这将转换为32767d 和-32768d。 如果您使用 LSB 大小来转换这些值、则可以进行 ADC 转换并将数字乘以 LSB 大小。 LSB 大小为62.5uV。 通过这种方式、您可以获得:
最大值= 32767 * 62.5uV = 2.047935V
最小值=-32768 * 62.5uV =-2.048V
ADS1015转换寄存器的最大读数为7FF0h、最小读数为8000h。 这些转换为32752d 和-32768d 数字格式。 您可以使用相同的 LSB 大小、将四个0 LSB 合并为数据的一部分。 您将获得:
最大值= 32752 * 62.5uV = 2.047V
最小值=-32768 * 62.5uV =-2.048V
这将为具有相同固件的 ADC 转换数据提供相似的结果。
我要注意的是、这些器件并不完全相同。 配置寄存器的设置方式相同、但确切的数据速率不同。
吴约瑟