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.

[参考译文] ADS9120:Bq:每个引脚条件和数据输出

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1095755/ads9120-bq-each-pin-condition-and-data-output

部件号:ADS9120

尊敬的TI社区:

我很抱歉这个问题真的很基本。
请教我有关ADS9120的知识。



我设计的电路如下图所示。

我认为:

ADC全刻度由VREFP / M定义
 ->在这种情况下,范围为0到2.5V。
ADC代码0000由AINM电压指定。
 ->在本例中为1.2V。

这种理解是否正确?



在这种情况下,我认为可以如下图所示读取数据。
这种理解是否正确?




在配置的情况下,我假设有一个接近0伏的非线性区域。
此设备的线性是否保证在0V左右?
如果不能保证,对于接近0伏的非线性,应考虑多少电压?




感谢您的合作,

海神河

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

    您好,Tanigawa-san,

    首先,欢迎来到TI E2E社区!

    在ADS9120中,输入是差动的,因此转换后的电压始终是模拟输入之间的差值。

    以下是不同直流输入电压电平和预期代码(假设Vref=2.5V)的几个示例:

    0V差分输入

    AINP=1.25V (相对于GND)

    AINN=1.25V (相对于GND)

    Vdiff =(AINP-AINN)= 0伏。

    输出代码(十进制)=[Vdiff /(2*Vref)]*2^16=0

    输出代码(十六进制)= 0x0000h

    +1V差分输入

    AINP=1.75V (相对于GND)

    AINN=0.75V (相对于GND)

    Vdiff=(AINP-AINN)=1V。

    输出代码(十进制)=[Vdiff /(2*Vref)]*2^16=1.3107万

    输出代码(十六进制)= 0x3333h

    -1V差分输入

    AINP=0.75V (相对于GND)

    AINN=1.75V (相对于GND)

    Vdiff=(AINP-AINN)=-1V。

    输出代码(十进制)=[Vdiff /(2*Vref)]*2^16 =-1.3107万

    输出代码(十六进制)= 0xCCCDh (2的补码)

    如果您在上面的示例中注意到,两个模拟输入(AINP,AINN)的平均电压始终为1.25V,即1/2*Vref。  这是ADS9120的要求;内部采样级在Vref/2周围微调。  如果您不满足此要求,则ADC将不会满足其许多输入规范。  此外,由于输入是差分的,因此0伏差分输入电压周围不存在线性问题。

    由于您是此类ADC的新用户,我建议您查看TI Precision Labs培训系列。  这是一系列视频和实验室演示,讨论了ADC的大部分操作。  讨论不同输入类型的特定部分可在第4节中找到;  

    模数转换器(ADC)驱动拓扑

    4.1 SAR ADC输入类型

    我希望这能有所帮助!

    此致,
    Keith Nicholas
    精密ADC应用