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: Is it possible to use 240hz@960x540 with the Raspberry PI

Part Number: DLPDLCR230NPEVM
Other Parts Discussed in Thread: DLPDLCR2000EVM, DLPC3436, DLP230NP

Hi,

I'm considering to try a small, but high-frame rate EVM.

My application needs higher frame rate than 60hz. (120 hz, 240 hz, etc)

There is also a physical restriction in size—smaller is better—so my best pick is DLPDLCR230NPEVM.

(I initially chose smaller EVM DLPDLCR2000EVM, but it seems that this one doesn't support high frame rate)

According to this faq(https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1038278/faq-dlpdlcr2010evm-end-of-life-announcement-for-dlp-lightcrafter-display-2010-evm?tisearch=e2e-sitesearch&keymatch=faq%3Atrue), the evaluation module supports 240hz@960x540 

However, in the user's manual(https://www.ti.com/lit/ug/dlpu103a/dlpu103a.pdf?ts=1635320886953&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FDLPDLCR230NPEVM), 240hz@960x540 mode is not specified, especially when using with the Raspberry PI.

1. So my first question is, is it possible to use 240hz@960x540 with the Raspberry PI

2. I'd like to use a sequence of images. I want to signal the external device via GPIO in the Raspberry PI when a specific image is projected.

Is it possible to synchronize the projector with the external device via GPIO when using with the Raspberry PI?

For example,

2.a. by manually changing the image and signaling the external device

2.b. or by being notified from the projector when a specific image is projected, and then signaling the external device

Thanks

  • Hi Kei,

    Welcome to the TI E2E forums and thank you for your interest in DLP technology. 

    1. The DLP230NP and DLPC3436 on this EVM is capable of displaying 960 x 540 @ 240 Hz. You will have to specify these timings on the Raspberry Pi through the use of the config.txt file. A sample config.txt is provided in the python support code which can be downloaded here: https://www.ti.com/tool/DLPDLCR230NPEVM#order-start-development 
    2. In order for the Raspberry Pi to synchronize with an external device that will require the Raspberry Pi's GPIOs to be configured accordingly. There should be more information on how to do this on the Raspberry Pi forums. 

    Thank you,

    Chris

  • Hi,

    Thanks for the reply.

    I have a couple more questions(in bold) which are related to my initial questions.

    1. Now I understand that #1 can be easily done.

    Is it also possible to setup to display the pattern at 960 x 540 @ 120 Hz ?

    2. For the question #2, I'm sorry but I needed to be more specific.

    Signaling external device via GPIO is, of course, related to the Raspberry PI not directly related to DLP.

    My question is more about the best practice of synchronizing the DLP with another system.

    To do so, the system needs to be synchronized with the DLP

    (e.g. knowing if a certain pattern is displayed)

    Let's say I want to display a series of patterns A, B, C, D repeatedly (ABCDABCD...)

    The DLP is set-up to display the image at 960 x 540 @ 240 Hz. 

    How can I know, or be notified at the right moment by the DLP, when the DLP has finished displaying the first pattern A?

    Ideally, it should be when the first pattern A is fully displayed, but the pattern B is not displayed yet.

    (I guess it would take some time for the micro mirrors to move)

    3. In question #2, 

    what is the best practice to display a sequence of images?

    I think there should be a way to make the DLP to display a specific image, which is better than merely writing the bytes of patterns repeatedly 

    when it's time to change the pattern

    ---

    I'm trying to check a couple of useful resources including DLPC3436 programming guide.

    However, it's a little bit overwhelming to find the right answer out of the full guide. If you can point me out to a specific part of the relevant resource,

    please do so.

    Thank you

  • Hi Kei,

    I will look into this further and get back to you within the next few days.

    Thank you,

    Chris

  • Thank you, Chris,

    Sure, Take your time. 

    We are trying to find the most suitable EVM for our application—to do so, your answers for those questions help us a lot.

    We are looking forward to hearing from you again so that we can make the decision.

    Have a good day!

    Kei Kim

  • Kei,

    Some initial responses to your inquiries:

    > I do not believe that the DLP230NP EVM supports qHD resolution at 120Hz. In particular, this EVM supports qHD resolution at 240Hz, and 1080p resolution at 240Hz.

    > Your best option is going to be VSYNC for tracking the individual frames from the system. However, I would note that for the DLP230NP EVM (a display chipset) you cannot guarantee the order and method by which the bit planes are displayed within a frame. For this kind of functionality you would need a light control chipset, such as the DLP2010-LC EVM: https://www.ti.com/tool/DLP2010EVM-LC

    > From your description above, it sounds like your "sequence of images" might be best portrayed as an externally-driven light control pattern. Have you looked at the LC chipset above to see if the feature set aligns better for your requirements? https://www.ti.com/lit/ds/symlink/dlpc3470.pdf

    I hope this helps.

    Regards,

    Philippe