Other Parts Discussed in Thread: DLPA300, , DLPA3000, DLP3010EVM-LC
Hi,
I designed a custom board with DLPC3478 and DLPA300 for DMD3010. I used W25Q32 as firmware flash and STM32 to flash the firmware and control the DLPC3478 I2C and the PROJ_On signal.
The problem is that after setting the PROJ_On signal to high, the HOST_IRQ signal stays high. The DMD cable and LEDs are connected.
Here's what I have checked to find the problem:
-
I checked the voltages on the DLPA3000 power-up sequence. I have power on every power output pin. I also see RESETZ and INTZ as shown in the picture below.
- I observe SPI0 communication between the flash chip. DLPC3478 sends a bunch of read commands to the flash chip.
-
I checked SPI1 communication between DLPA3000 and DLPC3478. I have a working commercial board with DLPC3478 and DLPA3000. DLPC3478 sends SPI commands, and DLPA3000 responds with the same signals with commercial board.
-
I can't see the DMD_LS signals.
-
VOFS, VBIAS, and VRST are the same as on the commercial board.
How can I further debug this issue? Is there any tool for debugging DLPC3478?
I can provide more information if necessary.
Best Regards.