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:软件配置。

Guru**** 2560150 points
Other Parts Discussed in Thread: ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1235917/ds90ub948-q1-software-configuration

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

大家好、

客户使用948作为分离器模式。 其配置如下所示:

但第二个显示屏无法显示任何图像、而第一个显示屏的工作原理如下所示。 您能解释一下原因吗? 或者您能告诉我如何解决此问题吗?

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

    Hale、您好!

    该问题是否与这个正在进行的线程相关?

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1232380/ds90ub941as-q1-splitter-mode-design?tisearch=e2e-sitesearch&keymatch=ds90%2A%20AND%20splitter%20mode#

    谢谢。

    凯特

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

    尊敬的 Kate:

     问题来自另一个客户的问题。 这是两个 无关的问题。

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

    黑尔

    感谢您的更新。 我只是想确定一下。 您能给我发送更多有关系统/A 方框图的信息吗? 您在此处使用分离器模式的目标是什么?

    谢谢。

    凯特

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

    尊敬的 Kate:

    客户的应用程序类似于使用两个 fpdlink 948的仪表组和控制显示屏。 现在、仪表组可以显示图片、而控制显示器无法工作。 客户表示如果配置 948、 控件显示屏就不能工作了。 如果它们使用 SER 来尝试与948通信、则控制显示可以正常工作。 我们认为客户的948配置是错误的。 您能帮助检查他们的948配置与控制显示屏吗?

    以下是他们的报告。  有2个问题:

    1、正如我之前说过的、可以检查2个 fpdlink 配置 、但 控制显示无法工作、而可以使用941进行配置。

    2 μ s 当、948寄存器时、在波形这一侧测得的值被写入数据、但是当主机读数为948时、发现读取的数据是默认值。 为什么? 是否有类似情况?

    e2e.ti.com/.../Report.pdf

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

    Hale、您好!

    感谢您提供的信息。 我会研究一下、在1-2天内与您联系。

    谢谢。
    凯特

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

    尊敬的 Kate:

    是否有任何进展?

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

    Hale、您好!

    有关配置指导、请查看本文档的第7节。

    e2e.ti.com/.../snla308a-_2800_1_2900_.pdf

    谢谢。

    凯特

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

    尊敬的 Kate:

    此问题与分离器模式无关。 您检查了 软件配置吗? 现在、客户不确定 该配置是否适用于图形模式。 他们提到 文件(https://www.ti.com/lit/an/snla132g/snla132g.pdf?ts=1686646413646&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FDS90UB948-Q1 )。 但时钟错误。 我们认为 clk 配置错误。 请帮助检查 clk 是否有任何问题。

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

    Hale、您好!

    我现在看到了。 很抱歉耽误你的时间。 您要在 V/H 后沿、前沿和同步中使用什么?

    您可以使用此分辨率转储脚本验证948所得到的结果:

    e2e.ti.com/.../948_5F00_Res_5F00_dump.py

    您可以使用此选项来验证948是否获得了正确的计时。

    谢谢。

    凯特

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

    尊敬的 Kate:

    谢谢。

    规格的更多信息、您可以查看该报告。

    e2e.ti.com/.../4478.Report.pdf

    至于 分辨率转储脚本、 我如何判断 948是否获得了正确的时间? 如果 clk 配置错误、我将得到什么结果?  我认为 clk 配置一定是错误的、因为我们测试了 clk 引脚。 那么、我们需要修改什么寄存器来获得正确的时钟?

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

    Hale、您好!

    报告中只列出了消隐、不包括 后沿、前沿和同步。 分辨率转储脚本将转储948正在接收的计时参数。 然后可以将其与您使用的规格进行比较、以便您可以验证 DES 接收的时序是否正确。

    谢谢。

    凯特

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

    尊敬的 Kate:

    我将与客户讨论并获取更多信息。

    但是、为什么我需要确保  DES 接收的时序是否正确? 我们已配置寄存器。 但 CLK 错误、我认为我们需要检查此配置是否有任何错误、或者是否有任何寄存器仍然未配置。

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

    Hale、您好!

    让我澄清一下。 时序规格决定了 PCLK、它直接转换为 CLK 引脚的速率(有关详细信息、请参阅数据表的第7.4.1节)。 您需要确保解串器获得正确的计时参数、否则您的 PCLK 将不正确。

    谢谢。

    凯特

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

    尊敬的 Kate:

    我们是否可以通过修改984中的寄存器来配置它?  明白了吗? 例如、我们可以直接配置(0x68、0x19)吗? 客户对如何运行此脚本感到困惑? 您能告诉我们如何运行此脚本吗?

    您可以使用此分辨率转储脚本验证948所得到的结果:

    948_Res_dump.py
    全屏
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Hhigh = board.ReadI2C (UB9480x69、1)
    board.WriteI2C(UB948,0x68,0x09)# H 低电平有效监视器
    Hlow = board.ReadI2C (UB9480x69、1)
    board.WriteI2C (UB948、0x68、0x39)# V active High monitor
    Vhigh = board.ReadI2C (UB9480x69、1)
    board.WriteI2C (UB948、0x68、0x29)# V 低电平有效监控器
    Vlow = board.ReadI2C (UB9480x69、1)
    掩码= int ('001111'2)
    Hlowmask = Hlow mask
    hhighmask = hhigh mask
    Vlowmask = Vlow mask
    Vhighmask = Vhigh mask
    hhighmask = hhighmask << 6
    vhighmask = vhighmask << 6
    Hactive = hhighmask | hlowmask
    主动= vhighmask | vlowmask
    打印 Hactive"x"、Vactive #打印检测到的尺寸
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    您可以使用此选项来验证948是否获得了正确的计时。

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

    需要 MCU 或 SOC 来运行脚本?

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

    黑尔

    我们建议尽可能访问 DES I2C 总线并通过 ALP 运行调试脚本、尽管从技术上讲可以手动读取/写入寄存器。 如果您要通过 MCU/SOC 运行脚本、可能需要对其进行调整。

    另外、我注意到报告中的屏幕输出与最初发送的输出不同。 您能否说明一下哪些更改导致了此差异?

    只是为了确保、您是否为941AS 的两个端口初始化 PATGEN? 使能寄存器是特定于端口的、因此您需要在启用 PATGEN 之前选择端口。

    谢谢。

    凯特