如何得知MB支援被動式DP轉接頭 (DP++)? - 3C

Table of Contents

有鑑於 SkyLake 全面取消 D-SUB 信號,加上主機板廠商會盡量採用 DP 來節省開銷,還
有 SkyLake 在 DP 的規格優於 HDMI 的條件下,玩家們會盡量升級螢幕到 DP 以完整支
援 4K 高畫質,舊的 HDMI 螢幕只能透過購買 DP2HDMI 轉接頭來支援 SkyLake 平台。

然而在預算不足的情況下,如果主機板有設計 DP++ 接頭,是不是就能省去購買升級主動
式轉換接頭的費用呢?先來一張 HDMI 跟 DP 的線路比較圖:

HDMI DP
------------------------------
Data Data2+/- Lane0+/-
Lane Data1+/- Lane1+/-
定義 Data0+/- Lane2+/-
Clock+/- Lane3+/-
------------------------------
輔助 SClock AUX_CH+
通道 SData AUX_CH-
定義
------------------------------
熱插拔 有 有
支援
------------------------------
電壓 5.0V 3.3V
邏輯

翻開 SKL EDS [1],文中提到 Each DDI can support dual mode (DP++),也就是說 CPU
可以同時支援傳送 DP 或是 HDMI 信號給螢幕,實際上 CPU/PCH 一共提供六對信號線給
數位螢幕,分別是 DataLane0~3 (HDMI/DP), I2C (HDMI) , AUX (DP)。設計上不能把 I2C
灌給 DP 也不能把 AUX 灌給 HDMI,這時候需要兩個多工器來切換這一組信號,如圖:

CPU +------+
AUX_CH+ --|0 |
| mux |-- SCL/AUX+ (DP pin 15)
SClock --|1 |
PCH +---+--+
|
+----- Config1 (DP pin 13), 0 = DP, 1 = HDMI
|
CPU +---+--+
AUX_CH- --|0 |
| mux |-- SCL/AUX- (DP pin 17)
SData --|1 |
PCH +------+

直接目測主機板上的 DP 接頭第13根腳,看是不是浮接?如果不是,請就試著上網查看看
接的是甚麼東西,如果是多工器/電晶體/邏輯閘等等,有很大的機會這個 DP 接頭有實作
DP++ 功能,你就可以購買被動式 DP2HDMI 轉接頭。

1. http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/desktop-6th-gen-core-family-datasheet-vol-1.pdf
2. https://en.wikipedia.org/wiki/DisplayPort
3. https://en.wikipedia.org/wiki/HDMI
4. https://en.wikipedia.org/wiki/Differential_signaling
5. https://en.wikipedia.org/wiki/I%C2%B2C

補充一下 SkyLake IGD 解析度清單:
eDP* 4096x2304 @ 60Hz, 24bpp
DP* 4096x2304 @ 60Hz, 24bpp
HDMI* 1.4 4096x2160 @ 24Hz, 24bpp (native)
HDMI 2.0 4096x2160 @ 60Hz, 24bpp (Via LS-Pcon)

補充一下 SkyLake IGD 多螢幕解析度清單 (以 DP 為例):
單螢幕 4096x2304 @ 60Hz
雙螢幕 2880x1800 @ 60Hz
三螢幕 2304x1440 @ 60Hz

好記一點的說法是被動式轉接頭只做一半的功夫,另外一半要讓主機板上的電路來做。
事實上被動式轉接頭只做三件事情:
1. 把線路反序
2. 把 Config1 接到邏輯 Hi
3. 找 IC 做 Equalization / Level shifter

聽說市面上買的到 "4K 24Hz 會閃屏螢幕",真的嗎?

歡迎眼明手快玩家提供主機板DP++支援資訊。

--

All Comments

Belly avatarBelly2015-09-25
看電蝦學電路XD