工具与软件:
e2e.ti.com/.../TI_2D00_DS90UB948-_9F530674FE56_.pdfe2e.ti.com/.../LBB_5F00_BBOX_5F00_MAIN_5F00_941_9F530674FE56_.pdf

专家、您好!
请帮助查看我们的 TI941/948接口原理图。 我们在调试过程中遇到了一些异常、因此希望确认其准确性。
此致、
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.
工具与软件:
e2e.ti.com/.../TI_2D00_DS90UB948-_9F530674FE56_.pdfe2e.ti.com/.../LBB_5F00_BBOX_5F00_MAIN_5F00_941_9F530674FE56_.pdf

专家、您好!
请帮助查看我们的 TI941/948接口原理图。 我们在调试过程中遇到了一些异常、因此希望确认其准确性。
此致、
您好、Josh Baik
OEM 名称:Forvia、Tier1名称: AUTOEQUIPS、平台 名称:Sigmastar SOC SSC8838G
第1号使用您提供的驱动程序配置参数后、出现黑屏、如下所示。


第2个。TI 官方网站上的链接与我们的使用场景类似。 目前、我们使用下面的配置 IC。 941的输出如下:测试模式屏幕:闪烁的黑色条纹。
:e2e.ti.com/.../ds90ub941as-q1-ub941-output-1920x720-color-and-resolution-abnormal

3输出视频屏幕如下图所示。

您能帮助我们吗? 非常感谢您的帮助。
您好!
您似乎是在问调试问题、而不是原理图审阅请求。
为了澄清一点、您能否分享先前的主题/历史以及我们提供的完整脚本? 您可以在哪里获取脚本 ping 吗? 此外、脚本似乎没有更新 Tskip 值。 请参阅 DSI 启动应用手册中关于第4.4节的公式14、并在0x42上输入值。 此外、 您是否能够提供941AS 的寄存器转储?
对于第二个问题、当941AS 通过设置(内部时序和外部时钟)或(外部时序和外部时钟)使用 PATGEN 时、是否发生过这种情况?
请注意、经过快速审查941AS 原理图后、MODE_SEL1配置实现为启用 DSI 输入/来自外部 osc 的双绞线/时钟。
此致!
Josh
您好、Josh Baik
1 μ s、此连接电缆的响应、我们下载了驱动程序配置参数文件(941-948示例脚本)。 使用后、出现驱动程序黑屏(如下所示)。
DS90UB948-Q1:DS90UB948-Q1 /DS90UB941AS-Q1驱动程序代码和代码说明文档支持-接口论坛-接口- TI E2E 支持论坛

2、TI 网站上的以下链接描述了与我们当前使用情况相符的场景。 我们目前使用的 IC 具有以下配置。 941的输出如下:
测试模式显示:出现闪烁的黑色条纹。
DS90UB941AS-Q1:UB941输出1920x720颜色和分辨率异常-接口论坛-接口- TI E2E 支持论坛


下面的给出了941的内部时钟自检模式。 下面是寄存器值和显示屏幕;请帮助您看一下。


0 DSI 输入、941寄存器值和显示屏幕、使用外部时钟27MHz。


DSI 输入、941寄存器值以及941和948的初始化代码


您能帮助我分析一下哪个部件可能导致了这个问题吗?
此致、
您好!
感谢您提供这些信息、但 由于检测到 DSI 错误、请提供寄存器转储、包括间接寄存器转储以检查 DSI 错误标志。 如果可能、请将寄存器转储与文本共享、而不是屏幕截图。
您还能分享显示时序吗? 我想再次确认 DSI 时钟频率、因为我把这个值设置为0x1E、表明我想该值大约为300MHz。
您是否曾经仅使用948检查 PATGEN、以 验证目标时序、而不存在系统级显示屏侧问题? 您是否尝试过使用内部计时源? 我建议对视频控制/时序源执行以下步骤、以了解发布哪个因素:

额外注释-在948原理图审阅期间、还有一件事;948 MODE_SEL0实现了上拉15k/下拉18k、如下所示、但我们没有 MODE_SEL0的配置。 中显示了寄存器0x49和15k/18k 的典型电压以及3.3V 电压 MAP_SEL = H 和双路交换输出 . 请澄清配置是否正确。

此致!
Josh
e2e.ti.com/.../948_5F00_DUMP_5F00_indirect-registers.txte2e.ti.com/.../video_5F00_timing.txte2e.ti.com/.../948_5F00_dump_5F00_reg.txte2e.ti.com/.../941_5F00_DUMP_5F00_indirect-registers_2800_1_2900_.txte2e.ti.com/.../941_5F00_dump_5F00_reg.txt
尊敬的 Josh
附加是我们承诺提供的间接寄存器转储。
我们无法确认。 如图所示、我们使用948来仅检查 PATGEN、从而验证目标时序、但显示侧发生了问题。

像素 时钟 85M HTotal = 1940; VTotal = 735;
活动 = 1920;
Vactive = 720;
HSyncWidth = 8;
HSyncBackPorch = 12;
VSyncWidth = 7;
VBackPorch = 8;
HStart = 20;
VStart = 15;
e2e.ti.com/.../video_2800_6_2900_.mp4
这是948当前连接的 MODE_SEL [1:0]电阻器。 数据已随文本被抓取、请帮助确认948数据是否存在不稳定的可能性?
此致!
您好!
由于仅支持948的 PATGEN 无法正常工作、因此我们首先需要验证目标时序、而显示屏侧没有系统级别。 当仅使用948检查 PATGEN 时、您选择了什么时序控制? 我们可以缩小问题因素的范围、 例如内部/外部时序源或内部/外部 PCLK。
另外、请仔细检查显示时序。 您提到的以下参数和 video_timing.txt 与总 参数和 PCLK 不匹配。
像素 时钟 85 M HTotal = 1940; VTotal = 735;
活动 = 1920;
Vactive = 720;
HSyncWidth = 8;
HSyncBackPorch = 12;
VSyncWidth = 7;
VBackPorch = 8;
HStart = 20;
VStart = 15;[/报价]此致!
Josh
您好、
之前的说明中有一些错误。 我现在更新最新状态。 948 PATGEN 正常、 941 PATGEN 使用内部时钟 也正常。 941 PATGEN 使用外部 时钟有一些问题(__LW_AT__有条带)。 我们希望得到解决异常条纹的指导。谢谢!

941寄存器转储
18 00 00 ea 00 58 00 00 01 16 00 07 30 00 00
00 00 00 db 00 FE 5e 7f 01 00 e0 01 00
0b 00 25 00 00 00 00 01 20 a0 00 A5 5a
00 b9 80 07 0c 00 00 00 00 00 00 00 00 00 81 02
04 05 10 00 00 00 00 00 00 00 00 00 00 00 00 00 8c
16 00 00 00 00 00 00 02 00 00 D9 00 07 06 44 43
22 02 00 00 17 00 00 00 00 00 00 00 00 00 00 00 20 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 82 00 38 00 64 40 00 00 00 00 00 02 ff 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 82 00 28 08 00 00 00 00 00 00 00 00 00 00 02 00 00
5F 55 42 39 34 31 00 00 00 00 00 00 00 00 00 00 00
948寄存器转储
58 04 00 f0 fe 1e 80 18 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 01 00 23 10 00 00 00
00 00 40 20 08 00 83 84 01 00 00 00 00 00 00 00 00 00
00 00 90 25 01 00 8e 00 00 00 00 20 e0 23 00
43 03 03 00 60 88 00 0f 81 00 03 00 63 00
03 10 00 01 80 00 00 00 7f 20 00 00 00 00 00
00 00 00 00 00 04 0e 00 00 00 00 00 00 00 00 00 00
00 00 00 07 07 08 00 00 00 00 00 00 00 00 02 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 8c 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5F 55 42 39 34 38 00 00 00 00 00 00 00 00 00 00 00
941转储寄存器
0x01:00
0x02:00
0x03:1D
0x04:14
0x05:10
0x06:00
0x07:00
0x08:00
0x09:00
0x0A:00
0x0B:00
0x0C:00
0x0D:00
0x0E:00
0x0F:1f
0x10:00
0x11:00
0x12:00
0x13:00
0x14:00
0X15:00
0x16:00
0x17:00
0X18:00
0x19:00
0X1a:00
0x1b:00
0X1c:00
0X1d:00
0x1e:00
0x1f:00
0x20:7f
0x21:00
0X22:ff
0x23:7f
0x24:00
0X25:00
0X26:00
0x27:00
0X28:00
0x29:00
0x2a:3e.
0X2b:00
0x2C:00
0x2D:00
0x2E:00
0x2F:00
0X30:00
0x31:20
0x32:00
0x33:04
0X34:00
0x35:20
0x36:00
0x37:00
0x38:00
0X39:00
0X3a:02
0x3B:03
0X3c:00
您好!
如应用手册中的流程图所示、外部时钟问题需要了解不连续的 DSI 时钟和时钟要求。 请参阅应用手册中的第4.1节。

请注意、 外部时钟的频率应该与 PCLK 相同。 根据 DS90UB941AS 数据表、外部时钟应编程为与 PCLK 频率相同。

您能再次说明一下941AS 的 DSI 输入的格式/频率是什么吗?
此致!
Josh
您好、
我们使用的视频模式是 同步脉冲 。 RGB888 ;
DSI 时钟为连续模式;
DSI 速率为1984*792*60*24/4/2=282.8M
PCLK 为 1984*792*60=94.3M
我们在948输出端获得的数据与我们在 SOC:时设置的数据不同
getfor948
FM_Value:32914
lvds_clk_in:32914
端口 B LVDS 时钟:
FM_Value:32914
lvds_clk_in:32914
SYNC_POLARITY = F
LT9211_VideoCheck
HFP:2172.
HS:1
HBP:14
HACT:1920
htotal:9.
VFP:89
VS:7
VBP:24
VACT:720
Vtotal: 1864
SoC 集
m_wHactive = 1920;
M_wHpw = 8;
m_wHbp = 12;
m_wHfp = 44;
m_wVactive = 720;
m_wVpw = 7;
m_wVbp = 8;
m_wVfp = 57;
M_WFPS = 60;
HTotal=1984;
VTotal = 792;
这??941或948 μ s 的寄存器来设置是否存在问题、或 SOC 输出计时出现错误 μ s
此致!
您好、 Josh
上面的日志是关于948的输出是我们测试了42帧的日志、现在我正在重新上传60帧的日志。
端口 A LVDS 时钟:
FM_Value:47079
lvds_clk_in:47079
端口 B LVDS 时钟:
FM_Value:47080
lvds_clk_in:47080
SYNC_POLARITY = F
LT9211_VideoCheck
HFP:2170
HS:1
HBP:21
HACT:1920
htotal:2.
VFP:89
VS:7
VBP:24
VACT:720
Vtotal: 1824
您好、 Josh
我将0x1A 编程到间接寄存器0x05、 结尾是否相同。您是否使用与我们相同的示例配置?
您能帮助我们再次审查硬件吗?
谢谢
e2e.ti.com/.../6153.pdf
e2e.ti.com/.../948_2800_1_2900_.pdf
好的
您好!
是否已检查是否通过内部时序和941AS 的外部时钟启用了 PATGEN?
[报价 userid="626288" url="~/support/interface-group/interface/f/interface-forum/1437223/ds90ub941as-q1-ds90ub941as-q1-ds90ub948-q1-schematic-diagram/5542449 #5542449"]DSI 参考时钟模式。如果我们选择 DSI 参考时钟模式。 (间接寄存器0x05除外 )并将 DSI 设置为 DSI_CONTINUOUS_CLOCK 、我们是否需要为 clk?配置其他寄存器
[报价]可以为每个端口配置以下选项:
目前、我建议您按照应用手册中的启动流程逐步检查建立情况。

此致!
Josh
您好!
[报价 userid="525157" url="~/support/interface-group/interface/f/interface-forum/1437223/ds90ub941as-q1-ds90ub941as-q1-ds90ub948-q1-schematic-diagram/5546740 #5546740"]是否已检查是否通过内部时序和941AS 的外部时钟启用了 PATGEN?
[报价]
我认为此时寄存器配置不是优先事项。 在进一步调查硬件问题之前、请确认您是否遵循启动流程图、因为上述问题尚未得到解答。
此致!
Josh