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.

[参考译文] ADS7138:ADS7138平均

Guru**** 2381730 points
Other Parts Discussed in Thread: ADS7138, ADS7066
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1437221/ads7138-ads7138-averaging

器件型号:ADS7138
Thread 中讨论的其他器件: ADS7066

工具与软件:

尊敬的 TI 团队:

有几个与12位 ADC 转换器(ADS7138)相关的问题:

  1. 我们如何确保将 ADC 设置为12位或16位模式? 该文档提到过采样可以将12位输出转换为16位有效结果、但内核分辨率仍然只能是12位吗?

  2. 尽管 ADS7138是12位 ADC、但它似乎在求平均值后输出16位值。 您能解释一下它如何实现16位结果吗? 从数据表中不是很清楚这一点。

  3. 在数据表中、警报的高阈值指定为0xFFF。 如果平均输出为16位、是否应将阈值设置为0xFFFF? 在给定12位内核分辨率的情况下、这是如何工作的?

  4. OSR_CFG 寄存器中的 OSR[2:0]位的用途是什么?

  5. ADS7138可以测量的最大电流是多少?

谢谢!

Manikanta

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Manikanta:

    因为我上星期出差、所以对延误的反应深表歉意。  

    1/2. 内核分辨率将始终为12位。 输出值将为16位长、但不一定具有16位器件的分辨率。 理论上、对每4个样本取平均值后、会得到1位动态范围的增加。 在最大128个样本 OSR 时、您将获得比12位基本分辨率增加3.5位(LOG_4 (128))、即大约15.5位的分辨率。 请记住、这些是粗略的数字、不会改善静态 ADC 特性(例如 INL)。  

    下面链接的类似器件 ADS7066的文档简要介绍了此功能和理论。

    https://www.ti.com/lit/ab/sbaa441/sbaa441.pdf

    3.是的,在16位转换时的阈值也应该被指定为16位长阈值。 这些 只是寄存器值之间的数学比较、不一定与核心 ADC 分辨率有关。

    4. OSR[2:0]域设置 在获取16位长转换值时对12位转换结果取平均值的次数。 一起取平均值的样本数越多、动态范围越有效、但可实现的采样率也越低。

    ADS7138的输入仅测量电流和电压、 然而、输入引脚确实具有它们可耐受而不会损坏的最大输入电流。 这是数据表绝对最大额定值下的10mA IN 或 OUT。

    此致、
    Joel