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.

[参考译文] ADS1220:使用启动时的 DRDY 来检测 S2D 是否工作时出现问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1084091/ads1220-problem-using-drdy-on-power-up-to-detect-a2d-is-operational

部件号:ADS1220
“线程: 测试TPS22810”中讨论的其它部件

这是几年前出现的一个问题,由于内部时钟未正确启动,未断言 DRDY:

https://e2e.ti.com/support/data-converters/f/73/t/550358?ADS1120-DRDY-pin-not-going-low-after-Power-up

建议的解决方案是在 D2D 电源上实施有控制的上升时间。 我们实施了一个特殊的上升时间控制开关,问题发生的次数似乎大大减少。 由于这种流行病,我们没有访问我们的合同制造商。 并非所有客户都使用 D2D (用于温度测量)。 最近,我们确实发现我们的 CM 存在问题,并报告了现场问题。

我们的产品启动了对 D2D 的受控上升时间电源,然后在延迟后检查 DRDY 是否已被断言(A2D 上的 POR 导致一次性转换)。 如果我们看不到 DRDY 的说法,我们认为这是一个失败。 知道 SPI CLK 上的单个时钟等外部事件将清除断言的 DRDY,我会询问是否有另一种方法来确认 S2D 是否实际正常运行(内部时钟运行正常)。 我们的大部分现场退货都是由于这个问题!!

谢谢你,

保罗·马桑克

液体控制

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

    您好,保罗,

    斜坡率问题特定于 DVDD 电源。    您当前在交换机上使用的斜坡率是多少?  您是否有任何示波器镜头显示了 ADS1220的 DVDD 设备引脚的上升率?

    如果您正在轮询 DRDY,那么是的,一个无关的 SCLK 可能会掩盖设备正在运行。  如果在 DRDY 上使用了下降边缘中断,则应能够检测到转换。  启动和检查 DRDY 状态之间的延迟时间有多长?  您是使用 CS 来构建通信架构,还是保持 CS 低?

    如果 CS 处于保持或绑定低状态,并且设备确实启动且传输了无关 SCLKs,则您应该能够在额外延迟后读取寄存器或转换数据,以确保 SPI 超时发生。  SPI 超时约为55毫秒。

    如果您在多台设备上看到这种情况,或者在特定的 CM 运行中看到这种情况,那么我可能会怀疑 DVDD 上仍然存在斜坡率问题。

    此致,

    鲍勃·B

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

    嗨,Bob,

    所附内容是示意图的一个触点。 根据 TPS22810数据表,我应该看到550 us 的上升时间。 我会验证。 据我所知,在极端温度下,内部时钟问题更为突出。 我觉得内部振荡器正在运行,但我们没有通过这一简单的 DRDY 测试。 这就是为什么我要寻找一种替代方法来验证 ADS1220是否正常工作。

    谢谢,

    保罗·马桑克

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

    您好,保罗,

    感谢您提供的信息。  如果您有导致问题的特定主板,请验证斜坡时间。  最关键的时期是0到1.6V 左右。 斜率应为单声道。  温度较高时启动问题可能会变得更糟,但该问题最初是在室温下发现的。

    此致,

    鲍勃·B

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

    嗨,Bob,

    随附的是功率上升斜坡的捕获。 底部轨迹是开关的启用,是 ADS1220的电压最高。 您将看到持续5毫秒的单声道斜率。 但是,该装置未通过 DRDY 测试。 再次,我怀疑启用 SPI 或其他一些事件正在清除 ADS1220 DRDY。 我认为这个单位很可能在工作。 这就是为什么我要求另一种方法来确定 S2D 是否正常工作。

    保罗

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

    您好,保罗,

    感谢示波器图解。  尽管细节水平很小,但斜坡趋势似乎是正确的。  您是否尝试在 DRDY 上进行监控和触发以检查是否发生过脉冲?   

    我发现 AVDD 和 DVDD 的电源来自同一来源。  您是否已验证设备针脚处是否有 AVDD 电压(仅在 PCB 可能存在某些制造问题时)?  我还会验证电源,接地引脚和 CLK 引脚上是否存在焊接问题。

    AVDD 和 DVDD 必须都可用,设备才能从加电复位(POR)中启动。  如果设备已从重置状态释放,内部振荡器将启动。  经过一段时间后,内部振荡器将稳定。  经过几个时钟周期后,设备将被释放以进行 SPI 通信。  释放 SPI 后,通信可以开始,不再需要内部振荡器。

    我建议,如果没有看到 DRDY 的边缘脱落,则将重置命令传输到 ADS1220。  按照重置命令和重置完成的等待时间,尝试写入和读取寄存器,如数据表的伪代码部分9.1.6所示。

    此致,

    鲍勃·B

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

    嗨,Bob,

    “附加”是一个跟踪捕获,它显示了对 S2D 的供电,对 DRDY 的断言,然后在1秒后清除 DRDY。 神秘之处是,为什么要清除它。 向 ADS1220发送 reset 命令是否会导致捕获和后续 DRDY? 如果我们最初未通过测试,则可以使用此选项。

    保罗

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

    您好,保罗,

    从 POR 发布后,设备似乎工作正常,并在启动时启动正确的行为。  SPI SCLK 出现故障将强制 DRDY 偏高。  由于我对启动系统或代码的过程一无所知,因此我无法说出在对 ADS1220加电一秒钟后可能发生的情况。

    如果来自微启动的 SPI 引脚处于未知状态,则引脚可能出现故障。  防止故障导致问题的最佳方法是将 CS 针脚上的拉杆锁定在任何故障上。

    至于发出 reset 命令,设备将重置为初始配置,但我不确定这是否会触发转换。  遗憾的是,我今天无法验证这一点,但我可以告诉您,如果您向寄存器写入数据,设备将开始一次转换。  我假设您必须在某个时间点编写配置,因此如果您只想监控 DRDY,这可能是另一个选项。

    现在我真的不知道该怎么告诉你。  如果设备运行正常(如上所示),您应该能够与设备通信。  我提供了多种选择,现在您只需要选择一种。

    此致,

    鲍勃·B