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.

Can DLP Pico V2 be programmed in PC(Windows) labview?

Hi

I am new in DLP technologies.  The DLP pico v2 is very attractive to my research of synchronizing with CCD for structrure lighting. However I not familiar with Linux and I2C programming. So I am wondering if DLP pico V2 can be programmed using labview in PC (Windows) labview, better without using Beagle board?

If not, can anybody suggest me a similar dlp device or develop kits which have similar performance like DLP PICO but with easy programming capabilities? Thanks a lot.

Weirong.

  • Can this setup work or not?

     

    I connect PC to auxiliary port of PICO through a NI-DAQmx card, so that the I2C commands can be transfered from labview to PICO ? Not sure. please advise. Thank you.

  • Hello Wierong Mo.

    The Pico Kit v2 can be controlled via the I2C port available on the AUX port. TI does not provide software to do so. If the NI-DAQmx card provides the I2C protocol, then this should work.

    Please refer to DLP® Pico Chipset v2 Programmer’s Guide (Rev. A)  which is available by following the 0.17 chipset link from http://ti.com/mems.

    Best regards,

    Pascal

  • Hi Pascal,

    Thank you for your help. Do you think NI USB-8451 card, which provides I2C funcationalities, can interface Pico Kit V2 with Windows Labview? Thanks.

    Best regards,

    Weirong

  • Weirong,

    I  have no experience with the NI USB-8451 card. If it provides I2C, then it should work. Try setting the speed to 100 kHz (though 400 kHz should work -sometimes it is best to use the slower setting). There are also some differences between I2C implementations in how the I2C device address is masked, so you may need to pay particular attention to the device address.

    Best regards,

    Pascal

  • Weirong,

     

    As Pascal has mentioned, the Auxiliary port has 3.3V I2C signals, uses 7-bit of I2C address and standard I2C slave protocol. There exist many I2C master interface modules to connect a PC to a standard I2C bus. You can find USB dongles that connect to the PC through USB and generate standard I2C signals. The National Instruments is one of them and is controlled by LabView and C programs. I have not used this particular one, but older models on many of TI processors and they work fine driving I2C bus. There are other companies that sell USB-to-I2C modules with their own PC software control: Devantech, Aardvark, Robot Electronics, Devasys, and Dimax, to name a few. These modules are USB bus powered. Prices vary greatly depending on the software and hardware bundle. Since the I2C bus signals just drive low and the Pico kit has pull-ups to its 3.3V supply on these I2C signals, you might want to make sure that the USB-to-I2C does not pull to a different voltage supply on its side. Some of these USB-to-I2C modules have a configurable supply of 5V or 3.3V, so make sure it is set to 3.3V. As far as requirements for these USB-to-I2C modules, look for a module that provides master I2C interface and I2C standard compliant bus capabilities clocked under 400KHz. 

     

    Best regards,

      Pedro