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.

[参考译文] 编译器/ADS1114:ADS 1114转换结果

Guru**** 2507255 points
Other Parts Discussed in Thread: TLV9002

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/837009/compiler-ads1114-ads-1114-conversion-results

器件型号:ADS1114
主题中讨论的其他器件:TLV9002

工具/软件:TI C/C++编译器

大家好,

   如何根据转换结果转换测量的电压。

配置:

      1、写入:0x92 0x01、0x84、0x83

      2、写入:0x92 0x00

      3、读取:0x93 xx xx (xx xx xx 如何转换为电压值?)

原理图:

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

    您好!

    此器件以二进制补码格式提供数据。 这意味着所有正电压输入的 MSB 为0、所有负输入电压的读数将为 MSB 为1。

    这意味着当输入为5V 时、输出将读出7FFFh、当输入为-5V 时、输出将读出8000h。 数据表第26页对此进行了进一步详细介绍。

    转换为电压时、请记住、读数以二进制补码的十六进制值表示。

    以下博客有助于解释从代码到电压的转换: 如何将 ADC 代码转换为电压

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

    你好!

    根据您的方法、我仍然无法转换它。 怎么了?

    1、输出代码:0x00dc

    2、、根据公式:Vin (V)=输出代码* LSB 大小

       MyConfig 为:010:FSR =±2.048V   

       9.3.3满量程范围(FSR)和 LSB 大小、如所示。

       LSB μV 为62.5 μ V。

       VIN = 0x0002 * 62.5 = 220 * 62.5 = 125  = 0.000125 (V)

       0.25mV(分流电阻的理论值为0.5m Ω,负载器件的恒定电流为0.5A)非常不同。

       

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

    您好!


    我得到的值与您的值非常不同、但它是一种类似的计算方法:

    输出代码= 0x00DC = 220d

    使用±2.048V FSR 时、输出为:

    VIN = 220 * 2.048 / 2^15 = 13.75mV

    (请注意,220*62.5uV 将获得相同的值)

    这与您预期的0.25mV 值大不相同。 我将通过尝试测量不同的电压来开始调试、只需检查您的电路设置是否有问题。 您可以从电源测量 AA 电池或分压器、以查看 ADC 是否正确测量该值。

    我还会验证通信。 使用示波器或逻辑分析仪、查看 I2C 通信并查看输出是否与微处理器收集的数据相匹配。 将 I2C 通信布置回原来的位置、这样我们就可以直接查看输出数据了。

    最后、您能否发布原理图? 我想看看是否有其他可能的原理图问题会导致预期值与 ADC 输出数据之间的差异。


    吴约瑟

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

    您好!



    我刚刚意识到、您已经在第一篇帖子中添加了一个原理图。

    借助输入前端、您可以使用 TLV9002将差分放大器的增益设置为5。 有两个因素会给原理图增加额外的误差。 首先、您的失调电压误差是测量的一部分、也会增加5倍。 在该器件中、典型偏移误差为±0.4mV。 增益为5时、运算放大器输出端的典型误差为2mV。 其次、电阻器的不匹配也会导致共模误差、这也会以毫伏为单位、具体取决于电阻器的精度或精度。

    使用万用表测量运算放大器到 VREF_2V5输出的输出、您可能会看到输出上已经存在一些误差。 如果您认为 ADC 有问题、那么我会在没有此输入缓冲的情况下开始调试、并在输入直接进入 ADC 的情况下进行测量。



    吴约瑟



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

    谢谢你。 我将沿着这个方向看。