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.

[参考译文] DLP9000BFLS:图像上传错误后的垂直线条伪影持续存在

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/981664/dlp9000bfls-persistent-vertical-line-artifacts-after-image-upload-error

器件型号: DLP9000BFLS

我们使用的是由 Lightcrafter 9000 EVM 控制的3DLP9000 UV 光源引擎、它在主从配置中使用2个 DLPC900。 最近我们注意到、与主 DLPC900相对应的投影区域会以微弱的背景伪影图像点亮。 我们无法识别显示的图像。 显示的这种微弱的背景图像会根据所投影的内容略有变化、但基本上保持不变。 重置为默认 DLI 或 TI 固件无法解决问题。 一个示例图像、当我们使用单个点(如您所见、正确显示)投影提供的示例图像文件时:

从 UV 摄像机拍摄的另一个示例图像显示穿过图案的条纹线。

在上传导致错误的图案/图像后、首先观察到伪影。 上传是根据 DLP Lightcrafter DLPC900 GUI 使用的 API 尝试从我们正在开发的 GUI 进行的。

主 DLPC900红色故障状态 LED 发出脉冲、指示控制器中存在内部故障。 该故障被识别为4个关键错误脉冲、1个模块错误脉冲。 以下是从连接到错误发生的 UART 调试日志:

在 URT0上打开调试

存储器测试 cc = 1

API 版本:05.00.01

应用程序版本:05.00.01

配置布局版本:

     序列映射:44.21.0100

     软件映射:44.21.0000

I2C 命令从机地址34

从 ASIC 就绪(0)。

DRAM 内存池004025E8 200025E8

ptn_seq.c (1014)>>失败

照明:转换至工作模式

 正在配置 LED 使能和 PWM 驱动器...

 PWM 驱动程序已初始化...

 正在设置 PWM 驱动电平...

控制器产品 ID:06

DMD 类型:7A

DMD 产品 ID:24.

系统模式:有1种已定义的系统模式

系统模式:系统模式0支持2D

SysOn:执行默认批处理文件

照明:转换至工作模式

 正在配置 LED 使能和 PWM 驱动器...

 PWM 驱动程序已初始化...

 正在设置 PWM 驱动电平...

*** 00001a54附近的数据中止***

出现错误的位置是"00001a54"附近的数据中止、但"ptn_seq.c (1014)>> failed"可能是持续伪影的来源。 "ptn_seq.c (1014)>> failed"也会在调试日志中显示、此时仅使用提供的 DLP Lightcrafter DLPC900 GUI。 这可能是由于我们遇到的错误导致的一些损坏?

以下是通过 USB 发送到 DLPC900C 的命令的日志(尝试发送3个映像/模式):

1A1B:设置为飞行模式

1A34:定义模式(x3)

1A31:模式配置

1A2A:初始 BMP 加载(主)

1A2B:BMP 加载(主设备

1A2C:初始化 BMP 加载(从器件)

1A2D:BMP 加载(从属)

0101:读取错误代码描述

0101:读取错误代码描述

发生错误后、通过从电源插座上断开电源模块或按下电路板上的复位按钮来重置系统。 重新引导系统时,错误消失。 该伪影在发生错误后的下一个投影实验中首次观察到、此后一直存在。  

光源引擎和电路板已安装数周、尚未移动、因此我们不认为 EVM 柔性电缆已损坏。

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

     您好、Tim、

    感谢您分享详细的错误信息。 捕获的调试日志将有助于找出根本原因。

    *** 00001a54附近的数据中止***错误表示控制器正在尝试访问无效的内存位置。

    请尝试以下步骤并更新结果。 执行此操作时、请继续捕获 UART 调试日志。  

    • 首先删除 Flash 加载程序缓存文件夹、
    • 上传开箱即用固件(DLPR900PROM - 9000-v5.0.1 - OOB)。 这将擦除整个闪存并重新上传固件。
    • 检查内部存储的 PATers 是否正确循环。 检查数据中止错误。

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

    Shivakumar、

    感谢你的帮助。 我们已经尝试了您建议的步骤、垂直线伪影仍然存在。  

    以下是上载 OOB 固件后启动和运行测试的调试日志。

    在 URT0上打开调试

    存储器测试 cc = 1

    API 版本:06.00.00

    应用程序版本:06.00.00

    配置布局版本:

         序列映射:90.00.0000

         软件映射:90.00.0000

    I2C 命令从机地址34

    digcontrol_init 完成:1.

    从 ASIC 就绪(0)。

    ThinApp:Goto State:2.0

    DRAM 内存池004025E8 200025E8

    自动锁定初始化通过

    图片控制:默认系统模式0

    ThinApp:显示模式1 0

    正在显示视频幕...

    照明:转换至工作模式

     正在配置 LED 使能和 PWM 驱动器...

     PWM 驱动程序已初始化...

     正在设置 PWM 驱动电平...

    控制器产品 ID:06

    DMD 类型:7A

    DMD 产品 ID:24.

    系统模式:有1种已定义的系统模式

    系统模式:系统模式0支持2D

    SysOn:执行默认批处理文件

    ThinApp:Goto State:10 1.

    ThinApp:显示模式2-1

    显示虚拟启动界面图像

    索引= 0图像索引= 0位索引= 0

     索引= 1图像索引= 0位索引= 8

     索引= 2图像索引= 0位索引= 16

     索引= 3图像索引= 1位索引= 0

     索引= 4图像索引= 1位索引= 8

     索引= 5图像索引= 1位索引= 16

     索引= 6图像索引= 2位索引= 0

     索引= 7图像索引= 2位索引= 8

     索引= 8图像索引= 2位索引= 16

     索引= 9图像索引= 3位索引= 0

     索引= 10图像索引= 3位索引= 8

     索引= 11图像索引= 3位索引= 16

     索引= 12图像索引= 4位索引= 0

     索引= 13图像索引= 4位索引= 8

     索引= 14图像索引= 4位索引= 16

     索引= 15图像索引= 5位索引= 0

     索引= 16图像索引= 5位索引= 8

     索引= 17图像索引= 5位索引= 16

     ThinApp:系统启动完成

    ThinApp:Goto State:8 0

    ThinApp:显示模式1 0

    正在显示视频幕...

    自动锁定启用:1.

    ALC 事件:0-2.

    事件:源丢失。

    ThinApp:Goto State:5 0

    ThinApp:显示模式1 0

    正在显示视频幕...

    自动锁定启用:0

    ThinApp:Goto State:6.0

    ThinApp:显示模式0

    正在显示测试图案...

    索引= 0图像索引= 0位索引= 0

     ptn.c (1304)>>失败

    ThinApp:Goto State:8 0

    ThinApp:显示模式1 0

    正在显示视频幕...

    自动锁定启用:1.

    ALC 事件:0-2.

    事件:源丢失。

    ThinApp:Goto State:10 3.

    ThinApp:显示模式2-1

    显示虚拟启动界面图像

    自动锁定启用:0

    索引= 0图像索引= 0位索引= 0

     ThinApp:Goto State:3 1.

    ThinApp:Goto State:4 1.

    照明:禁用照明

    照明:转换至待机模式列

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

     您好、Tim、

    您是否仍然面临 OOB 固件上的数据错误?

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

    Shivakumar、

    OOB 固件不会出现数据中止错误。 但是、我们仍在投影图像中看到垂直线伪影。  

    谢谢、

    Tim

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

    Tim、您好!

    您是否能够测量(以像素为单位)从一条线伪影到下一条线的距离?  

    这种类型的伪迹通常是由于连接不良或未连接单一 LVDS 线路造成的。  请检查控制器和 DMD 板焊盘上的柔性电缆是否有碎屑-必要时进行清洁。  还要检查 柔性电缆针脚上是否有损坏或碎屑。 如果有碎屑、请根据需要进行清洁。  如果针脚损坏、则必须更换(或维修)柔性电缆。  损坏的柔性电缆针脚并不常见。

    此外、检查 DMD 板上的 DMD 连接焊盘以及 DMD 和 DMD 板之间的转接器是否存在缺失、损坏或旋转的"C"弹簧(即转接器中的连接器)。

    之后、请仔细重新连接电缆和 DMD、然后再次测试。

    Fizix

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

    感谢您的建议、我们尝试完成这些步骤、但无法解决问题。 线条伪影的距离为32像素。

    我们将把光源引擎送回 DLI 进行维修。

    控制器尝试访问无效存储器位置而导致的数据中止错误是否可能会损坏 DLPC900?

    谢谢、

    Tim

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

    Tim、

    数据中止错误不会损坏 DMD。  它们相隔32像素这一事实几乎肯定是单个数据线的一个问题。  最难发现的问题是、如果转插器中的"C"弹簧之一旋转、使其看起来不会丢失、但不会接触 DMD 板和/或 DMD 上的焊盘。

    DLI 应该能够让您再次滚动。

    Fizix