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.

[参考译文] ADS8681:复位后 RVS 不变为高电平

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1368774/ads8681-rvs-not-going-high-after-reset

器件型号:ADS8681
主题中讨论的其他器件:ADS8685

工具与软件:

这是我第一次使用该器件。  所有接地均连接到同一个返回平面。 初始上电或复位时(RST_n 引脚被驱动至3.3V)、RVS 引脚保持低电平。  根据数据表的第7.4.2.1节:"为了退出任何复位状态、RST 引脚必须在 CONVST/CS 和 SCLK 保持低电平的情况下被拉高。 延迟 TD_RST_POR 或 TD_RST_APP 后、器件进入 ACQ 状态且 RVS 引脚变为高电平。  我读取这意味着 CONVST/CS 应与 SCLK 一起保持低电平、直到 RVS 变为高电平。  请告知。

请告知。  我使用一个使用3.3V I/O 的 FPGA 来驱动器件。

DGND = 0V

AVDD = 5.2V

AGND = 0V

REFIO =~4.09V

REFGND = 0V

REFCAP =~4.09V

AIN_P =未连接

AIN_GND = 0V

RST_n = 0V 或3.3V

SDI = 0V

CONVST/CS_n = 0V (FPGA 正在等待 RVS 变为高电平、然后再开始转换)

SCLK = 0V

当 RST_n = 0V 时、SDO-0 = 0V;当 RST_N = 3.3V 时、SDO-0 = 3.3V

警报/SDO-1/GPO = 0V

RVS = 0V

DVDD = 3.3V

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

    你好,Brent!

    欢迎来到我们的 e2e 论坛!  您能否提供显示控制信号的原理图和任何计时屏幕快照(优先选择范围、逻辑分析仪正常)? 如果从您的问题着手、那将非常有帮助。  您可以提供有关寄存器设置的任何详细信息也会很有帮助。

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

      

    4V_Ref 和 AIN 当前未连接、数字信号直接连接至 FPGA I/O。  当 RST_n 为0V 时、REFIO 和 REFCAP 校正上述电压:3.79V;当 RST_n 为3.3V 时、REFCAP 校正为4.09V。  其中有两个电路、所有数字信号都单独连接到 FPGA I/O (无共用引脚或菊花链)。  两个电路得出的结果相同。  所有其他信号在瞬变期间都是恒定的、但请注意 RVS 上的电压调节:

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

    通过10k 上拉至3.3V 的 RVS、当 RST_n 为0V 时、其电压会变为3.3V。  这会让我相信 RVS 是漏极开路。 是这样吗?

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

    您好、Brent:

    它实际上是一个驱动的数字输出、不应是开漏连接。  您是否能够获得一些其他控制线?  /CS、SCLK、SDI 等?

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

    我实际上使用的是 ADS8685、但这个问题仍然是合适的。  我能够按预期读取/写入器件。  RVS 引脚最终变为高电平(在没有上拉的情况下达到3V3)、但仅在/CS 保持高电平至少~610ns 之后(复位后等待20ms 之后)。  我期望 RVS 在复位后~20ms 变为高电平、而不必首先将\CS 驱动为高电平、如图6-2所示。

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

    很高兴听到您让它工作!

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

    在未将\CS 驱动为高电平时、RV 在复位后仍然不会变为高电平。  如果这是预期操作、数据表会非常误导(第7.4.2.1节和图6-2)、因为我最初在将任何信号驱动为高电平前一直在等待 RVS 变为高电平。 您是否能够重现我的发现?  如果是、我认为需要纠正数据表。

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

    您好、Brent:

    以下是一个屏幕截图、其中显示了 CONVST/CS 保持高电平(SCLK 无关)时的低/RST 脉冲- RVS 在~1.4mS 后变为高电平:

    这是另一种 CONVST/CS 保持低电平的情况(无需考虑 SCLK)- RVS 始终为低电平:

    这里同样如此、CONVST/CS 保持低电平、随后通过切换 CONVST/CS 开始正常转换。  RVS 在~1.4ms 后变为高电平、然后出现图6-3中所述的行为。  

    产品说明书将进行更新、以反映正确的行为。

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

    感谢您的澄清。  我对"为了退出任何复位状态、必须在 CONVST/CS 和 SCLK 保持低电平时将/RST 引脚拉高"的措辞感到误导。我解释为 CONVST/CS 应保持低电平、但似乎需要在 RVS 变为高电平之前将其拉高。  请更改此句的措辞(第7.4.2.1节:复位状态)、并在图6-2中添加或注意 CONVST/CS 必须为高电平。