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.

[参考译文] ADS127L11:DRDY 引脚未变为低电平

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1468870/ads127l11-drdy-pin-is-not-getting-low

器件型号:ADS127L11

工具与软件:

您好!

我们正在开发基于 ADS127L11的设计。 已将 ADC 配置为具有外部同步脉冲的"同步控制模式"、  

然后使用 DRDY 引脚作为数据就绪指示器。  问题我们遇到的 DRDY 引脚永远不会变为"低电平"。

我们进行了初始硬件检查:

AVDD = 5V

VCCIO = 3V3

外部时钟= 25.6MHZ

电压@ pin1 (CAPA)= 1.6V;有一个1uF 电容器被连接到这个引脚和 GND

电压@引脚18 (CAPD)= 1.6V 、此引脚和 GND 连接了一个1uF 电容器

配置主机 SPI"模式1"

上电后、我们将复位线路"低电平"驱动  2ms。

然后、发送 SPI 配置数据:

0x85 0x5B

0x86 0x10

0x88 0x80

然后、施加外部同步脉冲(到"START"引脚):周期20us 正脉冲宽度 391uS。 DRDY 引脚始终保持"高电平"。

向 TI 专家提问:如果还有我们遗漏的问题?

请在方便时尽早告知。

谢谢!

Iouri

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

    您好 Iouri:

    您是否查看过多个板/ADS127L11?  如果有多个板、是在所有板上发生还是仅在单个板上发生?

    出于调试目的、复位后、请勿写入寄存器并将 START 引脚持续保持为高电平、以查看 DRDY 引脚是否开始切换(应为400kHz)。  如果没有、则说明器件存在问题。   

    1.6V 的 CAPA 电压是正确的、CAPD 电压应接近1.25V、而不是1.6V。  CAPA 或 CAPD 上的最大电压为1.65V;意外地将这些引脚中的任何一个短接至 AVDD (5V)或 IOVDD (3.3V)电源电压将损坏器件。  

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    尊敬的 Keith:

    比您的答复要多。 如果我 在不发送任何 SPI 配置数据的情况下保持 START "高电平"、我将获得400KHZ 的 DRDY 信号。

    还重新检查了 CAPA (引脚2) 1.62V CAPD (引脚18) 1.31V。 ADC 是否正常运行、

    我还附加了 SPI 配置数据传输的屏幕截图、请参阅下文。

    请在方便时尽早告知。  

    谢谢!

    Iouri

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

    您好 Iouri:

    好消息是、ADC 在上电后能够正常工作。

    查看您的时序波形、您使用的是错误的 SPI 模式。  SCLK 必须空闲为低电平、而不是高电平。  在/CS 的下降沿、SCLK 应为低电平。  SCLK 的第一个上升沿将在 SDO 引脚上启动 MSB、SCLK 的下一个下降沿将捕获 SDI 线上的 MSB。

    请更改 SPI 模式;我认为这样会有所帮助。   

    由于宽带滤波器 OSR32和标准25.6MHz 外部时钟使用默认寄存器设置、因此数据速率(和/DRDY 频率)应恰好为400kHz 或64个 CLK 周期。  使用同步模式时、周期必须等于64个 CLK 周期、或64个 CLK 周期的任何整数倍、否则滤波器将复位。  如果是这种情况、/DRDY 应以400kHz 的频率持续切换、否则、您将看到一系列/DRDY 转换、然后滤波器将复位、/DRDY 将在170.6u 的延迟时间内处于空闲状态、然后再再次切换。

    此致、
    Keith

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

    Keith、您好!

    感谢您的详细解释。

    另外两个问题:

    1.您能评论以下更新的 SPI capture 吗? 是这样吗?

    2.如果我得到正确的解释:如果我们想让采样率为50kHz、那么我们需要 用 50kHz 的信号驱动"开始"引脚、并把 OSR 滤波器设置为256 (CONFIG 3寄存器)、 这有道理吗?

    请提前告知您的方便。

    感谢您的支持。

    此致、

    Iouri

    SPI CFG

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

    您好 Iouri:

    SPI 时序具有正确的模式极性。  但是、您应该验证您的主机处理器 SPI 端口是否配置为在 SCLK 下降沿从 ADC 采集数据。  我唯一需要关注的是/CS 下降沿和第一个 SCLK 上升沿 td - CSSC 之间的时序、该时间应为10ns。  您可能满足此要求、但无法用图片中的时间刻度来判断。  如果在/CS 下降和 SCLK 上升之间插入至少 t-CLK 周期延迟、这将确保满足所有时序规范。

    如果使用25.6MHz 设置 OSR=256、则会产生50ksps 的数据速率。  但在这种情况下、您只需将 START 引脚保持为高电平即可;ADC 将以50ksps 的速率连续转换数据。  然后、您可以监控/DRDY 引脚的下降沿、然后传输数据。

    除非您需要使 ADC 与外部事件保持同步、否则不需要使用同步控制模式;只需在上电后将 ADC 保持在默认启动/停止模式、并将 START 引脚保持为高电平以实现连续转换。

    此致、
    Keith

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

    Keith、您好!

    感谢您 的答复。  在/CS 的归档边沿和 SCK 的第一个上升沿之间增加半个 SCK 周期可以解决问题。 我获得的 DRDY 频率为50kHz。

    非常感谢您的大力支持。

    此致、

    Iouri

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

    Iouri,

    很高兴听到它现在对您有用。

    此致、
    Keith