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.

[参考译文] DS90UB948-Q1:如何禁用 948 LVDS 输出并保持 GPIO 输出

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1602183/ds90ub948-q1-how-to-disable-948-lvds-output-and-keep-gpio-output

器件型号: DS90UB948-Q1

亲爱的朋友

我们的平台是 DS90UB948。 我们想通过 948 寄存器禁用 LVDS 输出。 我们找到一个寄存器并尝试它。 设置 0x02=0xC0 将禁用 LVDS 输出和 GPIO 输出。  

 

问题:如何在保持 GPIO 输出的同时禁用 LVDS 输出?

 

-----

此致

Lanjianwei

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

    您好、建伟、

    遗憾的是、无法停止 LVDS 输出、但保持数据 GPIO 可用。

    您可以参考表 7-1 中可能的变体

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

    尊敬的建伟:

    您可以通过允许无视频锁定、然后手动将 VIDEO_DISABLE 设置为 1 来尝试此操作。 如果这不起作用、则根据上表、将无法实现。 下面是您可以尝试的过程:

    1. 通过设置寄存器 0x34[6]= 1、允许无视频锁定
    2. 暂时设置寄存器 0x28[7]= 1
    3. 通过设置寄存器 0x28[5]= 1 来设置 VIDEO_DISABLE

    如果您希望再次启用视频、他们应通过将步骤 2 设置回 0 来撤消该操作。 执行上述步骤理论上应该在禁用视频时保持锁定并保持控制通道运行(保持 GPIO 功能)。

    虽然这样可以防止数据从 LVDS 端口流出、但我不确定这是否仍允许 OLDI 时钟振荡。 如前所述、如果这不起作用、则无法在保持启用 GPIO 的同时禁用 LVDS。  

    请进行测试并告诉我它是否起作用。

    此致、

    Cameron

    **编辑了位号更正

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

    您好、Cameron

    它的工作原理。

    -----

    好极了