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.

[参考译文] DLPDLCR2000EVM:闪烁问题

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1194951/dlpdlcr2000evm-blinking-issue

器件型号:DLPDLCR2000EVM
主题中讨论的其他器件: DLPDLCR230NPEVM

 您好!

我们购买了几款使用定制 PCB 连接到 Raspberry PI W 的 DLCDLCR2000EVM。没有问题。(2020年年中)

我们看到的问题是新订购的 DLP 模块。 我们认为 它可能与设备上的不同固件有关: https://software-dl.ti.com/dlp/pico-fw-selector/release_notes/FWSel_DLPC2607_DLPA1000_pm1_i2c0x36_v1p2p6.html

下面是设置:

DLPDLCR2000 EVM ->定制 PCB -> Raspberry PI W (仅限 Raspbian GNU/Linux 10 (buster) Lite CLI)

config.txt:  

# Added to support DLP2000
hdmi_force_hotplug=1
dtoverlay=i2c-gpio,i2c_gpio_sda=23,i2c_gpio_scl=24,i2c_gpio_delay_us=2
dtoverlay=dpi18
overscan_left=0
overscan_right=0
overscan_top=0
overscan_bottom=0
framebuffer_width=640
framebuffer_height=360
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
dpi_output_format=458775
hdmi_timings=640 0 50 35 10 360 0 30 35 10 0 0 0 60 0 19200000 3

I2C 命令进行初始化。 请注意,我们在运行时没有将 LED 连接到 EVM 上,从而解释了多寄存器写入:

raspi-gpio set 22 op
raspi-gpio set 22 dl
sleep 0.1
raspi-gpio set 22 dh
sleep 0.5

#Set 3 LEDs to 0 on DLP2607, start comm with DLPA1000 and propagate
i2cset -y 11 0x1b 0x12 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x13 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x14 0x00 0x00 0x00 0x00 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD3 i

#Turn off current directly on PAD1000
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x03 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x04 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x05 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x06 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x07 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x08 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x00 i
#Mask all off
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x0D i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0xDF i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
sleep 0.1

#Turn on DLPA
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD0 i
 
i2cset -y 11 0x1b 0x39 0x00 0x00 0x00 0x03 i
i2cset -y 11 0x1b 0x3A 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x38 0x00 0x00 0x00 0xD2 i
 
sleep 0.1


#UNPARK DMD
i2cset -y 11 0x1b 0x2d 0x00 0x00 0x00 0x00 i

#setup 
i2cset -y 11 0x1b 0x0b 0x00 0x00 0x00 0x00 i
i2cset -y 11 0x1b 0x0c 0x00 0x00 0x00 0x1b i
i2cset -y 11 0x1b 0x1E 0x00 0x00 0x00 0x01 i
i2cset -y 11 0x1b 0x0d 0x00 0x00 0x00 0x02 i

这 是我们面临的问题。 每个 VSYNC、图像中都会闪烁。 我们将发送完整的640x360白色像素。 我们还将发送完整的640x360黑色像素。 DLPDLCR2000EVM 上的所有数据线均已探测到、并且完全相同。 LED 照明的 LED 照明来实现。  您可以在每个 VSYNC 上看到光电探测器毛刺:

白色图像,图像在 VSYNC 上变为黑色:请注意,由于脉冲非常短,因此裸眼不可见。  

黑色图像,VSYNC 上的图像变为白色:

同样、我们在旧板上没有看到此问题(尝试了多个板)。

现在、我们可以通过这种方法在线查找较旧的固件(1.2.5)。  

如果您可以确定此问题的另一个原因、我们很乐意尝试。 我们交换了多个元件、电缆、DMD、只有新的 DLPDLCR200板显示了该问题。

谢谢、


Christophe

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

    您好 Christophe、

    欢迎回来访问 E2E 论坛。 感谢您的业务!

    我们正在调查您的问题、并将很快返回给您。

    最棒的

    Maxine

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

    您好 Christophe、

     您最初购买的所有电路板都是在2020年年中购买的吗? 您何时购买了第二套电路板?

     您是否在 TI.com 上找到了每种电路板的固件?

    Maxine

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

    尊敬的 Maxine:

    感谢您研究这个问题。

    电路板工作于2019年至2021年中购买。

    2022年至2023年购买了不工作的电路板。

    我没有找到每个固件。 通过搜索工具、似乎只有1.2.5可用。 (上面提供的链接)。

    谢谢、


    Christophe

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

    您好 Christophe、

    我想让您 将旧的柔性电缆换成新的电路板、更换新的柔性电缆。 您能否确定这些旧电缆和 新 EVM 的任何组合是否会改善或改变您的输出?  

    最棒的

    Maxine

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

    尊敬的 Maxine:

    我交换了带状电缆和微镜。 我获得无闪烁照明的唯一方法是使用旧板。 具有新 FPC 和 DMD 的旧板不闪烁。

    谢谢、

    Christophe

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

    您好 Christophe、

    您发现此问题的 EVM 有多少个? 它是否位于刚刚购买的所有新 EVM 上?

    此外、您能否分享您看到的闪烁/闪烁的视频?

    最棒的

    Maxine

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

    我在3/3新 EVM 上看到此问题。 我在 任何旧板(2/2)上都没有看到此问题。

    我不认为摄像机可以捕捉到这个问题、因为从上面的光电探测器记录的信号中可以看到闪烁时间大约为200us。

    在我们的应用中、恒定照明至关重要。

    再次感谢您的帮助。

    Christophe

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

    您好 Christophe、

    您在这里看到的这种开/关行为是一个新增的过程、用于延长 DMD 的功能寿命。 我们将无法支持消除这些脉冲。

    此致、

    奥斯汀

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

    尊敬的奥斯汀:

    感谢您的回答。 所有 TI DMD 是否都具有此新功能? 具体内容:DLPDLCR230NPEVM。

    是该功能固件或硬件。 即、我们能否降级固件以消除这些脉冲。

    谢谢、

    Christophe

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

    Christophe、

    所有 DMD 都将具有此功能。 遗憾的是、由于它将超出我们的标准、因此不可能删除它。

    此致、

    奥斯汀