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.

SN65DSI86: Settings to display Color bar for DP

Part Number: SN65DSI86


Hello,

I am trying to bring up the SN65DSI86. 

I have connected a monitor to the Display Port (J9) of the SN65DSI86 EVM (Rev 3) and need to test it by generating the color bar from the SN65DSI86.

Could you please provide me the register settings and correct dip switch (SW2) settings on the EVM.

My monitor EDID info is as follows. 

Monitor

 Model name............... ASUS VP228

 Manufacturer............. Asus

 Plug and Play ID......... ACI22C3

 Serial number............ H9LMTF143814

 Manufacture date......... 2017, ISO week 38

 Filter driver............ None

 -------------------------

 EDID revision............ 1.3

 Input signal type........ Analog 0.700,0.000 (0.7V p-p)

 Sync input support....... Separate

 Display type............. RGB color

 Screen size.............. 480 x 270 mm (21.7 in)

 Power management......... Active off/sleep

 Extension blocs.......... None

 -------------------------

 DDC/CI................... Supported

 MCCS revison............. 2.1

 Display technology....... TFT

 Controller............... Mstar 0x1600

 Firmware revision........ 0.1

 Firmware flags........... 0x00FF005A

 Active power on time..... 65535 hours

 Power consumption........ 6.55 kWh

 Current frequency........ 67.50kHz, 60.00Hz

Color characteristics

 Default color space...... Non-sRGB

 Display gamma............ 2.20

 Red chromaticity......... Rx 0.635 - Ry 0.352

 Green chromaticity....... Gx 0.321 - Gy 0.633

 Blue chromaticity........ Bx 0.151 - By 0.052

 White point (default).... Wx 0.313 - Wy 0.329

 Additional descriptors... None

Timing characteristics

 Horizontal scan range.... 24-83kHz

 Vertical scan range...... 50-75Hz

 Video bandwidth.......... 170MHz

 CVT standard............. Not supported

 GTF standard............. Not supported

 Additional descriptors... None

 Preferred timing......... Yes

 Native/preferred timing.. 1920x1080p at 60Hz (16:9)

   Modeline............... "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

Standard timings supported

    720 x  400p at  70Hz - IBM VGA

    640 x  480p at  60Hz - IBM VGA

    640 x  480p at  67Hz - Apple Mac II

    640 x  480p at  72Hz - VESA

    640 x  480p at  75Hz - VESA

    800 x  600p at  56Hz - VESA

    800 x  600p at  60Hz - VESA

    800 x  600p at  72Hz - VESA

    800 x  600p at  75Hz - VESA

    832 x  624p at  75Hz - Apple Mac II

   1024 x  768p at 60Hz - VESA

   1024 x  768p at 70Hz - VESA

   1024 x  768p at 75Hz - VESA

   1280 x 1024p at  75Hz - VESA

   1920 x 1080p at  60Hz - VESA STD

   1680 x 1050p at  60Hz - VESA STD

   1440 x  900p at 60Hz - VESA STD

   1280 x 1024p at  60Hz - VESA STD

   1280 x  960p at 60Hz - VESA STD

   1280 x  720p at 60Hz - VESA STD

   1152 x  864p at 75Hz - VESA STD

Report information

 Date generated........... 8/20/2018

 Software revision........ 2.90.0.1020

 Data source.............. Real-time 0x1300

 Operating system......... 10.0.10240.2

Raw data

 00,FF,FF,FF,FF,FF,FF,00,04,69,C3,22,C6,31,02,00,26,1B,01,03,68,30,1B,78,2A,84,D5,A2,5A,52,A2,26,

 0D,50,54,BF,EF,00,D1,C0,B3,00,95,00,81,80,81,40,81,C0,71,4F,01,01,02,3A,80,18,71,38,2D,40,58,2C,

 45,00,DC,0C,11,00,00,1E,00,00,00,FF,00,48,39,4C,4D,54,46,31,34,33,38,31,34,0A,00,00,00,FD,00,32,

 4B,18,53,11,00,0A,20,20,20,20,20,20,00,00,00,FC,00,41,53,55,53,20,56,50,32,32,38,0A,20,20,00,55

  • Niroshan

    Please accept my friend request and I will send you the doc that can used to generate the necessary program for the color bar.

    Thanks
    David
  • Hello David,

    I have accepted ur friend request. Could you please send me the doc.
  • Niroshan

    I believe the issue has been resolved through our private communication. Please let me know if additional support is needed.

    Thanks
    David
  • Yes David, Thank you very much for your help.

  • Hello David, 

    We are able to get the color bar on the eDP screen, however we are unable to get any signal from the DSI interface.

    When we connect DSI source and eDP screen through the SN65DSI86 there is no output.

    1. When we check the error flags in the register dumb (attached here with), occasionally we see different error flags set in 0xF0. (In the attached file 0xF0 = 3)

    Could you please let me know what causes this error flags to be set and what steps we need to follow to correct them.

    ==================================================================================================================================
    DUMP|00	01	02	03	04	05	06	07	08	09	0A	0B	0C	0D	0E	0F
    ----------------------------------------------------------------------------------------------------------------------------------
    0	|36	38	49	53	44	20	20	20	2	0	86	0	0	1	0	0	
    10	|26	0	53	0	0	0	0	0	0	0	0	0	0	0	0	0	
    20	|80	7	0	0	38	4	0	0	0	0	0	0	2C	0	0	0	
    30	|5	80	0	0	94	0	24	0	58	0	4	0	0	0	0	0	
    40	|1	0	0	0	80	0	98	8	65	4	C0	0	29	0	2C	0	
    50	|5	80	80	7	38	4	20	0	40	E4	D	0	10	0	F0	0	
    60	|A0	60	A4	0	0	0	0	0	0	0	0	0	0	0	0	0	
    70	|0	0	0	0	0	1	2	1	80	81	0	0	0	0	0	0	
    80	|0	0	0	0	0	0	0	0	0	1F	7C	F0	C1	7	1F	7C	
    90	|F0	C1	7	20	80	0	1	4	1	0	0	0	0	0	0	0	
    A0	|1	FF	FF	0	0	0	0	0	0	0	0	0	0	0	0	0	
    B0	|4	78	AC	AC	8	6C	9C	9C	C	5C	5C	5C	C	C	C	C	
    C0	|3F	3F	F	0	0	0	0	0	0	0	0	0	0	0	0	0	
    D0	|0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	
    E0	|0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	
    F0	|3	0	0	0	1	2	0	0	1	0	0	0	0	0	0	0	
    ----------------------------------------------------------------------------------------------------------------------------------

    2. When we checked DSI source files we noticed that they contain two dsi commands qcom,mdss-dsi-on-command and qcom,mdss-dsi-off-command which the mentioned to obtain from the DSI panel.

    For the SN65DSI86 are these two commands required and if so how could we obtain them ?

    qcom,mdss-dsi-on-command = [ 29 01 00 00 00 00 04 FF 80 09 01
    + 23 01 00 00 00 00 02 00 80
    + 29 01 00 00 00 00 03 FF 80 09
    + 23 01 00 00 00 00 02 00 00
    + 23 01 00 00 00 00 02 D8 87
    + 23 01 00 00 00 00 02 00 01
    + 23 01 00 00 00 00 02 D8 87
    + 23 01 00 00 00 00 02 00 B1
    + 23 01 00 00 00 00 02 C5 A9
    + 23 01 00 00 00 00 02 00 91
    + 23 01 00 00 00 00 02 C5 79
    + 23 01 00 00 00 00 02 00 00
    + 23 01 00 00 00 00 02 D9 45
    + 23 01 00 00 00 00 02 00 92
    + 23 01 00 00 00 00 02 C5 01
    + 23 01 00 00 00 00 02 00 A1
    + 23 01 00 00 00 00 02 C1 08
    + 23 01 00 00 00 00 02 00 81
    + 23 01 00 00 00 00 02 C1 66
    + 23 01 00 00 00 00 02 00 a3
    + 23 01 00 00 00 00 02 c0 1B
    + 23 01 00 00 00 00 02 00 82
    + 23 01 00 00 00 00 02 c5 83
    + 23 01 00 00 00 00 02 00 81
    + 23 01 00 00 00 00 02 c4 83
    + 23 01 00 00 00 00 02 00 90
    + 23 01 00 00 00 00 02 B3 02
    + 23 01 00 00 00 00 02 00 92
    + 23 01 00 00 00 00 02 B3 45
    + 23 01 00 00 00 00 02 00 a0
    + 23 01 00 00 00 00 02 c1 ea
    + 23 01 00 00 00 00 02 00 c0
    + 23 01 00 00 00 00 02 c5 00
    + 23 01 00 00 00 00 02 00 8b
    + 23 01 00 00 00 00 02 b0 40
    + 23 01 00 00 00 00 02 00 87
    + 29 01 00 00 00 00 04 C4 00 80 00
    + 23 01 00 00 00 00 02 00 B2
    + 29 01 00 00 00 00 05 F5 15 00 15 00
    + 23 01 00 00 00 00 02 00 93
    + 23 01 00 00 00 00 02 C5 03
    + 23 01 00 00 00 00 02 00 a7
    + 23 01 00 00 00 00 02 b3 01
    + 23 01 00 00 00 00 02 00 a6
    + 23 01 00 00 00 00 02 b3 2b
    + 23 01 00 00 00 00 02 00 90
    + 29 01 00 00 00 00 07 C0 00 4E 00 00 00 03
    + 23 01 00 00 00 00 02 00 a6
    + 29 01 00 00 00 00 04 C1 01 00 00
    + 23 01 00 00 00 00 02 00 00
    + 29 01 00 00 00 00 11 E1 05 0B 0F 0F 08 0D 0C 0B 02 06 16 12 18 24 17 00
    + 23 01 00 00 00 00 02 00 00
    + 29 01 00 00 00 00 11 E2 05 0B 0F 0F 08 0D 0C 0B 02 06 16 12 18 24 17 00
    + 23 01 00 00 00 00 02 00 91
    + 23 01 00 00 00 00 02 B3 00
    + 23 01 00 00 00 00 02 00 80
    + 29 01 00 00 00 00 0d CE 85 01 18 84 01 18 00 00 00 00 00 00
    + 23 01 00 00 00 00 02 00 90
    + 29 01 00 00 00 00 0f CE 13 56 18 13 57 18 00 00 00 00 00 00 00 00
    + 23 01 00 00 00 00 02 00 a0
    + 29 01 00 00 00 00 0f CE 18 0B 03 5E 00 18 00 18 0A 03 5F 00 18 00
    + 23 01 00 00 00 00 02 00 b0
    + 29 01 00 00 00 00 0f CE 18 0D 03 5C 00 18 00 18 0C 03 5D 00 18 00
    + 23 01 00 00 00 00 02 00 c0
    + 29 01 00 00 00 00 0f CE 38 0D 03 5E 00 10 07 38 0C 03 5F 00 10 07
    + 23 01 00 00 00 00 02 00 d0
    + 29 01 00 00 00 00 0f CE 38 09 03 5A 00 10 07 38 08 03 5B 00 10 07
    + 23 01 00 00 00 00 02 00 C7
    + 23 01 00 00 00 00 02 CF 04
    + 23 01 00 00 00 00 02 00 C9
    + 23 01 00 00 00 00 02 CF 00
    + 23 01 00 00 00 00 02 00 C0
    + 23 01 00 00 00 00 02 CB 14
    + 23 01 00 00 00 00 02 00 C2
    + 23 01 00 00 00 00 06 CB 14 14 14 14 14
    + 23 01 00 00 00 00 02 00 D5
    + 23 01 00 00 00 00 02 CB 14
    + 23 01 00 00 00 00 02 00 D7
    + 29 01 00 00 00 00 06 CB 14 14 14 14 14
    + 23 01 00 00 00 00 02 00 80
    + 23 01 00 00 00 00 02 CC 01
    + 23 01 00 00 00 00 02 00 82
    + 29 01 00 00 00 00 06 CC 0F 0D 0B 09 05
    + 23 01 00 00 00 00 02 00 9A
    + 23 01 00 00 00 00 02 CC 02
    + 23 01 00 00 00 00 02 00 9C
    + 29 01 00 00 00 00 04 CC 10 0E 0C
    + 23 01 00 00 00 00 02 00 A0
    + 23 01 00 00 00 00 02 CC 0A
    + 23 01 00 00 00 00 02 00 A1
    + 23 01 00 00 00 00 02 CC 06
    + 23 01 00 00 00 00 02 00 B0
    + 23 01 00 00 00 00 02 CC 01
    + 23 01 00 00 00 00 02 00 B2
    + 29 01 00 00 00 00 06 CC 0F 0D 0B 09 05
    + 23 01 00 00 00 00 02 00 CA
    + 23 01 00 00 00 00 02 CC 02
    + 23 01 00 00 00 00 02 00 CC
    + 29 01 00 00 00 00 04 CC 10 0E 0C
    + 23 01 00 00 00 00 02 00 D0
    + 23 01 00 00 00 00 02 CC 0A
    + 23 01 00 00 00 00 02 00 D1
    + 23 01 00 00 00 00 02 CC 06
    + 05 01 00 00 00 00 01 11
    + 05 01 00 00 00 00 01 29
    + ];
    +
    +
    +
    +
    +
    + qcom,mdss-dsi-off-command = [05 01 00 00 78 00 02 28 00
    + 05 01 00 00 78 00 02 10 00
    + ];

    hank you in advance. 

  • Niroshan

    These are DSI commands, ​the DSI86 does not support these command mode. These commands would only be meaningful for a DSI panel, but not a DSI to eDP bridge such as DSI86. Control of a eDP panel must be done thru the AUX interface.

    Thanks
    David
  • Thank you David,

    So if the eDP and DSI interfaces are correctly configured (as in the example) data from the DSI stream should be displayed with out any additional configurations?
    Could you let us know what could cause this not to work and what could be the possible causes for the 0xF0 error flags.
  • Niroshan

    In the spreadsheet I sent to you, you can choose between Color Bar and DSI, are you using the DSI to calculate the register setting?

    The register dump shows 0xF0h to be 0x03b, 0xF6h to be 0x02b, these errors typically indicate signal integrity error. How around connect the DSI source to the DSI86 EVM?

    Thanks
    David
  • Hello David,

    We are connecting the DSI source to the SN65DSI86 using the following cable - JF08R0R051020MA 51 Position Flat Flex Cable Assembly Receptacle with Latch to Receptacle with Latch 7.87" (200.00mm) (please see attached image)

    We also see some gray color bars on the top of the display. This visible only when the DSI source is connected. 

  • Hello David,

    We managed to get the display working.

    The issue was due to a incorrect setting.

    Thank you very much for your support.