主题中讨论的其他器件: 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