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.

[参考译文] DAC63204W:SPI 接口速度(如果启用 SDO、为 50MHz SDI、并且 SDO don't care?) 有何区别?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1618251/dac63204w-spi-interface-speed-50mhz-sdi-if-sdo-enabled-and-sdo-don-t-care-and-spi-i2c-auto-protocol-detection-mechanism

器件型号: DAC63204W

使用 SPI 时、如果我们启用 SDO、我们是否仍然可以使用高速时钟速率、是不关心数据输出? (即,异步数据速率,如果我们想查看 SDO 返回数据、只使用较低的 2.5MHz、否则可以使用 50MHz 来发送数据、如 3 线 SPI?)。

那么、什么是上电时用于 SPI/I2C 协议的自动协议检测机制? SPI 主器件在上电后才能进行配置、我们也不希望意外发生引脚序列、该序列可能会被器件解释为 I2C 通信。 谢谢。

 

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

    嗨、Leo、

    使用更高的时钟速率时、可以忽略 SDO。 只需在执行读取命令时减慢时钟速度。

    启动时、器件等待来自主机的命令。 它将使用它看到的第一个命令来确定器件应处于 SPI 模式还是 I2C 模式。 尝试防止任何 I2C 信号发送到器件、直到正确配置主机。 在为器件配置了接口后、需要复位才能返回到“等待通信“模式。

    谢谢、
    Erin

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

    Erin、

      感谢 SPI 的澄清。

    关于 SPI 与 I2C 器件接口配置、它是否在寻找有效的 I2C 命令(例如,启动 sequence...device 地址...等..ack...停止序列...) 或者仅使用 I2C 启动序列才能锁定到 I2C 模式? 由于复位器件的唯一方法是重启电源、因此倾向于不必执行此操作(使用 GPIO、因为 SDO 排除了用作复位)…… Leo

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

    嗨、Leo、

    我已经向器件的数字设计人员发送了一条消息、以确定器件如何配置接口。 我会让你知道他们说什么。

    谢谢、
    Erin

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

    嗨、Leo、

    我从设计人员那里得到了确认:该器件在配置接口之前等待有效的 I2C 字节或 SPI 帧。 只有 I2C 启动序列不会将器件锁定在 I2C 模式。

    谢谢、
    Erin