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.

[参考译文] ADS7142:偏移校准问题

Guru**** 2394305 points


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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1463166/ads7142-offset-calibration-issue

器件型号:ADS7142

工具与软件:

我们遇到的问题与此论坛帖子中提到的问题相同:
https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/968569/ads7142-busy-rdy_bar-signal-not-going-high-after-writing-offset_cal-reg-0x15-to-0x01/3602258?tisearch=e2e-sitesearch&keymatch=ads7142%252525252520offset#3602258

当我们对寄存器0x15进行写入以执行偏移校准时、没有任何反应。 繁忙线不会变为高电平、在写入0x15后我们仍有200 LSB 的偏移(在高精度模式下)。

当我们使用通用广播并执行软件复位(0x06)时、BUSY 在很长的时间(200ms)内变为高电平、然后偏移量为0。

我们似乎遇到了某种问题、某些芯片上的 ADC 上电校准不良。 在启动主机后运行通用广播复位似乎可以修复偏移校准。 但是、调用0x15并将其设置为0x1 (使用0x08操作码)不起作用。

其他一切都正常。

我们宁愿不使用通用广播方法、因为我们在总线上有多个 ADC、并且我们的驱动程序不知道发生了通用广播复位、除非我们以某种方式对其进行链接。

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

    嗨、Lane:

    为了正确理解、某些器件上的失调电压校准在上电时良好、但在其他器件上不会发生失调电压校准。 您是否有具体数量的器件可以解决此问题?

    如果您尝试在上电器件上设置良好的 TRIG_OFFCAL 位、这与在上电时未成功校准的签名是否显示相同?  

    此致、
    Joel

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

    实际上、我的问题是、为什么在我们对其进行写入时 TRIG_OFFCAL 无法正常工作。 写入0x8、然后写入0x15、接着写入0x1、偏移量没有任何变化。 我们在通用广播中写入0x6、偏移量消失。  我们还尝试通过写入0x18、0x15、0x1来设置该位、没有任何反应(无忙状态、保留偏移量)。

    当我们写入 TRIG_OFFCAL 时、BUSY 从不会变为高电平。 当我们向通用广播写入0x6时、它会变为高电平200毫秒。

    我们不是唯一经历过这一问题的国家。

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

    嗨、Lane:

    希望我们可以在得出器件存在问题之前排除 I2C 通信问题、但很奇怪、您在上电后会看到如此大的偏移。 请耐心回答下面的问题、但答案将会大有帮助。

    1.如何确定偏移校准误差的幅度? 您是将输入接地短路、还是在输入端为其提供已知电压? 您如何读回转换值? 即手动模式、高精度模式还是其他模式?

    2.是否可能与 I2C 器件存在任何寻址冲突? 总线上的每个 I2C 器件是否都具有唯一的7位地址、您是否能够分别对 I2C 器件进行寻址并查看来自每个器件的响应?

    3.您是否可以分享显示正常寄存器写入和更新后寄存器值随后回读的逻辑捕捉? SCL、SDA 和忙线都应包括在内。  

    4.您能 在启动时分享一下 AVDD 的示波器截图吗? 该器件可能会在 AVDD 达到其最终值之前进行校准、而在 AVDD 稳定后、偏移补偿值过时。

    此致、
    Joel