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.

[参考译文] ADS7952-Q1:无法正确选择范围2 (Vref*2)

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/981600/ads7952-q1-not-able-to-select-range-2-vref-2-correctly

器件型号:ADS7952-Q1
主题中讨论的其他器件:ADS7952

您好!

我有一个具有以下硬件配置的 ADS7952芯片:

  • +VA:5V
  • +VBD:3.3V
  • REFP:2.5V
  • 使用的通道4-11、未使用的通道0-3
  • GPIO 未使用

当我启动时、我发送两个配置帧0x8000和0x0FF0、以使用我正在使用的通道集设置自动1模式。  然后、我使用帧0x2040进行轮询以查看模拟通道。  返回的数据看起来很好,只是它似乎停留在范围1 (0 - Vref)而不是范围2 (0 - 2 * Vref)... 对于大约1.13伏的输入、我得到1851计数(0x73B)、而不是预期的912。  同样、对于2.75V 的输入、我得到的是0xFFF (满量程)、而不是恰好超过一半。

我检查了 MXO 和 AINP 引脚并确认输入电压正确。  显示的电压看起来非常出色、输出对输入变化的响应能力也很强、它似乎设置为范围1。

我注意到的一件事是、当我加电时、我发送配置帧并开始轮询、但在大约80个轮询期间、不会从 MXO 引脚接收任何内容。  当然、当我开始接收数据时、我会停止轮询某个位并重新发送配置寄存器(似乎没有什么不同)。

这是我第二次发送配置寄存器:

(笑声) 然后、这里轮询和接收有关两个通道的数据、这两个通道的输入电压均约为1.15±0.05:

有什么想法吗?  谢谢!

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

    您好!

    您实际上不是对 VREF 进行编程、而是使用默认 值 RANG 1、然后转换通道

    请参阅下表、您需要启用位10至00的编程、然后将 DIO6设置为1

    尝试:0010 1000 0100 0000

    此致

    Cynthia

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

    有一点不好!  就是这样、感谢快速响应。  当我设置它时、我读取该位是允许更改 GPIO 位、这显然不是它所说的那样。  哈!  啊,好吧:-)