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.

[参考译文] ADS1217:DRDYn 信号始终为"计时"(高= 20us、低= 30ms)

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/759556/ads1217-drdyn-signal-is-always-clocking-high-20us-low-30ms

器件型号:ADS1217

一切似乎都正常、

但我不知道 DRDYn 引脚为什么即使在上电后也始终驱动该信号!!!

以下是引脚状态:(我不向 ADC 发出任何命令)

CSn =高电平

SCLK =低电平

CLK = 8MHZ

DIN = 低电平

DSYNC =高电平

DOUT =低电平

POL =低电平

RESETn =高电平

DRDY ="时钟"(高电平= 20us、低电平= 30ms)

寄存器设置:

REG0 = 0x0C = fosc/128 +内部 Vref 启用+内部 Vref = 2.5V +缓冲器禁用+ MSB 首先发送

寄存器9 = 0x47 =单极+自动设置模式+抽取默认 D10至 D8 = 7

有什么建议吗?

谢谢你

Fausto Bartra

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、PDWNn =高电平
    谢谢你
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fausto、

    对于2.4576 MHz 时钟、ADS1217的默认数据速率为10sps。 如果您使用8MHz 时钟、您将看到输出速率大约快3.25倍(8/2.4576)、周期大约为32ms。 这意味着转换结果大约每32.5ms 更新一次。

    当转换完成并准备好从器件中读出时、DRDY (数据就绪)是始终由源驱动的输出信号。 ADS1217数据表的第14页讨论了数据就绪问题。 当新转换准备就绪时、DRDY 将从高电平状态转换为低电平状态。 转换之前是一个更新周期、新的转换结果被放置在输出寄存器中。 在此更新期间、您不应从设备读取数据。

    如果您没有从器件中读取任何数据、DRDY 将在更新期间进行从低到高的转换、然后进行从高到低的转换、以表明转换准备好从器件中读取(请参阅数据表第7页上的时序图)。 DRDY 将在转换期间保持低电平(因为未从器件读取任何数据)、直到下一个更新周期。

    您所描述的描述对于正在使用的配置来说听起来是正常的。 DRDY 的操作始终处于主动驱动状态、因此无论任何 SPI 通信周期(例如与其他器件的通信周期)和 CS 状态如何、您都可以确定转换何时完成。

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

    但斯克语

    这实际上意味着 DRDYn 始终显示转换状态周期
    我想、从 DRDYn 停止这些脉冲的唯一方法是停止主时钟 CLK (不推荐?)
    DSYNC 引脚也可用于同步这些脉冲

    非常感谢

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

    DRDY 是确定转换何时完成并准备从 ADS1217读取的方法。 这在循环通过多路复用器并实现最大吞吐量时非常有用。 我不清楚为什么要停止 DRDY 功能。 您能解释一下为什么 DRDY 会对您造成问题吗?

    DSYNC 引脚可用于同步或重新启动转换。 如果您将 DSYNC 保持为低电平、转换将停止(DRDY 不会改变状态)。 如果拉低 PDWN、ADS1217将关闭内部电路、转换将停止(DRDY 不会改变状态)、直到 PDWN 恢复为高电平、使 ADS1217掉电。 将 RESET 引脚设置为低电平将停止转换并停止所有器件活动、直到 RESET 恢复为高电平。 停止时钟也会停止转换、但也会停止任何通信。

    此致、
    Bob B