主题中讨论的其他器件:ALP、 USB2ANY
嗨、团队:
我使用了941AS 分离器模式、但无法输出图片。 此外、我尝试配置 SA8155输出1920x720或960x720尺寸图像,和配置 ub941在单 FPD-link 发送器模式下工作,Panel0可以显示图像
更多信息:
1.主机 SoC:QCOM SA8155
主机 SoC 输出时序信息:
1920*720@60.

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.
嗨、团队:
我使用了941AS 分离器模式、但无法输出图片。 此外、我尝试配置 SA8155输出1920x720或960x720尺寸图像,和配置 ub941在单 FPD-link 发送器模式下工作,Panel0可以显示图像
更多信息:
1.主机 SoC:QCOM SA8155
主机 SoC 输出时序信息:
1920*720@60.

尊敬的 Alex:
我需要有关您的系统配置的更多信息。 如果您运行2个分辨率为1920x720的显示器和 3840x720的超帧、您可以使用数据表中说明的左/右分离方法(支持8.4.4.1左/右3D 格式)

我们需要知道的一些事情是您的 DSI 源配置:
DSI 连续时钟模式:
DSI 输入模式:
DSI 端口:
DSI 通道数:
我 附加了一个脚本 、用于1920x720、每个显示屏的 PCLK = 108、使用 PCLK 216MHz 的超级帧3840x720以及使用941AS 的对称分离应用以供参考。
e2e.ti.com/.../3840x720-Sym-Split-Script-Superframe_5F00_PCLK216.py
输入视频有不同的格式(左/右3D 格式、交替行3D 格式和交替像素3D 格式)。 我将随附一个应用手册、其中提供了有关 Ux941分离器模式运行的更多信息。
应用手册: 链接
此致、
Fadi A.
您好,Fadi
DSI 连续时钟模式:
DSI 输入模式:
DSI 端口:
DSI 通道数:
我尝试配置 SA8155输出1920x720尺寸图像,并 运行分辨率为960x720 的2台显示器,但不能显示图像。
此外, 我的屏幕支持1920x720和960x720 分辨率。并且两种分辨率的 PCLK 恰好是两倍高。
我尝试 3840x720-Sym-Split-Script-Superframe_5F00_PCLK216.py 的设置。现象与以前一样(背光打开,但面板不显示图像);
尊敬的 Alex:
连续 DSI 时钟模式
是的、这就是我在脚本中所拥有的内容
单 DSI 模式
是的、这就是我在脚本中所拥有的内容
DSI 输入端口0
是的、这就是我在脚本中所拥有的内容
4个通道
是的、这就是我在脚本中所拥有的内容
我尝试配置 SA8155输出1920x720尺寸的图像,并 运行分辨率为960x720的2个显示器,但 无法显示图像。
您的超级帧图像1920x720和2个独立 面板是否均为960x720? 如果是这种情况、您可以尝试下面修改后的脚本。
我发送的第一个脚本配置为 以 PCLK = 216MHz 运行的并排超级帧(3840x720)、超级帧随后被裁剪为2个视频-每个视频在108MHz 下的分辨率为1920x720。

修改后的脚本-此脚本 适用于 以 PCLK = 108MHz 运行的并排超级帧(1920x720)、然后将超级帧裁剪为2个视频-每个视频在54MHz 下的分辨率为960x720。
e2e.ti.com/.../1920x720-Sym-Split-Script-Superframe_5F00_PCLK108.py
如果这不是您要找的、请向我发送您所需配置的方框图、谢谢。
此致、
Fadi A.
尊敬的 Alex:
需要说明的几点:
Unknown 说:3. CONFIG SA8155输出1920x720或960x720尺寸图像,和 CONFIG ub941支持 单链路 FPD-link 发送器模式,Panel0 可以显示图像[/报价]当您说它在单 FPD-Link 发送器模式下工作时、您说的是941AS 显示的内部 PATGEN 、还是使用 SoC:QCOM SA8155视频输出时它是否工作?
您在这里用于处理工作案例的确切时间是多少?
[/quote][/quote]4.配置 SA8155输出1920x720尺寸的图像,和配置 ub941适用于散射发生器,设置0x65 = 0xc,Panel0 可以显示图像5. 配置 SA8155输出1920x720尺寸的图像,和 配置 ub941适用于 散射发生器,设置0x65 = 0x8,Panel0 无法显示图像[/报价]0x8和0xC 之间的差异正在切换为内部生成的图形选择时序的位2。 在独立2:2模式下、该字段可控制选定的 FPD-Link III 端口。 您可以通过寄存器 0x1E 来选择该寄存器。
0xC =图形发生器创建自己的视频时序、因此使用941AS 的内部时序。
0x8 =图形发生器使用来自像素时钟的外部时序-这 可能表示 SoC 存在像素 CLK 问题
[/quote]Unknown 说:6. 配置 SA8155输出1920x720尺寸图像,和 配置 ub941在 散射发生器中工作,设置0x65 = 0x8;0x5b = 0x1,Panel0 可以显示图像[/报价]0x5b = 0x1 仅强制端口0上有单个 FPD-Link 并禁用端口1、因此您只能在面板0上看到显示。
在本例中、您需要 为分离器模式设置0x5B = 0x07。
此致、
Fadi A.
您好,Fadi:ñ a
当您说它在单 FPD-Link 发送器模式下工作时、您说的是941AS 显示的内部 PATGEN 、还是使用 SoC:QCOM SA8155视频输出时它是否工作?
您在这里用于处理工作案例的确切时间是多少?
[/报价]我已经测试了它两种方式:PATGEN 和 SoC: QCOM SA8155 视频输出
进行选择0x8和0xC 之间的差异正在切换为内部生成的模式选择时序的位2。 在独立2:2模式下、该字段可控制选定的 FPD-Link III 端口。 您可以通过寄存器 0x1e.有关 PATGEN 设置、请参阅下图。 0x1E = 0x1
[/quote]0x5b = 0x1 仅强制端口0上有单个 FPD-Link 并禁用端口1、因此您只能在面板0上看到显示。
在本例中、您需要 为分离器模式设置0x5B = 0x07。
[/报价]是的、您说得对。 我只是想测试它是否是 SOC 的问题:视频 输出。 根据当前的现象、SOC 没有问题:视频输出、但仍然无法通过分割模式显示
尊敬的 Alex:
您在这里使用什么设计?
您能给我发送工作面板的时间吗?
那么、当使用单个 FPD 端口0进行显示时、您让941中的 Patgen 以及 SoC 视频能够正常工作吗?
您是否有访问 ALP 的权限 ? 如果无法下载 ALP、是否有可连接到929的本地 I2C 的 USB2ANY 或 Ardvark?

我看不出这张图片是模糊的。

此致、
Fadi A.
您好,Fadi:ñ a
您在这里使用什么?
948.
您能给我发送工作小组的时间吗?
1920*720@60.
因此,当使用单个 FPD 端口0显示时,您可以使用941和 SoC 视频来运行 Patgen?
您有访问 ALP 的权限吗 ? 如果没有、您可以下载 ALP、并且您是否有可连接到929的本地 I2C 的 USB2ANY 或 Ardvark?
0x8和0xC 之间的差异正在切换为内部生成的模式选择时序的位2。 在独立2:2模式下、该字段可控制选定的 FPD-Link III 端口。 您可以通过寄存器 0x1e.
SoC 视频输出:
1920*720@60.
尊敬的 Alex:
您能否运行此脚本。
我有941,并且两个948都设置为 MODE_SEL1 = 1,MODE_SEL0=1。
下面是我得到的结果:
设置:

输出:使用双面板显示屏,第一个948 (端口0)连接到左侧面板,第二个948 (端口1)连接到右侧面板。

请尝试运行以下分离器脚本-这用于内部计时和 patgen (色条/红色)、并确认以下内容:
e2e.ti.com/.../splitter_5F00_mode.py
1-确认您已锁定 DES0和 DES1
2-确认输出是否与下面的预期图像匹配
输出: 使用双面板显示屏,第一个948 (端口0)连接到左侧面板,第二个948 (端口1)连接到右侧面板。

此致、
Fadi A.
Fadi 您好:
我尝试了此脚本、结果如下所示:
自动检测 FPD-Link III MODE_941AS_1920_720_PER_Panel.py 的结果:
1. 无法使用此脚本显示屏幕
2.向此脚本中添加0x01 = 0x0, 屏幕可以显示图像。

分离器 mode.py 的结果:
1. 无法使用此脚本显示屏幕
2.向此脚本中添加0x01 = 0x0, 屏幕可以显示图像。

尊敬的 Alex:
这是因为 DSI 在脚本开始时被保持在复位状态... board.WriteI2C (Ser_addr、0x01、0x08) 我们忘记 释放它(0x01 = 0x0)
看起来原始脚本确实有这个版本、但我忘记了将它添加到这个版本中。

根据这些结果、这意味着具有内部时序/clk 的内部模式按预期工作、这意味着问题来自 SoC 端。
您可以通过执行以下操作进一步缩小问题范围:
运行此脚本-该脚本使用 SoC 中的外部时序/CLK 设置为内部模式(如果这不起作用、则指向外部时序/CLK 问题)
e2e.ti.com/.../splitter_5F00_mode_5F00_External_5F00_timing_5F00_CLK.py
运行此脚本-通过使用外部 CLK 内部时序将其设置为内部模式(如果这不起作用、则表示它指向外部像素时钟问题)
e2e.ti.com/.../splitter_5F00_mode_5F00_Internal_5F00_timing_5F00_External_5F00_CLK.py
3-如果 以上内容不足以帮助您解决此问题 -我们有 DSI 启动指南、可用于调试 SoC 问题、请参阅随附的。
e2e.ti.com/.../5100.DSI-Bring-up-guid-_2800_1_2900_.pdf
确保您的 SoC 时序与我在上述脚本中输入的时序相匹配。
工作时间:

对于 SoC 脚本、您可以使用此脚本
e2e.ti.com/.../2867.3840x720-Sym-Split-Script-Superframe_5F00_PCLK216-_2800_3_2900_.py
此致、
Fadi A.
Fadi 您好:
4.配置 SA8155输出1920x720尺寸的图像,和配置 ub941适用于散射发生器,设置0x65 = 0xc,Panel0 可以显示图像5. 配置 SA8155输出1920x720尺寸的图像,和 配置 ub941适用于 散射发生器,设置0x65 = 0x8,Panel0 无法显示图像6. 配置 SA8155输出1920x720尺寸图像,和 配置 ub941适用于 散射发生器,设置0x65 = 0x8;0x5b = 0x1,Panel0 可以显示图像[/报价]我曾尝试使用 SoC 的外部时序/CLK、但面板无法显示图像。
如果配置941在 强制单 FPD-Link 模式下工作,并且 SOC 视频输出没有改变,PATGEN 工作良好。 基于这些结果、 我认为 SoC 端没有问题。
您能帮助引导我们了解 SoC 方面的问题吗?
我尝试了这些脚本、结果如下所示:
1.使用 selfer_mode_external_timing_clk.py 配置 soc 输出1920x720尺寸图像,面板无法显示图像
2. 使用分离器_mode_internal_timing_external_clk.py 配置 SoC 输出1920x720尺寸图像,面板可显示图像
3. 使用2867.3840x720 Sym 拆分脚本 Superframe_PCLK216 (3).py,配置 SoC 输出3840x720尺寸图像,面板无法显示图像
1920*720@60.
uVisWidth ='1920'uHsyncFrontPorch ="50"uHsyncWidth ='50'uHsyncBackPorch ="50"uVisHeight ="720"uVsyncFrontPorch ="50"uVsyncWidth ='50'uVsyncBackPorch ="50"uPixelFreqInHz ="108054000"3840*720@60.
uVisWidth ='3840'uHsyncFrontPorch ='100'uHsyncWidth ='100'uHsyncBackPorch ='100'uVisHeight ="720"uVsyncFrontPorch ="50"uVsyncWidth ='50'uVsyncBackPorch ="50"uPixelFreqInHz ='216108000'
1.使用 selfer_mode_external_timing_clk.py 配置 soc 输出1920x720尺寸图像,面板无法显示图像
2. 使用分离器_mode_internal_timing_external_clk.py 配置 SoC 输出1920x720尺寸图像,面板可显示图像
3. 使用2867.3840x720 Sym 拆分脚本 Superframe_PCLK216 (3).py,配置 SoC 输出3840x720尺寸图像,面板无法显示图像
[/报价]根据这些结果、 问题可能来自 SoC 时序。
但使用相同的时序、为什么941在 强制单 FPD-Link 模式下工作时,面板可以显示图像?
尊敬的 Alex:
我们需要获取941AS 的寄存器转储以对其进行查看。 如果可能、您能否提供941AS 和948的寄存器转储? 如果您可以在单个面板0工作的运行过程中执行转储,与两个面板都不工作的情况相比?
[报价 userid="563077" url="~/support/interface-group/interface/f/interface-forum/1227466/ds90ub941as-q1-split-mode-support-left-right-setting-questions "] config SA8155输出1920x720尺寸的图像,和 config ub941在临时生成器中工作,设置0x65 = 0xc,Panel0 可显示图像[/报价]如果 config 941在 强制单链路模式下工作,并且 SOC 视频输出没有改变,则 PATGEN 工作良好。 基于这些结果, 我认为 SoC 方面没有问题。
using separer_mode_internal_timing_external_clk.py,config soc output 1920x720 size image,panel can display image
请确认这是 已编程到 SoC 中的计时、并作为运行@ 216.108MHz 的超帧3840x720图像输出?
但是使用相同的时间,为什么941在 强制单链路模式下工作时,面板能够显示图像?
如果 SoC 发送1920x720图像@ 108MHz、则当您强制使用单链路时、它将在端口0上工作、因为它与 SoC 的预期时序相匹配。
请确认这是您的系统方框图

我似乎无法回复最后一条消息。 单击"回复"按钮时没有对话框
1.当我与你之前同步时,我的面板支持两种分辨率:1920x720和960x720
1920x720: 960x720
uVisWidth ='1920' uVisWidth ='960'
uHsyncFrontPorch ="50" uHsyncFrontPorch ="25"
uHsyncWidth ='50' uHsyncWidth ='25'
uHsyncBackPorch ="50" uHsyncBackPorch ="25"
uVisHeight ="720" uVisHeight ="720"
uVsyncFrontPorch ="50" uVsyncFrontPorch ="50"
uVsyncWidth ='50' uVsyncWidth ='50'
uVsyncBackPorch ="50" uVsyncBackPorch ="50"
uPixelFreqInHz ='108054000' uPixelFreqInHz ='54027000'
在提出这个问题之前、我尝试了采用 SoC 输出的超帧图像尺寸为1920x720的分离模式。 面板、使用960x720计时进行显示。
5. 配置 SA8155输出1920x720尺寸的图像,和 配置 ub941适用于 散射发生器,设置0x65 = 0x8,Panel0 无法显示图像6. 配置 SA8155输出1920x720尺寸图像,和 配置 ub941适用于 电池发生器,设置0x65 = 0x8;0x5b = 0x1,Panel0 可以显示[/报价]其中, SoC 输出的超级帧图像大小为1920x720,并 使用 SoC 的外部时序/CLK 将941设置为内部专利。 在拆分模式中、面板采用960x720时序。 在 强制单 FPD-Link 模式中、面板使用1920x720。 所以、我认为 SoC 端没有问题。
我们需要获取941AS 的寄存器转储以供查看。 如果可能、您能否提供941AS 和948的寄存器转储? 如果您可以在运行过程中执行转储,而在运行过程中,单个面板0工作与两个面板都不工作?
e2e.ti.com/.../both-panels-arenot-working.txt
e2e.ti.com/.../single-panel0-working.txt
请确认这是 已编程到 SoC 中的时序,并作为运行@ 216.108 MHz 的超帧3840x720图像输出[/报价]当 SoC 输出的超级帧图像尺寸为3840x720时、请尝试设置 splitter_mode_internal_timing_externel_clk.py。这种现象与之前相同(背光打开、但面板不显示图像);
Fadi 您好:
下面是 脚本:使用内部计时时钟来显示图像
e2e.ti.com/.../960x720_5F00_internal_5F00_timing_5F00_clk.txt

尊敬的 Alex:
让我们 现在后退一步、重点关注 SoC 调试、不要担心941中的 patgen、因为 当使用来自941AS 的 patgen 时、两个显示器似乎都可以正常工作。
使用 soc 脚本、而不是内部 patgen 脚本时、您能否为主页寄存器以及间接页寄存器提供寄存器转储-您提供的上述寄存器转储都是仅限主页寄存器并与 patgen 脚本一同运行。
SoC 脚本、具有 1920x720的输出图像 -每个面板均设置为960x720
e2e.ti.com/.../1920x720-Sym-Split-Script-Superframe_5F00_PCLK108-_2800_2_2900_.py
具有 3840x720输出图像的 SoC 脚本-每个面板都设置为1920x720
e2e.ti.com/.../3840x720-Sym-Split-Script-Superframe_5F00_PCLK216-_2800_4_2900_.py
您能否在下面的跟踪表中填写黄色突出显示框。 这样、我们就可以更有条理地进行调试。
这里的想法是收集有关寄存器状态、锁定信号状态的更多信息(可以从寄存器0x1C [0]中的 DES 端检查,或者如果您有引脚输出,您可以探测它)。 我们还需要知道在屏幕为黑色或根本没有链路等情况下锁定是否为高电平以及时间是否正确到达 DES1
e2e.ti.com/.../941AS_5F00_Tracking_5F00_Sheet.xlsx
此致、
Fadi A.
Fadi 您好:
以 941AS_Tracking_Sheet.xlsx 为基础、添加了两个新配置:
1.960x720端口0强制 脚本
2. 1920x720端口0强制 脚本
原因如下:
1.我累了 1920x720端口0强制 脚本和 3840x720端口0强制 脚本的设置。现象和以前一样(背光打开,但面板不显示图像)
2.我的面板支持两种分辨率:1920x720和960x720
尊敬的 Lou:
此处的以下应用手册还有助于进行对称分离以供参考。 941的分离器模式
在查看您的数据后、不清楚这里的问题是什么。 您的脚本"3840x720 Sym 拆分脚本超级帧216Mhz "看起来是正确的。 它也类似于以下经过验证的脚本、适用于3840x720对称超级帧。
您可以尝试降低 PCLK 吗? 实际上、这些器件的额定频率最高只能达到105MHz PCLK、并且您正在尝试108MHz。 消隐尺寸可以减小吗?

此致、
Logan
您好,Logan:
CONFIG SA8155输出1920x720尺寸图像、 CONFIG ub941以 强制单 FPD-Link 模式 工作、Panel0可以显示、面板以1920x720时序工作
CONFIG SA8155输出1920x720尺寸图像, CONFIG ub941在 拆分 模式下工作,而 Panel0 无法显示图像,面 板以960x720时序工作
1. 当我之前与您同步时、我的面板支持两种分辨率:1920x720和960x720
1920x720: 960x720
uVisWidth ='1920' uVisWidth ='960'
uHsyncFrontPorch ="50" uHsyncFrontPorch ="25"
uHsyncWidth ='50' uHsyncWidth ='25'
uHsyncBackPorch ="50" uHsyncBackPorch ="25"
uVisHeight ="720" uVisHeight ="720"
uVsyncFrontPorch ="50" uVsyncFrontPorch ="50"
uVsyncWidth ='50' uVsyncWidth ='50'
uVsyncBackPorch ="50" uVsyncBackPorch ="50"
uPixelFreqInHz ='108054000' uPixelFreqInHz ='54027000'
尊敬的 Lou:
下面是我在上面提到的脚本。
e2e.ti.com/.../3840x720-Sym-Split-Script-_2800_3_2900_.py
除了 PCLK 设定点之外、我认为您的版本没有任何问题。
在输出较高的 PCLK 全分辨率超级帧与工作的较小帧时、您确定 SoC 输出不存在问题吗?
此致、
Logan
CONFIG SA8155输出1920x720尺寸图像、 CONFIG ub941以 强制单 FPD-Link 模式 工作、Panel0可以显示、面板以1920x720时序工作
CONFIG SA8155输出1920x720尺寸图像, CONFIG ub941在 拆分 模式下工作,而 Panel0 无法显示图像,面 板以960x720时序工作
[/报价]根据此结果、 我不认为问题 是 SoC 输出造成的。 在这种情况下、SoC 输出没有变化
尊敬的 Alex:
我仍在查看寄存器转储、 由于948的运行速度可能比941AS 的 PCLK 速度更慢、因此我们可能需要调整您的 PCLK 以便使用您的分辨率。
948 PCLK 规格:

让我们看看我们是否可以使用内部时序/clk 获得较低的分辨率以使用内部 patgen、然后我们将转到下一步。
您是否可以尝试运行此脚本?
e2e.ti.com/.../5047.splitter_5F00_mode_5F00_960_5F00_720_5F00_Internal_5F00_PG_5F00_50Mhz.py
此致、
Fadi A.