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.

How static is a static image?

Hi there,

All I need to do with the DLP LightCrafter is to send a completely static image to it. 

Is this possible? Or is there always going to be a refresh rate involved?

I eventually want to remove the LightEngine and just have the DMD display a simple pattern so that I can bounce a laser beam off it.

Thanks.

  • It will be always refreshed. You can use the 'Stored Pattern Sequence Mode' select 1-bit pattern, then you can set exposure as high as 2.0 seconds, in this period there will be just 1 refresh happening, you can do measurements in that period.

    regards,
    Sanjeev
  • Thank you for your reply. I still have a number of questions.

    Are you saying that even after I remove the LightEngine, there will still be a refresh rate for static images? 

    I am not clear on what is happening physically... 

    Let's imagine a static image consisting of a single pixel (i.e. a single mirror) that is set to the ON position.

    If I set the exposure to 2.0 seconds as you recommend, what happens to this single mirror at the end of 2.0 seconds?

    Is it switched to the OFF position?

    (And then it is immediately switched back to the ON position? How long does that take to happen?)

    Is there anyway of communicating with the device via Python so that there is no refresh rate?

  • Let's imagine a static image consisting of a single pixel (i.e. a single mirror) that is set to the ON position. If I set the exposure to 2.0 seconds as you recommend, what happens to this single mirror at the end of 2.0 seconds? Is it switched to the OFF position?(And then it is immediately switched back to the ON position? How long does that take to happen?)
    >> It will not go to completely OFF position; the mirror goes through what is called as 'same side reset' operation since the mirror value is still '1'. During this reset you would see light output is damping for < 10us after that it will be stable light output again.


    Is there anyway of communicating with the device via Python so that there is no refresh rate?
    >>Not sure we understood your query, refresh rate is nothing to do with controlling the device, refresh will always be happening as explained above, as far as scripting is concerned, we have released the C/C++ sample code with and tcp socket programming to control the kit, you can implement the same thing in Python.

    Regards,
    Sanjeev
  • Thanks. The issue is becoming clearer but not fully clear yet.

    You say "the mirror goes through what is called a 'same side reset' operation". My question is whether this 'same side reset' is avoidable by any means or not?

    My understanding from what you have said so far is that no matter what I do it is unavoidable and the best possible situation is 2 seconds of the mirror pixels not changing, followed by ~10 microseconds of 'same side reset', and then back to 2 seconds of no change (and repeat).

    Could you please link to where I can find the "C/C++ sample code with and tcp socket programming to control the kit"? I haven't been able to find it.
  • Your understanding is correct about the mirror reset.

    Sample code - Visit http://www.ti.com/tool/dlplightcrafter navigate to Available Version section download the latest packages, they contain the sample code.

    Regards,
    Sanjeev

  • Thank you Sanjeev.