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.

DLP6500FYE: Trigger IN

Part Number: DLP6500FYE
Other Parts Discussed in Thread: DLPC900

Hello I am looking for a way to send and receive trigger in / out signals from the DMD via usb. The goal is to be able to read trigger signals from python on a windows and trigger actions with other hardware. 

Is this something that can be done? Would some thing like this work: https://www.digikey.com/en/products/detail/ftdi/TTL-234X-5V/6823719?utm_adgroup=Smart%20Cables&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Cable%20Assemblies&utm_term=&utm_content=Smart%20Cables&gclid=EAIaIQobChMI77GjlpHb7gIV0RZ9Ch1AnQIhEAQYASABEgL9f_D_BwE

If not can you recommend a selection of necessary hardware to complete such a task.

Thank you greatly.

  • Hi,

    Welcome to E2E forum.

    To provide our best suggestion, can you please provide your requirement in detail. From windows through python script, which hardware will be triggered.

    Sending trigger in pulses from python script to DLPC900 controller should not be an issue. Small MCU or USB GPIO expander can be used for this purpose.
    But reading Trigger out signals from DLPC900 controller to python script will add latency in signals read.

    Python script has to poll for the Trigger out signal from controller and Control other Hardware connected. By the time, other hardware is triggered, DMD might have finished showing patterns.

    For DLP6500 DMD, minimum exposure time is approximately 105 micro Seconds. Every 105 micro seconds, new pattern can be shown by DMD.

    Please refer to following application notes on how Trigger signals are used.

    Thanks,
    Shivakumar

    If a post answers your question, please click on "Verify Answer" button

  • Thanks for the info Shivakumar,

    This is excellent news. It sounds like something like the following would do the trick. Would you agree?

    https://www.adafruit.com/product/4471

    Given that the latency might become an issue, it sounds like it would be wise to trigger the DMD to advance vs. trying to ping up a trigger out signal from the DMD.

    Our goal is to control a sequence of events purely in python on a PC. Not withstanding our tolerance to any latency (whether trigger in or our) we want to prompt either the DMD to advance or the next operation to advance given the completion of a DMD frame. The feedback for the completion of either will need to be read by the python script to commence each activity. 

    Hopefully that explains it enough.

    Thank you again for the input.

  • Hi kd1,

    Thanks for briefing your requirement.

    Converter Boards you have chosen should work well with DLPC900 controller.

    Make sure DLPC900 EVM trigger out and in are configured with same voltage level of Converter Boards you have chosen.

    Section 1.5.2 DLP LightCrafter 6500 Trigger Input and Output Voltage Selectors in EVM user guide explains this.

  • Fantastic. Thanks again.

    To select the right voltage I just need to put a female-to-female jumper cable between two-of-the-three pins per trigger. Is that correct?

    Do you specify a specific gauge of lead? I couldn't find that specified. 

  • simple female jumper should be fine.