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.

[参考译文] ADC121S021:SCLK 变为低电平时的行为

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/839465/adc121s021-behavior-when-sclk-idles-low

器件型号:ADC121S021

图1 "ADC121S021串行时序图"显示 SCLK 空闲时为高电平;即、当 NCS 在数据传输开始时变为低电平时、SCLK 显示为已为高电平;而在 NCS 拉高之前、SCLK 在数据传输结束时变为高电平。

相反、我们对 ADC121S021在 SCLK 变为低电平时的行为感兴趣。

数据表中提到:"如果 CS 在 SCLK 的上升沿之前变为低电平、则可在 SCLK 的下一个下降沿捕获额外的(第四个)零位。"  (而不是在数据传输开始时记录的三个零位。)

这种行为有多可靠?  在我们降低 nCS 之前和之后、当 SCLK 为低电平时、我们是否可以预计获得四个零位可靠且可靠?  这种行为是否取决于任何其他条件(例如、我们降低 nCS 与第一次提高 SCLK 之间的间隔时间)?

-thx

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

    您好!

    根据时钟处于空闲状态、该器件的运行方式不会有所不同。 图像使用下降沿、因为器件在下降沿时钟输出数据、这意味着接收端将在 SCLK 的上升沿为输入计时。

    由于设计中使用的是下降沿、而接收器使用的是上升沿、因此 当第一个边沿为上升沿时、下降沿和上升沿的数量不匹配(不相等)。 换句话说、CS 变为低电平后的第一个边沿是上升边沿;这意味着接收器将在 ADC 实际开始输出位于下一个下降边沿的数据之前以前导零计时。

    这将使接收器看到4个前导零、而不是3个。

    此致

    Cynthia

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

    您好、Cynthia、

    我认为、在这种情况下、如果我们在降低 nCS 后在不到10=20ns 的时间内读取第一个前导位(我们在第一次升高 SCLK 时计时)、将是不确定的。

    只要我们不违反这十个约束、是否保证初始位将为零(在我们在 DB11中计时之前总共四个零位中的一个)、 或者、这个前导位(ADC 从未"准备"、但却看到 SCLK 下降沿)是否可能不为零?

    -thx

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

    您好!

    正确、如果遵循时间限制、第一个未准备的前导位将始终为零。

    此致

    Cynthia