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.

[参考译文] DAC7551-Q1:串行写入操作时序

Guru**** 2513185 points
Other Parts Discussed in Thread: DAC7551-Q1, DAC7551

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/811522/dac7551-q1-serial-write-operation-timing

器件型号:DAC7551-Q1
主题中讨论的其他器件: DAC7551

 

您好、TI 的技术支持人员

我们对您的 DAC7551-Q1感兴趣。 我们希望使用 SPI 接口来访问它。 但我们对其串行写入操作时序有疑问。

  • 数据表指出、t7 (SCLK 下降沿到同步上升沿的时间)不应超过(t1–10ns)来锁存正确的数据。 此要求似乎不是 SPI 协议中的正常要求。 从我的角度来看、t7是一个保持时间、因此它应该具有最小值而不是最大值。 如果我们只向 DAC 写入16位数据一次、然后 SCLK 保持高电平、t7在这种情况下是否会超过(t1–10ns)?

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

    您好!

    欢迎使用 E2E、感谢您的提问。 请注意、t7是在 SCLK 的最后半个周期之前指定的。 最小值为0。 因此、如果是 SPI 的模式1、您不会这么做。 但是、在模式2中、我看到如果您使用标准 SPI 接口、这可能会带来一些问题。 如果您无法使用模式2并受这些限制、请尝试使用模式1。

    希望这能解答您的问题。

    此致、

    Uttam Sahu

    精密 DAC 应用工程师

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

    您好!

    感谢您的回复、但我仍对以下两个方面感到困惑

    • SPI 模式1表示 CPOL=0、 CPHA=1、 SPI 模式2表示 CPOL=1、 CPHA=0。 对吧?
    • 在 DAC7551的时序图中、SPI 在 模式2下工作。 DAC7551与模式1兼容。 数据表中在哪里提到过它?  

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

    您好!

    1.正确。  请参阅从 Wikipedia 借用的下图。

    大多数 SPI 器件可在两种模式下工作。  关键配置是数据锁存在 SCLK 的下降沿、MOSI 线路在第一个沿有效。  这就是模式01和模式10工作的原因。 我们尝试通过在时序图中显示 CS 下降沿之前的两个时钟状态来指示这一点。 请注意、稳定时钟"高电平"和时钟切换曲线叠加在时序图上。

    谢谢、

    Paul