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.

Resetting a pattern in real time to sync with an external motor

Other Parts Discussed in Thread: DLPC300

Hi, 

We are working with the lightcrafter to display a 20 image pattern rapidly (1200 fps).  This pattern needs to be synced to a an external motor.  We would like to reset the pattern every time the motor makes a full rotation.  We are generating the signal for passing the home position ourselves.  Is there any way in the API to quickly reset the pattern so that we can sync the two systems reliably? It is important that there is little delay, as the image being projected relies heavily on the location of the motor.

  • Hi Jared,

    Have you consulted the DLPC300 programmer's guide? www.ti.com/.../dlpu004b.pdf

    Does displaying the 20 images take less time than one motor rotation? I believe the task is simpler if you are looking to simply restart the pattern sequence after it has already completed. Otherwise, if you're looking to restart the pattern sequence even if it hasn't completed, then the only way that I am aware to reset the pattern is to stop pattern display and start it again. The I2C commands required to do this are found in the programmer's guide.

    Is the motor spinning with constant speed? If so, you might consider designing your pattern in such a way that eliminates the need to restart the sequence before it gets to the end.

    Thanks,
    -Paul