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.

[参考译文] DLPDLCR230NPEVM:色彩失真的投影 EVM 套件

Guru**** 2577385 points
Other Parts Discussed in Thread: DLPDLCR230NPEVM

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1310372/dlpdlcr230npevm-a-color-distorted-projection-evm-kit

器件型号:DLPDLCR230NPEVM

尊敬的 TI DLP 团队:


我已于2023年12月在 TI 客户支持中心创建了一个案例(CS2146870)、但 Jejomar Ildefonso 先生建议我将此案例发布到 E2E 上。

于2023年11月从 TI 商店(www.ti.com)订购了 DLPDLCR230NPEVM 套件。 我遵循了用户指南和快速入门教程 https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1171130/faq-dlpdlcr230npevm-dlpdlcr230npevm-quick-start-tutorial 、并在 PC 上使用 SSH 和 VNC 与连接到此 EVM 套件的 Raspberry PI 4B 通信。 我为此 DLP 板使用了5V 和5A 直流电源。

我从终端运行 Python 示例脚本、因此投影屏幕看起来很好、如启动图像、色条和梯形等(请参阅随附的 picture_1)。 但在我运行 init_parallele_mode.py 后出现问题。 它看起来像覆盆子 PI 桌面投影显示与绿色背景(picture_2)混合。 您可以比较从 VNC 捕获的 picture_3。 除了在 i2c.py 中将 DEFAULT_I2C_BUS 从7更改为22外、我没有接触任何 python 代码。 我已重新刷新控制器和 FPGA 固件、但问题仍然存在。

为了确认这不是 Raspberry PI 的问题、我订购了一款带有 CM4108008的新型 Raspberry PI 计算模块4 IO 板。 但同样的问题已经重新出现。 我还测试了不同版本的覆盆子 PI OS 斗牛眼在两个覆盆子 PI 板和问题没有变化。

我真的很困惑后,我仔细比较这些图片彼此。 picture_1是运行"python3 sample02_splash.py"的理想选择、picture_2是运行"python3 init_parallel_mode.py"的投影仪的色彩失真图像、picture_3同时从 VNC 捕获、这也很好。

我跟随 Jejomar Ildefonso 先生的邮件重复上述过程,但问题仍然存在。 我还检查了 DLP 板上电源连接器的电压、即5.04V-5.12V。

此软件或硬件问题吗? 我接下来应该怎么做? 请提供帮助。

祝您

LU

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

    您好 Lus:

    欢迎来到 E2E 论坛。 感谢您的参与!

    在 photo_2的云和天空似乎有一些数据丢失。 以下是我们为解决这种数据丢失问题提出的两项建议。

    建议1:Raspberry Pi 的新版本可能已更改视频格式或类似设置。 您可以通过在 init_parallel_mode.py 脚本中配置这些参数来尝试其他选项。 尝试 WriteExternalVideoSourceFormatSelect()和 WriteVideoChromaChannelSelect()条目的其他选项。  

    建议2:如果所有测试中的颜色失真情况相似、则尝试使用建议1。 柔性电缆在其中一条并行数据线上可能会损坏。  通过流式传输全白或全黑视频数据来检查此问题。 我们怀疑黑色数据会有一些绿色数据。 但是、如果数据显示为全黑、请从 RPi 和 EVM 上移除带状电缆、以确保没有引脚弯曲。 如果所有引脚都与柔性电缆连接良好、请查看 EVM、看看是否有可以探测 PDATA 信号的地方;您 可能必须探测电缆。  PDATA 信号之一可能不会像其他信号那样发生变化。  

    此致!

    麦克斯因

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

    尊敬的 Maxine:

    感谢您的快速响应。

    我尚未完成所有测试、因为我没有合适的逻辑探头从 EVM 访问这些 PDATA 点以获取您的建议2. 我订购了一个具有尖头且稍长一点的薄型探头的逻辑探头、它可以通过此 EVM 板背面边缘上非常窄的插槽轻松访问这些点。 我希望明天就能办到。

    我把我为你的建议1所做的部分结果张贴在 Jejomar 先生的提醒。

    我编辑了 python 文件 ini_parallel_mode.py 依赖于文件 dlpc343x_xpr4.py:

    摘要= WriteExternalVideoSourceFormatSelect (ExternalVideoFormat.Rgb666)
    摘要= WriteVideoChromaChannelSwapSelect (ChromaChannelSwap.CBCR)

    类外部视频格式(枚举):
    Rgb888 = 0
    Rgb565 = 1
    Rgb666 = 2
    YcbCr422 = 3
    YcbCr444 = 4
    YcbCr565 = 5
    YcbCr666 = 6

    等级 ChromaChannelSwap (枚举):
    CBCR = 0
    CRCB = 1

    我根据它们的不同组合分别为每个条目运行了总共14次。 结果更差,他们彼此相似(图片_4)除了 Rgb666和 CBCR 的组合稍微好一点任何其他组合( Enum 条目)和它相似的图片_2在我的上一个帖子。

    我在 Pi 计算模块4上重复了上述步骤、结果仍然与 Pi 4B 相同。 Pi 4B 电路板于2019年制造、并非新版本、我们的 Pi CM4电路板是新版本、于2023年制造。

    我将在明天得到一个新的逻辑探头后立即开始测试您的建议2。

    感谢你的帮助。

    祝您

    LU

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

    您好 Lus:

    很高兴我能提供帮助。 让我们知道您的其余测试是如何进行的。

    此致!

    麦克斯因

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

    尊敬的 Maxine:

    感谢您的答复。

    我已经使用 EVM 板在 Pi 4B 上完成了您的建议2的 REST 测试、结果如下所示:

    1.我用我的手机面对一个白色的墙,通过打开和关闭灯分别拍摄两个视频。 我使用 VLC 和 MPlayer 分别播放全白和全黑的视频文件(图片_5和图片_6 )。 picture_5或 picture_6和 picture_8上有一些水平的浅黄色、蓝色、紫色和深绿色色条、实际上我的手机捕获不到、从 EVM 的投影看不到这些光。 我还流式传输了一个 YouTube 视频(picture_7)供您参考。

    2.我从 Pi 和 EVM 上移除带状电缆,没有任何针脚被我的目视检查弯曲。 我还仔细检查了带状电缆,尚未使用万用表损坏。 它处于良好的状态。

    3.我使用带状电缆重新连接了 Pi 和 EVM 板。 在上电之前、我使用万用表在 Pi 板和 EVM 板的40引脚连接器背面对所有点进行检测。 没有引脚相互接触、并且从 Pi 到 EVM 板的所有连接都处于良好状态。

    4.我先用逻辑探头从 Pi 板背面逐个检查所有点。 然后我移至 EVM。 这是一项细致而乏味的工作、我必须通过 EVM 板背面边缘上的一个非常窄的插槽仔细地访问阵列无订单引脚上的每个 PDAPA。 我已经对 Pi 板背面和 EVM 板背面的所有信号对进行了比较、它们是相同的。 这意味着所有信号都已从 Pi 成功传输到 EVM、但我不确定这些数据对于 EVM 是否正确。 因此、PDATA 的所有逻辑状态均经过重新编码并显示如下表。 您可以比较"上电"和左列中"运行 python3 ini_parallel_mode.py"之后的逻辑状态。

    5.我偶尔发现投影颜色变成绿色的时候,圆周率在10分钟内就开始睡觉了。 我当时检查了所有 PDATA 逻辑状态。 您可以在表的右侧列中看到、所有 RGB (2-7)信号均为低电平并且 DATAEN、VSYNC 和 HSYNC 仍处于激活状态。 当我从 Pi 移动鼠标或按下键时、Pi 唤醒后、所有 RGB (2-7)状态将立即恢复为活动状态。 我特别关注 B2-7与 EVM、但它们看起来很正常。 它们的状态从活动电平变为低电平、然后返回活动状态、这基于 Pi 的状态在10分钟内在睡眠和唤醒模式之间切换(PICTURE_8)。

    我还捕获了 PDATA 的 G2、R2、B6、DATAEN、VSYNC 和 HSYNC 的一些波形、以供参考(图9)。 All RGB (2-7)波形彼此相似、并根据投影内容进行更改、没有一个波形是恒定的。

    我已在带 IO 板和 EVM 的 Pi CM4上重复上述所有步骤、但结果与上述完全相同。

    如果您需要进一步测试、请告诉我。

    祝您

    LU

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

    您好 Lus:

    感谢您跟踪了解这些结果。 这意味着尽管数据未发送、DLPC 仍在解释数据。

    您是否可以确认 config.txt 在没有更改的情况下使用过( 快速入门教程的第15步)? 似乎你仔细遵循了指南,但这是值得确认的。

    此致、

    奥斯汀

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

    尊敬的奥斯汀:

    感谢您的关注。

    是的、回答正确。 今天、我创建了除 EVM 以外的纯净测试环境。

    1. Pi 4B 来自2019年完成的其他实验。

    2.带状电缆(2X30引脚)来自其他设备、取代了随 EVM 提供的电缆(picture_10)。

    3.使用闪存 Pi 操作系统的新 micro SD。

    4. Python_Support_Code_Installer 从 DLPDLCR230NPEVM 的产品页面下载新的 DLPDLCR230NPEVM_DLPDLCR230NPEVM 文件。

    5.我将 config.txt 复制到了文件夹/boot/中并替换了原来的文件夹。

    6.我只编辑了 i2c.py 的文件、该文件将 DEFAULT_I2C_bus 从7更改为22。

    我再次遵循了快速入门教程第15步中的每个步骤。 但结果与之前相同。

    我还尝试将 config.txt 从 USB 驱动器复制到/boot/文件夹、结果与上面相同。

    祝您

    LU

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

    您好 Lus:

    请给我们几天时间、看看我们是否可以在最后重现您的问题。 要确认的是、您将标准固件、python 脚本和 config.txt 与 RPi4B 一起使用?

    如果我们无法重新创建您在设置上看到的内容、则故障可能是数据线路损坏。 在这种情况下、我们将开始 RMA 退货流程。

    此致!
    麦克斯因  

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

    尊敬的 Maxine:

    可以。 我已使用标准固件、python 脚本和 config.txt 在该 EVM 上测试了两个 Pi 4 B 和一个 Pi CM4、且结果是相同的。

    谢谢你。

    祝您

    LU

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

    您好 Lus:

    感谢您的确认!  

    我们的团队正在努力解决此问题、我们将在下周中旬之前与您联系、让您知道我们是否可以在最后重现您的问题。

    此致、

    洛里  

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

    尊敬的 Lori:

    感谢您的答复。

    我期待收到您的来信。

    感谢你的帮助。

    祝您

    LU

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

    您好 Lus:

    到目前为止、我们尚未重现此问题;我们将继续进行测试、并在下星期三之前返回给您、提供最终结果。 感谢您的耐心!

    此致!

    麦克斯因

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

    尊敬的 Maxine:

    感谢您的答复。

    我正在等待您的结果。

    祝您

    LU

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

    您好 Lus:

    谢谢你等了。 我们将在本周公布业绩。

    此致!

    麦克斯因

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

    尊敬的 Maxine:

    我想知道你们是否已经完成了测试?

    谢谢你。

    祝您

    LU

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

    您好 Lus:

    我们在我们的 EVM 实验中没有看到这个问题。 因此、我们强烈怀疑硬件故障、可能是在并行端口引脚上。 我们希望通过 RMA 流程为您提供更换服务。 请联系您向其购买 EVM 的经销商、并使用此主题进行证明。 非常感谢您在整个过程中的耐心等待。

    此致!

    麦克斯因

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

    尊敬的 Maxine:

    感谢您的答复。

    我要让 Jejomar Ildefonso 先生知道这个问题。 我还会问他、接下来我应该怎么做。

    感谢你的帮助。

    祝您

    LU

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

    您好 Lus:

    不用客气。

    此致!

    麦克斯因