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.

DLP4710: Custom DMD PCB connection

Part Number: DLP4710
Other Parts Discussed in Thread: TIDA-01226, DLPC3479, DLPC3439, MSP430F5514

Dear all,

we are developing our own DLP Projector based on TIDA-01226. After minor fixed on the controller PCB we managed to start the projector (At least M_HOST_IRQ and S_HOST_IRQ leds are ON) but the DMD is not showing anything.

I attached the schematic for the DMD PCB for revision and I have few questions :

Schematic :

 

Questions : 

1- On the configuration table there are 2 options (One for Master and one for slave). I followed those connection with the DMD. Is that ok ? Will the DMD start with the default firmware ?
2-  We tried to set a test pattern on the DMD but we got reading error on the computer. Could that be because of a bad connection on the DMD side ?

Any help is appreciated 

Regards

  • Hello Ahmed,

    1. As long as you are following the configuration you have posted in the top left of your schematic you should be able to use the default firmware.
    2. Are you able to communicate with the controller over I2C? If so please see if you can read any error status?

    Also I noticed before that you said this is for lithography applications. Have you considered using the DLPC3479 instead of the DLPC3439? This controller can drive the same DMD but with additional features that may be useful for your application.

    Thanks,
    Kyle
  • Dear Kyle,

    Thank you for your reply

    1- I asked the question because someone in the original question mentioned that we need to use only 1 option for both master and slave

    2- The original question was not posted by me ! I linked it because it's related to my question and because I couldn't understand the (only one option for both) point  mentioned here 

    This is what I get when I connect the board via usb 

    message :

    Current Projector files: 
    USB Device Arrived: \\?\USB#VID_04B4&PID_000A&MI_00#7&2df3e40c&1&0000#{ae18aa60-7f6a-11d4-97dd-00010229b959}
    DLP LightCrafter Display EVM connected to USB
    Read Cmd:InputSourceSelect, addr:37, subAddr:6 SendRead(FAILED(1))
    Read Cmd:ExternalInputImageSize, addr:37, subAddr:2f SendRead(FAILED(1))
    Read Cmd:ExternalDisplaySize, addr:37, subAddr:13 SendRead(FAILED(1))
    Read Cmd:ExternalImageCrop, addr:37, subAddr:11 SendRead(FAILED(1))
    Read Cmd:SystemSoftwareVersion, addr:37, subAddr:d2 SendRead(FAILED(1))
    USB Device Arrived: \\?\USB#VID_04B4&PID_000A&MI_01#7&2df3e40c&1&0001#{ae18aa60-7f6a-11d4-97dd-00010229b959}
    USB Device Arrived: \\?\USB#VID_04B4&PID_000A&MI_02#7&2df3e40c&1&0002#{ae18aa60-7f6a-11d4-97dd-00010229b959}
    Read Cmd:InputSourceSelect, addr:37, subAddr:6 SendRead(FAILED(1))
    Read Cmd:ExternalInputImageSize, addr:37, subAddr:2f SendRead(FAILED(1))
    Read Cmd:ExternalDisplaySize, addr:37, subAddr:13 SendRead(FAILED(1))
    Read Cmd:ExternalImageCrop, addr:37, subAddr:11 SendRead(FAILED(1))
    Read Cmd:ShortStatus, addr:37, subAddr:d0 SendRead(FAILED(1))
    Read Cmd:SystemStatus, addr:37, subAddr:d1 SendRead(FAILED(1))
    Read Cmd:SystemSoftwareVersion, addr:37, subAddr:d2 SendRead(FAILED(1))
    Read Cmd:AsicDeviceId, addr:37, subAddr:d4 SendRead(FAILED(1))
    Read Cmd:FullDmdDeviceId, addr:37, subAddr:d5 SendRead(FAILED(1))
    Write Cmd:PADAddress, addr:36, subAddr:eb 00 00 00 01 01 Write(OK)
    Read Cmd:PADDataByte, addr:37, subAddr:ed SendRead(OK) Rcvd: ed
    Read Cmd:SystemTemperature, addr:37, subAddr:d6 SendRead(FAILED(1))
    Read Cmd:FlashVersion, addr:37, subAddr:d9 SendRead(FAILED(1))
    



  • Hi Ahmed,

    Thanks for sharing the information.

    I need the connection details from DLPC3439 side also, to check the configuration from DLPC to DMD. Can you share the same.

    Note : Master and slave both should have the same configuration option. Ex: If master is using option 1 then slave also use option 1 only.

    Thanks,
    Navneet
  • Hello Navneet,

    Thank you for replying.

    Good news ! The custom design is working like charm. We managed to display something on the DMD (both images and HDMI input). No further assistance is required (I will post photos later on)

    Special thanks to you and Kyle for helping me through.

    I have other question I don't know if this is the right place for them or not: 

    1- The DLP LightCrafter Display GUI is not working properly for us. The communication is not going through even with the EMV board. I suspect USB drivers as we reinstalled the software it worked the first time the after that it's not working. 

    2- We need to add Serial (UART to RS485) to the design so we will change the firmware of the MSP430F5514 to add uart functions (Basically to turn ON/OFF the projector and set the brightness for the LEDs). Should I ask assistance in here or open a new thread in MSP430F5514 forum ?

    Thank you in advance 

    Regards