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.

[参考译文] ds90ub947和 ds94ub940之间的 SPI 通信

Guru**** 2595805 points


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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/795743/spi-communication-between-ds90ub947-and-ds94ub940

,μ A

目前,我们有一个使用本公司947/940计划的项目。 我们还希望使用947/940之间的 SPI 通信机制来传输升级后的数据包。 我看到手册中的 SPI 通信一章仅简要介绍了启用配置的解串器- HSCC_MODE (0x43 [2:0])寄存器、而未详细介绍情况。 您是否想知道是否有任何相关说明?

我的意思是在这里发送升级的数据包:例如、压缩的 zip 包、我如何通过947的 SPI 发送它并在940接收它?

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

    下面是有关947的 SPI 正向通道配置的一些通用指南。 我正在联系团队成员、以查看您是否可以发送升级的数据包以及如何在940上接收数据包。 请耐心等待。

    0X43 [2:0] 100正常、110高速。 启用 SPI 正向通道

    SPI TIiming 控制。 SPI 时钟数据的程序设置和保持时间。 设置最小 SPI 时钟脉冲宽度值
    0x60 [7:4] SPI 保持。
    0x60 [3:0] SPI 设置。
    从器件选择低电平到初始数据时序的0x61 [3:0] SPI 延迟

    SPI 配置。 可以控制 SPI 时钟的极性。 可在串行器和解串器上单独配置
    0x62 [7] SPI 主器件溢出检测
    0x62 [2] SPI 主器件溢出检测标志清零
    0x62 [0] SPI 时钟极性

    SPI 写入速度为1/2 FPD 像素时钟
    DUAL_FC_SPI_max = 1 /((4/Video_pclk_freq)+ 10ns)
    Single_FC_SPI_max = 1 /(2 / Video_pclk_freq)+ 10ns)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Erhuo、

    关于您的另一个问题、您可以尝试发送"已升级"的数据包、它可能起作用。 但是、您需要为压缩的 zip 包提供终端协议的定义。 SERDES 对应仅捕获输入上的数据、并在输出上重新生成相同的数据流。

    应在940中设置寄存器0x43以设置模式和时钟极性。 在 D/S 中、它表示数据在 SPI 时钟下降沿从器件计时到主器件。

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

    还有其他问题吗?

    谢谢、
    Sally