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.

[参考译文] ADS8867:模拟 ADS8867 16位 SPI IC 问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/789872/ads8867-analog-ads8867-16bit-spi-ic-issue

器件型号:ADS8867
主题中讨论的其他器件: OPA313INA333INA133

您好!

我已移交使用 ADS8867读取惠顿桥读数的设计。 该电桥的 O/P 为80mV、馈入 ADS8867之前的增益为11x。

AINN 为1.25V、AINP 从运算放大器输出、Vref 为2.5V。

我预期的读数是在 AINN (偏移)周围的0压力下、对吧? 此外、在满输出时、我将获得0x26c2的十六进制读数。

有人能不能帮助我了解该读数(数据)是在偏移消除后进行的? 或者、请指引我查看一些合适的应用手册。

谢谢

Jigar

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

    您能否提供包含电桥、放大器和 ADS8867的原理图?

    转换读数为二进制补码。 转换代码0x26c2表示使用2.5V 基准时的输入差分电压约为757mV。 如果 AINN 相对于接地固定为1.25V、则 AINP 的测量值应约为2.007V。

    看看该用于测量电桥的电路。

    www.ti.com/.../sbaa245a.pdf

    此致、
    Keith N.
    精密 ADC 应用
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否向我解释一下您获得757mV 的计算结果?

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

    您好!

    根据我的电路和增益、我的 AINP 上的电压不会超过1.25V。

    请查看随附的电路、如果有任何不合理的情况、请告知我。

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

    如果您使用 INA333直接驱动 ADS8867的输入、则需要一个 RC 滤波器、并且您将被限制在大约10ksps 的最大采样率以获得额定性能。 如果您希望实现100ksps、那么我建议添加一个具有 RC 滤波器的 OPA313缓冲器、类似于数据表中的图61。

    关于输入计算、由于 AINP<1.25V 最大值和 AINN=1.25V、AINP 将始终小于 AINN、ADS8867会将其转换为负差分输入结果。 数据表中的图44显示了传输特性。 当 AINP=0V 时、ADC 将看到-1.25V 的差分输入电压、转换结果为0xC000。 当 AINP=1.25V-1LSB、其中1LSB=76.3uV 时、转换结果为0xFFFF。

    转换结果0x26c2等于十进制的+9922。 然后、ADC 输入端的差分电压等于9922*1LSB=9922*76.3uV=0.756988V、或舍入到757mV。

    此致、
    Keith
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Keith、
    在0x26C2中、O/P 被计算为757mV 的情况下、我们仍然可以执行1.25+.757 = 2.0V、因为 AINP?我的增益是11而不是5、因此 AINP 将是0.182、这是合理的。 但是、当我计算000e 时、它几乎是0V、它会给出 AINP 0.111、这是不正确的。 请告诉我。 范围应该是传感器的0到182mV……
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jigar、

    根据上面的原理图、增益为10.1 (INA333的 Rg 引脚上的11k 电阻器)、INA133的 Vref=1.25V。 具有0V 差分输入的 INA333 (连接到 AINP)的输出将为10.1*Vin-DIFF+1.25V 或1.25V。 当 Vin-diff = 178mV 时,INA333的输出将为10.1*0.178V+1.25V=3.046V。 此时、您将超过 ADS8667的绝对最大输入电压额定值。 INA333的电流限制在40mA 左右、但这足以导致 ADC 锁存并造成永久损坏。 在 INA333输出和 ADC AINP 引脚之间添加一个1k Ω 电阻器将把这个电流限制在一个安全的水平上、但是在这种情况下、你仍然无法获得正确的读数。

    AINP 上的最大输入电压限制为 Vref+0.3V。 使用 Vref=2.5V 时、最大输入电压将被限制在2.8V。 这将设置 INA333上的最大输入差分电压。

    2.8V-1.25V/10.1=153mV。

    对于 INA333输入端的输入差分电压、Vin-diff =(VIN+- VIN-)、您应该得到以下结果:

    VIN-DIFF = 0V、AINP = 10.1*VIN-DIFF + 1.25V = 1.25V。 当 VINN=1.25V 时、ADS8867的转换结果应为(AINP-AINN)/Vref*2^15 = 0x0000h。

    VIN-DIFF = 153mV、AINP = 10.1*0.153V+1.25V=2.795V。 当 VINN=1.25V 时、ADS8867的转换结果应为(AINP-AINN)/Vref*2^15、(2.795-1.25)/2.5*2^15=20254d=0x4F1Eh。

    为了以10.1的增益测量高达178mV 的 INA333输入端的输入差分电压、您应该降低1V25_REF 电压。 将此电压设置为0.5V 将允许测量0->178mV 范围内的输入差分电压。

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

    这解决并确认了我的设计。

    谢谢 Keith。

    谢谢

    Jigar