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.

DLPC3438: How do I physically connect to a custom board using the DLP EVM GUI 3.1.0.6 software?

Part Number: DLPC3438
Other Parts Discussed in Thread: USB2ANY, , DLPC3478, DLPDLCR3010EVM-G2, DLP3010EVM-LC

How do I physically connect the DLP EVM GUI 3.1.0.6 to our custom boards over I2C?  
I have access to TI USB2ANY boards and the USB2ANY Explorer-2.8.2.0 software.  Would I use that as an interface?

  • Hello Stephen,

    Welcome to the E2E forum. Thank you for your business.

    I'd like to know a couple more details about what you want to connect. Can you clarify what you mean by a physical connection? Are you looking for the correct cable type and connectors to connect your laptop and your custom boards? 

    Best,

    Maxine

  • I have a board that has an I2C bus connector which goes to the DLPC and various other devices.  I was told that the EVM GUI firmware could be used to communicate with my DLPC over that I2C bus. 

    I haven't been able to figure out how the physical connection should work. I Was hoping that I could just plug in a TI USB2ANY adapter and then use it to connect to the I2C bus and that the EVM GUI would figure things out.  

    I had tried it once without success, but we may have not had the correct drivers or something.  Before I spend a lot of time chasing that, I wanted to make sure that I am doing the right thing.  I haven't actually seen the instructions for doing this anywhere in the literature.

  • Hello Stephen,

    The Display EVM GUI does not support USB2ANY. However, the Light Control EVM GUI will support USB2ANY, but with limited capability. If you wish to use the Display GUI, you must use a DeVaSys Interface Board. While they are no longer manufactured, there may be some available online for purchase.

    Best,

    Maxine

  • Hello Stephen,

    Can you confirm that you are using a DLPC3438 (a display controller) or a DLPC3478 (a Light Control controller)? Though some aspects of these controllers are quite similar, the Light Control GUI should allow easier connection to the USB2ANY adapter?

    Regarding the circuitry for the I2C lines, the EVM schematics as can serve as examples. These schematics are easily accessible from the TIDA-01571 page for the DLPDLCR3010EVM-G2 (corresponding to the display micro-controller DLPC3438) or from the TIDA-080003 page for the DLP3010EVM-LC (corresponding to the Light Control micro-controller DLPC3478).

    Please keep in mind that the I2C signals are present in both the main and display board schematics. The routing is fairly simple, though I will point out that pull-up resistors are needed on both the clock and data lines.

    Kind regards,

    Austin

  • sorry for the delay.. The parts we have are DLPC3433CZVB  DLPA2005ERSLT.  I thought it was a 3438, but I guess not.

    To further update you, we have two computers here with DLP EVM GUI 3.1.0.7

    One will not open the Advanced window.  The other will. 
    On the one that will, I can plug in a USB2ANY device and it will read the serial number from it, but doesn't seem to do anything beyond that.

    We are trying to resolve this issue, but even hooking up a scope and monitoring the SCL and SDA lines, there is no activity.

  • Hi Stephen,

    Thank you for your information. 

    I'm not sure why one of your computers can not open the Advanced window of the GUI. Does other GUI pages look good and are you able to re-download?

    What is the value of the pull-up resistors connected to the SCL and SDA lines?

    Regards,

    Lori 

  • I am looking at it with the IT guys.  The one machine that works isn't really under their control, so the user has more permissions.  I am thinking that the program might be trying to create directories or temp files somewhere that my user account doesn't have permissions to create things.

    As for the pull-up resistors, I2C needs to have pull-up resistors to work because the chips only drive the lines low.  We have the necessary pull-ups on our board, and it looks like the USB2ANY pod also has them.  When we hook up the oscilloscope to the pod with nothing attached, the I2C lines are high and never pulse low as expected.

  • Stephen,

    We will verify the GUI advanced window issue and comeback on that. But before to ensure all the hardware requirements are satisfied, Could you please let us know what is the Pull up resistance (in Ohms) you have on your board?

    Regards,

    Akhil

  • 3.9k, but even without the board hooked up, the USB2ANY pins are high and never driven low when I try to get it to send a message

  • Hello Stephen,

    Do you mean to say that you never see activity on the USB2ANY I2C lines? Can you confirm that your front end is connected to the device and issuing data?

    Regards,

    Austin

  • The steps are as follows-

    Start the Advanced Mode window from DLP EVM GUI 3.1.0.7

    Attach a USB cable to an otherwise disconnected USB2ANY device.

    Plug the unit into the PC

    "Connect" the GUI.

    Observe that a serial number for the pod is displayed

    Attach the otherwise unconnected 10-pin cable to the pod

    Add otherwise unconnected jumper wires to GND, SCA and SCL pins of the 10-pin cable

    Hook up an oscope to the jumpers

    Send any I2C command from the GUI Adv Mode window to the "device", which is just an oscope probe at this point

    Observe the SCL and SDA lines on the oscope display.  Both lines are high and no data is observed

    We have determined that we have two nonfunctioning USB2ANY units and have found a third unit that works.

    If I find time, I will attempt to diagnose the two units using USB2ANY Explorer.  Otherwise they will be discarded.

    I appreciate everyone's help. 

  • Hello Stephen,

    You are welcome to the help. Thank you very much for posting how your issue has been resolved.

    Kind regards,

    Austin