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: proj_on_ext doesnt works as expected

Part Number: DLPDLCR2000EVM
Other Parts Discussed in Thread: DLP2000

Hello,

I‘m running the EVM Module with a Raspberry Pi Zero and it works perfect.

Now i want to disable the module with proj_on_ext Pin.

But If i connect this Pin to ground by hand , the module remains active.

Do you have an idea, what‘s going wrong?

  • Hi Reiner,
    Welcome to DLP forum and thank you for your interest in DLP technology.

    Could you please share details about your system set-up i..e connection between DLP2000 EVM and Raspberry Pi?

    regards,
    Vivek
  • Hi Vivek,

    Thanks for your fast answer!
    The connection & setup is done as described here: frederickvandenbosch.be/

    The only difference is that I don't use a desktop player, but one based on command line (omxplayer).
    But (from my point of view) this should not affect the pin proj_on_ext. As far as i understand, the Pin works "static" (low = EVM disabled; high = EVM working).
    I already searched the documentation to see if I have to activate the pin via software, but found nothing.


    regards
    Reiner
  • Hello,

    Doesn‘t anyone have an idea?

    edit:

    Found something in this thread:  DLP Lightcrafter 2000 EVM

    Philippe Dollo wrote: "...> HOST_PRESENTZ is an active-low signal which is used by the EVM to tell whether a host processor is connected to the system, and controls whether PROJ_ON_EXT is referenced by the system...."

    Now my question is:

    Does this mean, that HOST_PRESENTZ has to be set to HIGH or LOW in order to "activate" the PROJ_ON_EXT Input?

    I can't find anything about "HOST_PRESENTZ" in the Datasheets....


    Regards
    Reiner

  • Hi Reiner,
    Thank you for your patience.

    The projector not responding to "proj_on_ext Pin" is expected behavior when it is connected host processor and is designed to prevent projector switching due to noise.

    Please drive "HOST PresentZ" to Low and this will enable the "proejc_on_ext" pin. Please refer to "TI DLP® LightCrafter™ Display 2000 EVM User's Guide" section 3.2 external interface overview for this pin.

    www.ti.com/.../dlpu049c.pdf

    regards,
    Vivek
  • Hello Vivek,

    Thank you very much, that sounds plausible. I will test it later in the day...

    But the function and relationship of these two pins is not described in any of your documents.  Also not in section 3.2 of your attached document.

    regards

    Reiner

  • Hi Reiner,
    Thank you for your feedback. I will forward this information to team for future updates to the documents.
    regards,
    Vivek
  • Hello Vivek,

    Unfortunately, it only works partially.

    I now control the two pins via the Raspberry Pi with a small Python script.

    First I set HOST_PRESENTZ to 0.

    Directly afterwards PROJ_ON_EXT is also set to 0.

    The beamer then goes off (everything is correct so far).

    Now I wait for a keypress after which a video should be started.

    After the keystroke I set PROJ_ON_EXT to 1 again and start the video.

    The video runs (I hear the sound), but the beamer remains inactive. (If I start the video by hand on the command line, before setting PROJ_ON_EXT to 1,  it runs without problems !)

    In short: if I activate the beamer once with PROJ_ON_EXT=0, I cannot reactivate it by setting PROJ_ON_EXT to 1.

    Did i miss anything?

    regards

    Reiner

  • Hello Vivek,

    I got it!
    When working with "HOST_PRESENTZ", it is necessary to connect "VINTF" to the i2c Output Voltage of the Host.
    Otherwise, the Signals coming from the host can't be read (This is also not mentioned in any datasheets i've found).
    It seems, that the i2c Configuration (especially the Input source) from the EVM is reset when setting "PROJ_ON_EXT" to low.
    So i have to write this configuration again after setting "PROJ_ON_EXT" again to high. And this write fails if "VINTF" is not connected to the Output Voltage from the host (Pi).

    So, this topic is solved for me!
    regards
    Reiner
  • Reiner,
    Thank you for update . I am glad that you problem is resolved.
    regards,
    Vivek