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.

[参考译文] ADS1112:单端

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1217310/ads1112-single-ended

器件型号:ADS1112

您好!

你好。

数据表第6页显示了如何计算给定 PGA 增益、位数和差分输入(Vin+和 Vin-)的输出代码。

我希望做的是、使用单端转换、并计算 PGA 增益设置为"1"的连接到 Ain0的单端 Vin 的输出代码。  

您能指出正确的方法吗?

请告知。 非常感谢。

此致、

雷·文森特

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

    您好、Ray Vincent:

    产品说明书表格和讨论有点混乱、表达式显示的是实际的输出代码。  在较新的数据表中、此等式与相对于满量程范围(FSR)的单代码(LSB)的值相关。  由于此器件根据数据输出速率更改分辨率、因此计算以最小/最大代码表示。

    ADS1112的输出采用二进制补码格式、如果 VIN+电压大于 VIN-、则代码值为正值、表示 FSR 的正半部分。  这会是单端情况、其中 VIN-接地、VIN+始终高于接地。 AIN3 (或 VIN-)将接地、多路复用器通道选择将是 AIN0、AIN1和相对于 AIN3的 AIN2。  因此、在使用 ADS1112时、最多有三个单端输入。

    电压输入范围将为 FSR 的1/2 (+2.048V)。  计算得出的电压将返回* 2.048 /增益/(最大代码)、其中 最大代码来自数据表第6页的表1。

    • 15sps = 32767
    • 30sps = 16383
    • 60sps = 8191
    • 240sps = 2047

    如果我在使用增益1和30sps 时应用2.048V 电压、最大代码将为16383。  计算出的输入电压将为 VIN = 16383 (表2中为正 FS 返回的代码)* 2.048/1/16383 = 2.048V。  如果施加1.024V、则计算结果为(16383/2、这是从 ADS1112读取的转换结果)* 2.048/1 / 16383、即1.024V。 假设我们不知道输入电压、但转换结果代码显示9428 (0x24D4)、结果将为 VIN = 9428 * 2.048 / 1 / 16383 = 1.178V。

    我希望这会使它更容易理解。

    此致、

    Bob B