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.

DLPC3439: Dual DLPC3439 master/slave configuration

Part Number: DLPC3439
Other Parts Discussed in Thread: DLP4710,

  Hi,
We have an issue with our custom board which is based on reference design
for the DLP4710 LightCrafter. There are different opinions on the support
forum regarding connection of the sub-LVDS between DMD and DLPC3439 in case
of dual ASIC use:
https://e2e.ti.com/support/dlp/f/94/p/730365/2700616#2700616
https://e2e.ti.com/support/dlp/f/94/t/741486
https://e2e.ti.com/support/dlp/f/94/t/657816
Some say we must use only one configuration for both DLDC3439 chips, and
others say that different configuration should be used.
By now we have a board with the same routing (Option1 - Slave) of sub-LVDS
signals for master and slave. And there is only the half of DLP4710 working
properly and displaying images. This working half is connected to slave
DLPC3439. Other half (master connected) only shows non-periodic bars of
different intensity. Their appearance depends on splash screen or test
pattern selected, they can change width and intensity, but nothing close to
real image. We have tested the two of manufactured boards and they behave
the same way.
All power supplies look good, LEDs are enable and no system errors is
reported. With Read System Status (D1h) command we get:
Master vs. Slave Operation - 0h: Master
Is that abnormal display functioning is the result of our signal routing
configuration or something else? If yes can our problem be fixed with a new
firmware? Or is the retracing of pcb the only way to get system working
properly.
Regards, Maxim Galkin

  • Hi Maxim,

    As per explanation looks like you have used different pin mapping. Could you please share the schematic to review. I am sending you friend request on e2e, you can share your schematic in private message.

    FYI, please use this thread for correct mapping : https://e2e.ti.com/support/dlp/f/94/t/657816

    Thanks,

    Navneet

  • Hi Navneet,
    Thank you for your fast reply! We can’t share the full schematic but only a part. We are sending a pdf document where connection between DLP4710 and master and slave DLPC3439 are shown.
    Based on the thread you are referring to, our schematic looks the same – pin mapping for maser and slave ASIC corresponds to Option 1.
    We are using the latest firmware from TI. Is it appropriate for our pin mapping?

  • Hi Maxim,

    Ti.com firmware is for option2.  you are using the option 1. I am not sure how you are getting the half image correct.

    i can not see any pdf document from your side to review. Please send it in private message. 

    once confirm we will provide you the firmware with option1.

    Thanks,

    Navneet

  • Hi Navneet,
    Thank you for your fast reply! We can’t share the full schematic but only a part. We are sending a pdf document where connection between DLP4710 and master and slave DLPC3439 are shown.
    Based on the thread you are referring to, our schematic looks the same – pin mapping for maser and slave ASIC corresponds to Option 1.
    We are using the latest firmware from TI. Is it appropriate for our pin mapping?

    DLPC3439 master-slave connection to DLP.pdf

  • Hi Maxim,

    I reviewed your design and i can understand your confusion with the mapping. 

    We are updating our datasheet to provide the better explanation like we did in this datasheet for which i am providing the link below....

    You need to change your mapping in the following manner mentioned in the datasheet below : http://www.ti.com/lit/ds/symlink/dlpc3479.pdf Table 10, Page 45 ( section 8.3.11).

    Please let me know if anything is not clear to you..

    Thanks,

    Navneet

  • Thank you! Now we can see our mistake and why only the half of the DLP is working properly. To be sure we should rework pin mapping for the master so it will be:
    HS_WDATA_E_P ‑ Input DATA_p_0
    HS_WDATA_E_N ‑ Input DATA_n_0
    HS_WDATA_F_P ‑ Input DATA_p_1
    HS_WDATA_F_N ‑ Input DATA_n_1


    HS_WDATA_D_P ‑ Input DATA_p_7
    HS_WDATA_D_N ‑ Input DATA_n_7
     
    and in case of slave pin mapping will stay without changes from our design:
    HS_WDATA_D_P ‑ Input DATA_p_0
    HS_WDATA_D_N ‑ Input DATA_n_0
    HS_WDATA_C_P ‑ Input DATA_p_1
    HS_WDATA_C_N ‑ Input DATA_n_1


    HS_WDATA_E_P ‑ Input DATA_p_7
    HS_WDATA_E_N ‑ Input DATA_n_7
     
    Am I right? Then we can use firmware file dpp3439-dual-ASIC_7.3.2?
    And there is no way of changing firmware so it will make the system work correctly with the full image on the DLP display with our actual pin mapping?

  • Yes you are right. you can use firmware available on ti.com.

    Thanks,

    Navneet