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.

DS90UB941AS-Q1: 通过在 RESET_CTL 寄存器中设置 DISABLE_DSI 0x01[3]=1 来禁用 DSI 输入,是否会影响到941的时钟源?

Part Number: DS90UB941AS-Q1


我看到941手册中推荐的上电时序都是要求先给像素时钟,且要等到稳定后再初始化器件。而在初始化器件的时候,第一步往往是通过  RESET_CTL 寄存器中设置 DISABLE_DSI 0x01[3]=1 来禁用 DSI 输入,待初始化完器件后,再启用 DSI 输入。

为什么要先禁用一下?禁用DSI 输入,会不会切断DSI clock?如果切断了的话,此时在不接外部REFCLK晶振的情况下,FPD-LINK的时钟源会不会自动切换到内部AON时钟?

  • 您好,

    必须禁用DSI才能配置DSI输入,具体见datasheet Table 8-8 如下截图:

    在您的应用中 MODE_SEL1 Strap 配置 DISABLE DSI 是0是吗?0是启用 DSI inputs。

    禁用DSI 输入,会不会切断DSI clock?

    我理解这里不会切断DSI clock,若会切断DSI clock,如果配置在Reference Clock Mode 下, Pixel Clock也就没有了。

    此时在不接外部REFCLK晶振的情况下,FPD-LINK的时钟源会不会自动切换到内部AON时钟?

    使用 Internal Reference Clock 模式,Pixel Clock时钟源会切换到Always-On clock