主题中讨论的其他器件: ADS114S08、 ADS124S06
各位专家:
我们的客户正在 开发使用16位 ADC ADS114S06的产品。 他使用3.3V 单极电源为 ADC 供电。 它配置为单端输入、即 AIN1和 AINCOM。 输入始终为正。
您能否确认它们是否只能获得正输入的16位分辨率? 理想情况下、它们需要一个0至65535范围内的 ADC 代码来为我们的正输入提供16位分辨率。
此致、
Gerald
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.
各位专家:
我们的客户正在 开发使用16位 ADC ADS114S06的产品。 他使用3.3V 单极电源为 ADC 供电。 它配置为单端输入、即 AIN1和 AINCOM。 输入始终为正。
您能否确认它们是否只能获得正输入的16位分辨率? 理想情况下、它们需要一个0至65535范围内的 ADC 代码来为我们的正输入提供16位分辨率。
此致、
Gerald
您好 Gerald、
ADS114S06始终以差分方式进行测量。 即 AINP 相对于 AINN。 如果 AINP 大于 AINN、则测量范围为正、输出代码范围为0x0000到0x7FFF。 如果 AINP 小于 AINN、则输出代码范围为0xFFFF 至0x8000。 当 AINCOM (实际上与任何其他输入通道相同)连接到 AGND 且电源为单极时、测量范围限制为15位、因为只有正代码才会导致 AINP 不能低于 AGND。
为了利用满量程范围(全部为16位)、可通过将 AINN 输入放置在 AGND 以外的位置来进行伪差分测量。 这样、测量就可以利用满量程范围。 正范围是 AINN 输入电压加上输出代码转换结果。 当给出负代码时、结果是 AINN 输入电压减去转换结果。 但是、请考虑、如果基准电压保持不变、则不会从这一努力中获得任何增益。 要使伪差分测量值为高值、在3.3V 测量范围内、基准输入和 AINN 输入应为1.65V。
此致、
Bob B
尊敬的 Bob:
感谢您的详细回答。 客户 现在正在寻找不同的方法来解决他们的问题。 如果它们使用内部2.5V 基准、那么是否可以使用 ADS114S06 ADC 在引脚 REFP1和 REFN1之间进行电压测量?
查看数据表第28页的图表(ads114s06.pdf)、可以看到这些引脚被路由到输入多路复用器中。 请注意、如果这两个引脚使用的是 ADS114S08 ADC、则它们与引脚 AIN6和 AIN7类似。
我们希望听取您的建议。 非常感谢。
此致、
Gerald
您好 Gerald、
S06和 S08的主要区别在于可用的模拟输入引脚数量。 对于 S08、一些输入引脚具有双功能、而相同的引脚具有 S06的单功能。 因此、ADS114S06无法测量指定为 REFP1和 REFN1的引脚上的电压、因为它们只是基准输入引脚。
最简单的解决方案是使用24位型号 ADS124S06。 这将是一种直接替代方案、允许在单端操作中使用16位以上的位。
为了帮助找到一个好的解决方案、我能否获得一份原理图副本、还知道所进行的传感器测量的输入范围和类型? 使用的基准电压是多少? 是3.3V 吗?
它们是否完全确定所有16位都是必需的? 如果它们使用3.3V 基准、则如果噪声为100uV 或更高、任何外部噪声都会将它们降至15位。 在位数和实际测量分辨率以及这实际上意味着什么方面经常会产生混淆。 换句话说、仅仅因为 ADC 能够转换为16位并不一定意味着测量结果可以达到全部16位。 实际测量值与基准电压相关、较差的基准电压会增加显著的噪声。
1位分辨率的实际值与施加的基准电压直接相关。 1个代码的值等于+/- (或2倍) VREF/(GAIN*(2^16 - 1)。 如果输入范围可以运行电源、则客户用例中1个代码的值为3.3V/ 2^15 (增益为1且为单端)、且为100uV。 数据表使用2.5V 的分辨率来实现数据表中给出的噪声表、将1个代码的值更改为76uV。 因此、在确定位数时、务必使用正确的值来确定真正的含义。 我个人更喜欢使用分辨率的电压值、而不是位数。
此致、
Bob B