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.

[参考译文] ADS7223:接口时序

Guru**** 2507315 points
Other Parts Discussed in Thread: ADS7223

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/750063/ads7223-interface-timing

器件型号:ADS7223

大家好、团队、

我确实有关于 ADS7223接口的问题。 它将连接到 FPGA。  ADC 将以伪差动配置运行、并且将启用全时钟模式。 附加 了计划时序的仿真。 我们需要组合 CONVST 和 RD 信号。 在附加的示例中、出于目的、SDO 和 SDA 被驱动为1或0。 需要注意的是、时序中尚未显示的 是 CONVST_RD 波形的12ns 或 SCLK 的第一个边沿。 这将得到实施。

 

根据数据表、我们的理解是、当结合使用 CONVST_RD 时、在将 CONVST_RD 切换为1时、NCS 必须设置为0。 这种理解是否正确? 我们找不到 NCS->0到 CONVST_RD->1之间的时序限制。 在我们的示例中、我们同时进行了两次转换。 是否存在时序限制?

 

此外,CONVST_RD->0读取数据的时序是否正确,或者是否必须在更早的时候发生一半或全部 SCLK? 在位数为17的示例中、我们希望 已经报告 MSB 或 ADC 通道。

 


 

非常感谢

Lutz

 

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

    对于 ADS7223及其对应器件、上升 CONVST 会打开 S/H 开关。 此操作是异步的、不受 SCLK 边沿的影响-不过、转换的实际开始是数据表中的12nS (T1)。 RD 在第一个 SCLK 下降沿(+/- 5nS TS1和 TH1)上被限定、所以您预期时序的下半部分是、您将在当前转换发生时获得之前的转换结果输出。 如果您确实希望在全时钟模式下运行、则需要如图2所示将 CONVST 和 RD 分开。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Tom、

    当 CONVST -> 1在下一个 SCLK 边沿时、转换将开始。 我们计划等到完成后再进行 RD->0。 我们实际上希望在转换完成后立即读取信号。 通过组合的 CONVST_RD ->1信号、转换将开始、完成 CONVST_RD->0后、我们将读取数据。 根据数据表第30页的图片、这应该是可能的。  

    问题是、在读取寄存器被更新之前、我们必须等待多少个 SCLK 周期。

    谢谢

    Lutz

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

    你好、Lutz、

    很抱歉、混淆-如果您打算使用 Chid 位、则可以在第23个 SCLK 上升沿发送 RD+CONVST 低电平。  如果您仅获取数据、则为第25个数据。

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

    谢谢 Tom、

     

    一个问题 仍然存在、这是正确的。 转换为 nCS 信号。 是否确实有必要驱动 nCS->0 bevor the setting bined CONVST_RD -> 1? 或者,稍后设置 nCS->0,但确保设置为低边钟还是第22个时钟,是否足够了?

     

    非常感谢

    Lutz

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

    周期的 CONVST 部分不需要看到/CS 为低电平、但您必须在读取转换结果之前(即 CLK 22之前)将其设置为低电平。 如果您没有与任何其他设备共享总线、则可以将/CS 连接到低电平、从而节省 FPGA 上的引脚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tom、

    这 正是我们需要的。

    Lutz