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.

DLPC300: Reset image pattern

Other Parts Discussed in Thread: DLPC300

Hi Kyle, 

One more question:

I found that we can use the solution to save the configuration (store pattern sequence) and the image into the lightcrafter, then set the solution as default. This able to solve the problem and no GUI needed when my application is running. But it having an issue which is the image sequence cannot be reset. As i know we only can use the IO to trigger next image. If there have miss trigger IO will cause the sequence inaccurate. I know that if using the GUI when press the stop and start button the sequence will reset. If there any other method to reset without using the GUI?

Thanks,

Lee SW

  • Hello Lee,

    I have moved your follow up question to a new thread to better address it (old thread: e2e.ti.com/.../641984).

    Unfortunately other than the GUI or I2C commands I do not think there is another way. Are you missing trigger signals often? Perhaps if you detail your setup I can figure out why trigger signals may be not always be working.

    Thanks,
    Kyle
  • Hi Kyle,

    Sorry for the late reply, as I did not notice that the question was moved to new post (no email notification on this).

    The triggering signal work fine for my application now, miss triggering not often. Just if I am able to reset the sequence, it will be a good practice to reset the sequence for each triggering to prevent any wrong image projection (As my application need to trigger 10 images continuously). If in the middle of waiting for my external IO trigger to the FPGA, and there is a noise or miss triggering, the sequence might not correct. Hence the reset sequence is quite important to prevent any wrong sequence occur, else need to reset the power to reset the sequence.

    My application can send out I2C command to DLPC300, if without using the GUI, will it be possible to reset sequence via the I2C command?

    Thanks,

    LEE SW

  • Hello Lee,

    Sorry about you not getting the notification. I am looking into a good way to do this and will get back to you as soon as I can (should be well before the week ends).

    Thanks,
    Kyle
  • Hello again,

    I am still looking into this; however, I am curious if you have tried communicating with register 0x82 over I2C or tried using TCP commands to the DM365? www.ti.com/.../dlpu007d.pdf

    Thanks,
    Kyle
  • Hi Kyle,

    Thanks for your reply, as i check the manual for DLPC300 for I2C command, the register 0x82 was just enable bit for the sequencer (bit 1: enable / disable, bit 0: increment of the sequencer). I did not try to communicate with the register 0x82, i will try it later. For the TCP command, I think it need to send through the usb cable which connect the lightcrafter from the PC. As for my end application, the only cable connected with external device is just the IO trigger and I2C. Hence i think it was not possible for me to send the TCP command to DM365.

    Thanks,

    Lee SW 

  • Hi again,

    Based on my understanding, the image sequence seems to be control by the FPGA. I am not sure how the communication between the DM365 and FPGA(what protocol used), will it be the I2C too? As i check the FPGA for lightcrafter document, www.ti.com/.../dlpa042.pdf , the FPGA was having I2C slave, and the DM365 was connect to FPGA and DLPC300 with the same I2C bus. It is possible for me to communicate with the FPGA via the I2C? As i observe the I2C bus, there are 2 slave ID which is 0x1B for DLPC300 and another will be 0x1A.

    Thanks,
    Lee SW
  • Hello Lee,

    Unfortunately I learned it is not a supported mode to directly communicate to the FPGA using I2C. Therefore you will actually need to communicate to the DM365 using TCP commands. It sounds like that may require some hardware changes on your end. Once you do that though the TCP commands should do what you need.

    Thanks,
    Kyle
  • Hi Kyle,

    Thanks for the reply. Appreciate your help in this issue. Will change it accordingly.

    Thanks,

    Lee SW