主题中讨论的其他器件:ALP
工具/软件:
尊敬的团队:
客户遇到以下问题。 请帮助分析。 谢谢你。
电路配置:串行器使用 DS90UB941ASRTDTQ1。 解串器使用 DS90UB948TNKDRQ1。
2.问题说明:开机后、可能会出现视频中描述的问题。 第一次开机时出现问题后、问题会一直存在、直至重新启动电源。第一次开机时不会出现问题、并且一直持续到重新启动电源为止。
e2e.ti.com/.../20250915.mp4
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.
工具/软件:
尊敬的团队:
客户遇到以下问题。 请帮助分析。 谢谢你。
电路配置:串行器使用 DS90UB941ASRTDTQ1。 解串器使用 DS90UB948TNKDRQ1。
2.问题说明:开机后、可能会出现视频中描述的问题。 第一次开机时出现问题后、问题会一直存在、直至重新启动电源。第一次开机时不会出现问题、并且一直持续到重新启动电源为止。
e2e.ti.com/.../20250915.mp4
尊敬的 Alon:
感谢您分享这个问题。
您能否分享谁是客户以及哪个项目?
为了更好地理解这个问题、我需要进一步的详细信息:
1) 您是否成功启动了 948 解串器 PATGEN? 和 941 串行器 PATGEN?
2) 您是在双 DSI 端口还是单 DSI 端口中运行?
3) 故障率是多少?
首次开机时出现问题后、问题将一直持续到重新开机为止。第一次开机时不会出现问题、问题将一直持续到重新开机为止
您能解释一下发生故障的频率和时间吗?
4) 您能否在串行器和解串器上尝试软复位并看看是否有任何改善?
5) 您是否在此设置中使用 TI EVM?
以下是需要更多寄存器数据来正确找出问题的根本原因:
当我们收集更多信息时,可以尝试一些建议:
谢谢、
Ragav Subramanian
你好 Ragav、
感谢您的支持。
一家全球领先的巴士制造商(全名保密)。 智能驾驶舱项目产品。
1) 您是否成功启动了 948 解串器 PATGEN? 和 941 串行器 PATGEN?
回复:该故障也会在 PATGEN 模式下重现。
2) 您是在双 DSI 端口还是单 DSI 端口中运行?
答复:单 DSI
3) 故障率是多少?
陈阿龙说:
第一次开机时出现问题后、问题会一直存在、直至重新启动电源。第一次开机时不会出现问题、并且一直持续到重新启动电源为止
您能解释一下发生故障的频率和时间吗?
答复:每 10 次加电发生一次、表示故障率约为 10%。
4) 您能否在串行器和解串器上尝试软复位并看看是否有任何改善?
回复:在故障再现过程中、重置串行器有时可能会解决问题。 但是、当故障存在时、串行器复位也可能偶尔触发故障(10%故障率)。 复位解串器不会产生任何影响。
5) 您是否在此设置中使用 TI EVM?
答复:目前没有可用的评估版本。
以下是需要更多寄存器数据来正确找出问题的根本原因:
------------------------
主页:
General_cfg 0x7
DSI 寄存器:
DSI_SYNC_STATUS 0x15
DSI_STATUS 0X28
DSI_ERR_COUNT 0x29
当我们收集更多信息时,可以尝试一些建议:
软复位主页 0x1[0]
尝试 DSI 寄存器 0x21 DSI_NO_EOTPKT = 1
尝试改变 DSI 时钟模式主页 0x4F[7]和 0x56[1:0]
请列出中发生的设置错误、并根据不同的设置进行更改
确保 SOC 可以与连续和不连续时钟模式的设置匹配
回复:
1.我们的寄存器配置如下图所示。
2.从当前设定的连续时钟模式切换到不连续模式时,也会发生此故障。
寄存器读回值:
DSI_SYNC_STATUS 0x15 0x00
DSI_STATUS 0x28 0x05
DSI_ERR_COUNT 0x29 0xff
已尝试:
软复位:将主页 0x1 寄存器设置为 0x01 以进行复位。 症状间歇性出现且无改善。
DSI 寄存器 0x21 DSI_NO_EOTPKT = 1:根据寄存器定义、这只会禁用错误警报。 未尝试。
尝试改变 DSI 时钟模式(主页 0x4F[7]和 0x56[1:0]):
当 0x4F 被设置为单独不连续模式时、也会发生故障。 将 0x56 设置为 DSI 参考时钟模式以外的任何模式都会阻止正常显示。
尊敬的 Alon:
回复:该故障也会在 PATGEN 模式下重现。
您能否确认解串器 PATGEN 是否发生故障?
该系统中使用的是哪个解串器?
[引述 userid=“478696" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1565536/ds90ub941as-q1-ds90ub941a-ds90ub948-abnormal-display-when-powered-on-for-the-first-time/6029328答复:目前没有可用的评估版本。
[/报价]941as 的原理图和布局是否已由 TI BU 团队审核?
如果没有、请编译和共享文档以供审核。
尝试不同的 DSI 时钟模式(主页 0x4F[7]和 0x56[1:0]):
当 0x4F 被设置为单独不连续模式时、也会发生故障。 将 0x56 设置为 DSI 参考时钟模式以外的任何模式都会阻止正常显示。
将 0x56[1:0]设置为 2'b01、2'b10 应输出视频。 您能否确认此操作不起作用? 客户电路板上是否组装了 REFCLK。
我将 941as 寄存器转储的脚本附加到 csv 文件中。 请在 ALP 的“ALP Scripting“选项卡中运行此脚本并分享结果。
import time
devAddr = 0x18
device = "941AS"
dateTime = time.strftime("%Y%m%d-%H%M%S")
csv_name = 'PageDump' + str(device) +'_'+ dateTime + '.csv'
f1=open(csv_name, 'w+')
# MainPage Dump for 941AS
f1.write("MainPage\n")
f1.write("Register Address, Register Value\n")
for x in range(0,256):
val = hex(x)
f1.write(str(val)+",")
val = hex(board.ReadI2C(devAddr, x))
f1.write(str(val) + ",\n")
f1.write("\r\n")
print "Main Page Done"
# DSI Port 0 Page Dump
f1.write("DSI Port 0\n")
f1.write("Register Address, Register Value\n")
board.WriteI2C(devAddr,0x40,0x5)
for x in range(0,59):
val = hex(x)
f1.write(str(val)+",")
board.WriteI2C(devAddr, 0x41, x)
val=board.ReadI2C(devAddr,0x42)
f1.write(str(hex(val)) + ",\n")
print "DSI Port 0 Complete"
f1.write("\r\n")
# DSI Port 1 Page Dump
f1.write("DSI Port 1\n")
f1.write("Register Address, Register Value\n")
board.WriteI2C(devAddr,0x40,0x8)
for x in range(0,59):
val = hex(x)
f1.write(str(val)+",")
board.WriteI2C(devAddr, 0x41, x)
val=board.ReadI2C(devAddr,0x42)
f1.write(str(hex(val)) + ",\n")
print "DSI Port 1 Complete"
f1.write("\r\n")
f1.flush()
f1.close()
print "Complete"
您位于哪个时区?
谢谢、
Ragav Subramanian
你好 Ragav 、
感谢您耐心回答问题。 我们正在等待客户的一些反馈。
客户目前正在确认并将很快回复您。
[引述 userid=“629349" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1565536/ds90ub941as-q1-ds90ub941a-ds90ub948-abnormal-display-when-powered-on-for-the-first-time/6030242您能否确认解串器 PATGEN 是否发生故障?
该系统中使用的是哪个解串器?
[/报价]TI 业务部门是否已审核客户的原理图? 他们目前正在确认是否可以配送。 他们公司的文档都经过加密。 您可以留下您的电子邮件地址吗?
[引述 userid=“629349" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1565536/ds90ub941as-q1-ds90ub941a-ds90ub948-abnormal-display-when-powered-on-for-the-first-time/6030242941as 的原理图和布局是否已由 TI BU 团队审核?
如果没有、请编译和共享文档以供审核。
[/报价]客户尚未提供测试解决方案、等待客户反馈
我将 941 寄存器转储的脚本附加到 csv 文件中。 请在 ALP 的 “Scripting"选项“选项卡中运行此脚本并共享结果。
我在中国大陆时区(__LW_AT__UTC+8)。
您位于哪个时区?
尊敬的 Alon:
感谢您提供的信息。
客户当前正在确认并将很快回复您
期待客户响应。
TI 业务部门是否审查了客户的原理图? 他们目前正在确认是否可以配送。 他们公司的文档都经过加密。 您可以留下您的电子邮件地址吗?
我的电子邮件地址是 r-subramanian@ti.com。 如果客户与 TI 签订了 NDA、则系统将安全地处理提供的所有信息。
我还将请求提供布局文件。 由于我们观察到的边缘性能、可能会出现布局问题。
如果您可以使用原理图向客户申请布局、会很方便。
谢谢、
Ragav Subramanian
尊敬的 Ragav:
感谢您的大力支持。 以下是客户的回复。 其他内容已通过电子邮件发送给您、请检查。
, 0x56[1:0] = 00:图像输出可用 , 0x56[1:0] = 10:无图像输出 , 0x56[1:0] = :无图像输出 尊敬的 Alon:
布局审核正在进行中 — 我希望在接下来的几天内为您提供反馈。
您能帮助回答几个问题吗:
一个建议,我会建议尝试一个地图程序 948 只要你有本地 I2C 与 948。
此 MAP 工具将让我们验证 FPD-Link 路径并确保其正常工作。 ALP 中提供
e2e.ti.com/.../snlu243-_2800_2_2900_.pdf
具有内部时序和内部时钟的 DSI 941 PATGEN 应在没有 REFCLK 的情况下工作。
您是否可以使用外部时序和 DSI 时钟尝试 941 PATGEN? 如果该操作失败、则很可能是 DSI 输入上出现问题。
为此、请执行以下操作:
1) 在 ALP 上设置 PATGEN 页面(尚未启用)
2) 0x65[3]= 0
3) 0x65[2]= 0
4) 启用 PATGEN
通过 0x65[2]= 1 重复此操作
请向我更新以下内容:
0x65[2]=1 PATGEN ->通过/失败?
0x65[2]=0 PATGEN ->通过/失败?
我们的 ESD 指南因 IVI 和 ADAS 器件而异。
谢谢、
Ragav Subramanian
谢谢、
Ragav Subramanian