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: Do I need to do some special configurations when input a non-native resolution via Parallel 24-bit RGB888 video I/F

Part Number: DLPDLCR2000EVM

Hi,

I am trying to project some non-native resolution content via the parallel video I/F using the DLPDLCR2000EVM.

It has been verified on another LCD display with matching resolution that accepting the parallel video interface data.

Then I simply disconnect HSYNC, VSYNC, PCLK, DATAEN, and those 24 data pins from the LCD display, and connect them to DLPDLCR2000EVM corresponding pins, to input these signals to the EVM.

I configured Pixel Data Format Select (0x0D) as RGB888 (0x02).

When I set Input Source Selection (0x0B) as Parallel I/F (0x00), nothing happens.

I tried changing Input Resolution Select (0x0C) with different settings, it does not help.

I know the DLPDLCR2000EVM is working, I verified the EVM using BBB (got BBB desktop projected), and I also verified the Internal Test Patterns works by:

Setting Internal Test Patterns Select (0x11) to Solid red (0x05) for example.

Setting Source Selection (0x0B) as Internal test pattern (0x01).

I am new to this, do I need to do some additional configurations in order for the DLPDLCR2000EVM to project the content.

Appreciate your guidance.

  • Hello,

    Welcome the the E2E forum. Thank you for your business!

    What non-native resolution are you setting? A limited number of resolutions are supported by the DLPDLCR2000EVM. In addition, can you successfully project a nHD native resolution image? Here is the Quickstart FAQ for detailed guidance.

    Best,

    Maxine

  • Thank you Maxine, I tried native resolution 854x480, with Input Resolution Select (0x0C) value (0x13), it does not work, I guess it is something else, will explore around.

  • Hello,

    Are you able to project a 640x360 image with parallel I/F? It is the native nHD resolution with Input Resolution Select (0x0C) command value 0x1B. The notes on page 15 of the DLPC2607 Programmer's Guide give additional details on the limitations of the Input Source Selection. For your application, review pages 15-22 of the guide for reference.

    Best,

    Maxine

  • Yes, I tried resolution 640x360 with  Input Resolution Select (0x0C) value (0x1B) as ell, it also does not work.

  • Hi Yuming,

    Thanks for trying it out and letting us know. Our expert will get back to you soon.

    Requesting your patience as this is week of thanksgiving.

    Regards,

    Akhil

  • Hello Yuming,

    A few questions for you: Are you currently following any tutorials or guides? Which firmware version are you using on the DLPDLCR2000EVM? What is your parallel video I/F setup (pin connections, connections to a computer, etc.)? Can you share a description and pictures of it?

    Thank you for your patience. We will be able to collaborate more on this issue early next week after the Thanksgiving holiday.

    Best,

    Maxine

  • Thank you Akhil & Maxine,

    I referenced this post to learn about those HOST_PRESENTZ, PROJ_ON_EXT and VINTF etc. signals.

    I referenced this post regarding the 24 parallel I/F video data signals.

    Below picture shows my wiring, sorry for the messy wiring.

    Basically:

    • I used adapter boards to wire out all the signals.
    • I connected HOST_PRESENTZ and VINTF to 3.3v, left PROJ_ON_EXT, GPIO_INIT_DONE and GPIO05 etc. unconnected.
    • I connected the 24 Parallel I/F Video Data signals following this information as provided in this post.
    • GND, 3v3 and SCL &SDA are connected to my host device.
    • The EVM is powered by 5V 4A power adapter.

    I split out the connections to another adapter board, so that I have the option to test on my LCD display instead of the EVM module, I tested that my LCD diplay is working well with below wiring setup, but when I switch to use the EVM module, with:

    • Configured Pixel Data Format Select (0x0D) as RGB888 (0x02).
    • Set Input Source Selection (0x0B) as Parallel I/F (0x00)

    nothing happens.

  • Yuming,

    Thanks for the detailed clarifications. Our team will get back to you by mid next week.

    Regards,

    Mayank

  • Hello,

    Can you confirm that your setup works as intended with a 640x360 nHD resolution? If it does not work, then it is likely that either the wiring is incorrect, the I2C commands are not all being sent or sent correctly, or the controller is not configured correctly.

    In addition, trace your signals to determine if they have the expected output. These signals include, but are not limited to, HSYNC, VSYNC, HOST_PRESENTZ, PROJ_ON_EXT, and  VINTF.

    Best,

    Maxine