保護過頭:那個裝了保護才壞掉的埠
一條 12Gbps 的鏈路,在保護元件還沒裝的裸板狀態下通過了合規測試。後來團隊把保護升級了:更高的尖峰脈衝額定、更高的千伏數字、更好的箝位。在選型表上,新料在大家有在看的每一欄都贏。結果鏈路的眼圖模板過不了了,而板子上其他東西完全沒動。
案例:一個裝了保護才壞掉的埠
量產板上的一條 12Gbps 鏈路。它在保護元件焊盤空著的狀態下通過了合規測試,這是確認通道本身沒問題的正常做法。
接著團隊把 ESD 保護升級了。新料有更高的尖峰脈衝額定、更高的千伏數字與更好的箝位。沒有人在偷懶。在選型表上它在大家有在看的每一欄都比較好,而且升級之後的 ESD 認證表現非常好。
然後鏈路的眼圖模板就過不了了。板子上其他東西完全沒動。
這就得到整篇要講的那句話:這顆料在它被買來做的那件事上更好,卻弄壞了這個埠原本在做的事。
沒有人看的那一欄
在那張選型表上,有一欄決定了一條高速鏈路能不能活下來,而它不是一個保護參數。它是接面電容。
它很容易被跳過,因為它根本沒有在描述保護。那一列上其他每一個數字講的都是放電當下會發生什麼事,而放電是一個持續一百奈秒、產品一生只遇到幾次的事件。電容講的是這顆料其餘所有時間在做什麼,也就是全部的時間。
機制:對快速訊號來說,這顆料就是一個電容
一顆坐在訊號線上的保護元件,就是一個跨在匹配線對上的並聯電容。這就是全部的模型,而它已經足以預測這裡出的所有問題。
數字變難看的速度比大家想的快。在 30pF 的時候,鏈路在 250MHz 之前就已經掉了 3 分貝。不是 5GHz,也不是 1GHz,是四分之一個 GHz 之前。這種料放在 I2C 匯流排或按鍵上完全沒問題,放在任何後面接著串列器的東西上就不能用。
而在 12Gbps 鏈路的 6GHz 奈奎斯特頻率上,各等級之間拉開得非常兇:0.45pF 大約損失 0.7 分貝,3pF 大約損失 9.5 分貝。那不是你靠等化就能救回來的劣化。
反過來讀:電容上限
這件事真正有用的版本不是「我這顆料要付出多少代價」,而是「這個線速率最多能負擔多少電容」,而且是在任何人打開型錄之前就先算出來。以奈奎斯特頻率上損失 1 分貝為標準:
- 480Mbps,也就是 USB 2.0 高速,上限大約 13.5pF
- 5Gbps,上限大約 1.3pF
- 12Gbps,也就是 HDMI 2.1,上限大約 0.54pF
這樣一來,上面那個失效就從謎團變成算術。新料是 3pF,而上限是 0.54pF。它在還沒被焊上去之前就已經超支大約六倍,再好的 ESD 表現都補不回來。
也值得說一下我們自己的料落在哪裡。PZ0303P-F10 的 0.45pF 剛好落在 12Gbps 上限之內,而不是遠遠低於它。它是為這份工作正確地選好尺寸,而不是壯烈地過度規格,這才是誠實的講法。
一顆尺寸選對的料,實際代價是多少
選在上限之內並不代表這顆料是免費的。它代表代價很小而且是已知的,而我們寧願把它印出來,也不要讓別人自己去發現。
在一條真實的 12Gbps HDMI 2.1 鏈路上,量測有裝與沒裝 PZ0303P-F10 的差別:
- 眼寬從 69.92 皮秒降到 66.48 皮秒。這顆料的代價是 3.44 皮秒,也就是 4.9%。
- 抖動從 11.18 皮秒升到 14.04 皮秒。這顆料的代價是 2.86 皮秒,也就是 25.6%。
- 兩個眼圖都通過模板。
眼寬與抖動正好就是並聯電容會劣化的那兩個參數,而且兩者移動的方向與幅度都跟模型說的差不多。這個一致性比個別數字更重要,因為它代表上面那個模型可以拿來預測一顆你還沒焊上去的料。
關於第三個數字,我們直說
那幾張量測裡還有第三個參數,而它的表現我們不打算包裝。眼高在裝了元件之後量到的值比沒裝時還高。
我們不會把那個講成改善,因為它不是。並聯電容沒有任何機制可以讓眼高變大。它落在同一條鏈路兩次量測之間的正常散布裡,誠實的讀法是:眼高沒有變。
它還是被印在規格書裡,而且就是這樣描述的,因為一個只有在對自己有利時才公布的量測,不值得任何人相信。
解法:讓資料速率去挑電容等級
可以避免這個失效的選型順序只有兩步,而順序本身就是重點。
- 先讓資料速率挑出電容等級。在任何一個料號被放上桌之前,先從線速率與走線阻抗算出上限。這是一個訊號完整性的決定,而且它只有一個答案。
- 然後在那個等級裡面挑箝位最好的。在所有落在上限之下的料裡面,這時候才去最佳化保護參數:接觸額定、尖峰脈衝電流、箝位電壓、動態電阻。
照這個順序做,你會得到這條鏈路能負擔的最好保護。照相反的順序做,你會得到這篇開頭那個失效,而它一句話就能講完:買了超過這個等級允許的箝位,就是一個裝了保護的埠過不了合規測試的原因。
而在慢速線上,做法要反過來
這個錯誤的鏡像版本一樣貴,而且被討論得少很多。不要為你根本不需要的電容付錢。
大約 480Mbps 以下,上限超過 13pF,這代表超低電容的料在訊號上完全沒有替你買到任何東西,卻讓你多花錢,而且更重要的是讓你少了接面面積。改成拿比較大的接面與比較好的箝位。在一條慢速線上,那就是單純比較好的料。
超低電容不是品質的標記,它是一種特化。放在不需要它的線上,你等於付了兩次錢:一次在採購單上,一次在你沒拿到的保護上。
我們印什麼,以及為什麼
大部分 ESD 規格書停在一個電容數字。那個數字是必要的,但它不夠,因為一位訊號完整性工程師真正會被問到的問題是:這顆料對通道做了什麼。
所以在 PZ0303P-F10 上,我們把量測到 10GHz 的 S21,以及有裝與沒裝這顆料的 12Gbps HDMI 2.1 眼圖,都印在規格書裡面。那兩樣正是會被要的東西,而印出來就代表沒有人需要只憑我們的話去相信那個電容數字。
還有一個實際的提議:把資料速率與走線阻抗給我們,我們會在推薦料號之前先給你電容上限,而不是之後。那是一個兩分鐘的計算,而它決定了後面整段對話值不值得進行。
重點整理
- 一顆保護元件可以在保護上更好,卻仍然弄壞這個埠,因為決定高速鏈路的那一欄是電容,而它不是保護參數。
- 對快速訊號來說,這顆元件就是一個並聯電容。在 30pF 時,鏈路在 250MHz 之前就掉了 3 分貝。
- 先從線速率算出電容上限:480Mbps 大約 13.5pF,5Gbps 大約 1.3pF,12Gbps 大約 0.54pF。
- 這個案子裡的新料是 3pF,而上限是 0.54pF,還沒焊上去就已經超支大約六倍。
- 尺寸選對的料還是有代價。12Gbps 下我們這顆實測要付 3.44 皮秒的眼寬與 2.86 皮秒的抖動,而兩個眼圖仍然都過。
- 先用資料速率挑電容等級,再在那個等級裡挑最好的箝位。是這個順序,不是反過來。
- 大約 480Mbps 以下要反過來做:拿比較大的接面與比較好的箝位,因為超低電容在那裡買不到任何東西。