Other Parts Discussed in Thread: SN65DSI86
目前手邊eDP面板(2 Lane)的解析度設定如下
Detailed Timing Descriptors:
DTD 1: 1920x1200 60.025902 Hz 8:5 74.192 kHz 156.100000 MHz (286 mm x 178 mm)
Hfront 16 Hsync 16 Hback 152 Hpol N
Vfront 3 Vsync 14 Vback 19 Vpol N
我想先打出COLOR BAR, 所以用了[3C]-10 // COLOR_BAR_EN = 1
下面是我下的代碼 ( //後是註解 方便閱讀, 中括弧內是ADDRESS, 後面是16進制DATA)
IC WRITE
[20]-80-07 // CHA_ACTIVE_LINE_LENGTH 1920 => 0780h
[24]-B0-04 // CHA_VERTICAL_DISPLAY 1200 => 04B0h
[2C]-10-00 // CHA_HSYNC_PULSE_WIDTH_LOW 16 => 10h
[30]-0E-00 // CHA_VSYNC_PULSE_WIDTH_LOW 14 => 0Eh
[34]-98 // CHA_HORIZONTAL_BACK_PORCH 152 => 98h
[36]-13 // CHA_VERTICAL_BACK_PORCH 19 => 13h
[38]-10 // CHA_HORIZONTAL_FRONT_PORCH 16 => 10h
[3A]-03 // CHA_VERTICAL_FRONT_PORCH 3 => 03h
[5B]-00 // 0 = 24BPP RGB
[93]-20 // DP 2 LANES
[94]-80 // 100 = 2.70 Gbps per lane (HBR)
[96]-0A // 1010 = Semi-Auto Link Training.
[3C]-10 // COLOR_BAR_EN = 1
I2C是有通的, 我有回讀0x00~0x07都跟datasheet上顯示一樣
另外因為我目前還是無法點亮面板, 根據手冊內容我想透過I2C Over AUX回讀IC狀態
IC WRITE
[74]-00
[75]-00
[76]-00
[77]-03
[78]-91
IC READ
[79]
[7A]
[7B]
回讀都是00h
然後根據手冊查到回讀0xF4可以看目前狀態
回讀0xF4=09h -> AUX_RPLY_TOUT
目前想請問如果我們想要debug點亮或回讀需要從哪裡下手比較有機會, 謝謝