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.

[参考译文] ADC081C021:我们是否知道如何从 ADC081C021读取电压?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/833077/adc081c021-may-we-know-how-to-read-voltage-from-adc081c021

器件型号:ADC081C021

你(们)好,先生

我们是否可以知道如何从 ADC081C021读取电压?

我们可以读取并检查哪个寄存器当前电压?

                                                               令人很烦

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

    您好!

    寄存器信息可从 ADC081C021数据表的17开始找到

    您要查找的特定寄存器称为"转换结果"、其说明可在数据表的第18页找到

    此致

    Cynthia

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

    你好、Cynthia

    从 DS page 16。 有12位代码、我们知道 ADC081C021  是8位 ADC。 为什么有12位规格?

    很抱歉、我没有站在这个描述下面。

    ADC081C021的输出格式为标准二进制格式。 代码转换在连续之间的中间位置发生
    整数 LSB 值。 ADC081C021的 LSB 宽度为 VA/256。 理想的传输特性如所示
    图23. 从0000 0000 0000输出代码到0000 0001代码的转换为1/2 LSB 或 A
    VA/512的电压。 其他代码转换以1LSB 的间隔发生。

                                                                                     令人很烦

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

    很棒

    让我尝试解释一下

    LSB = VA/(2^N)、

    其中

    VA 是满量程范围、标准化且 N = 8位分辨率。 在本示例中、假设 Va = 5V

    因此、LSB = 5V/(2^8)= 5V/256 = 19.5mV

    这意味着在每个19.5mV 的阶跃上、输出代码将增加1。

    每次代码增加代表19.5mV 的增加

    现在、您提到的语句描述了第一个代码增加、只有第一个代码增加将出现在 LSB/2而不是一个 LSB 上。

    使用该示例、这意味着第一个代码增加 将在0 + 19.5mV 时看不到、而是在0+ LSB/2 = 0+9.7mV 时看到

    在数据表中、它试图以一般方式解释这个问题、说第一个代码增加将在 VA/512上出现。 这来自原始 LSB 公式、尝试求解半个 LSB

    半 LSB = VA /(2^ 8)/ 2 = VA /(256)/ 2 = VA /512

    计算结果与我们的示例相同

    VA / 512 = 5 / 512 = 9.7mV

    这是否说明了问题?

    此致

    Cynthia