【導(dǎo)讀】鑒于我們還在“嚴(yán)打等長(zhǎng)”的關(guān)鍵時(shí)期,更多關(guān)于串行信號(hào)的干貨就不頂風(fēng)作案了,待到風(fēng)平浪靜時(shí),我們一起“嘿嘿嘿”。讓我們來(lái)看看等長(zhǎng)對(duì)我們信號(hào)質(zhì)量的影響。
眾所周知,SERDES信號(hào)都是由差分傳輸?shù)模簿褪钦f(shuō),兩根信號(hào)線同時(shí)傳輸兩個(gè)大小相等,方向相反的信號(hào),接收端接收到的信號(hào)由兩線相減得來(lái)。當(dāng)兩根線完全等長(zhǎng)的時(shí)候,我們看到的波形應(yīng)該是這樣子的:
兩次經(jīng)過(guò)零軸的時(shí)間差為5ns,剛好是信號(hào)的一個(gè)UI。
當(dāng)兩線不等長(zhǎng)的時(shí)候,我們看到的波形是這個(gè)樣子的:
上升沿明顯變緩有木有。再將兩個(gè)對(duì)比看看:
圖中,藍(lán)色的是N與P不等長(zhǎng)的信號(hào),可以看到,當(dāng)兩線不等長(zhǎng)的時(shí)候,差分信號(hào)的能量明顯變?nèi)趿?,那多的能量去哪里了呢?/div>
差分對(duì)之中除了差模能量之外還有共模能量,差模是N與P之間相減,共模是N與P之間相加。能量總是守恒的,多的能量變成了共模能量繼續(xù)存在,圖片:
如果兩線的長(zhǎng)度相差再大一些,我們接收端接收到的信號(hào)將會(huì)變成這樣:
可以看到,兩次經(jīng)過(guò)零軸的時(shí)間由之前的5ns變成了4.8ns?;蛘哒f(shuō),N與P的長(zhǎng)度差,引起了0.04UI的抖動(dòng)。這時(shí)候,串行的Clock recovery該花點(diǎn)心思才能將其時(shí)鐘解出來(lái)了。而且在進(jìn)行時(shí)鐘與數(shù)據(jù)對(duì)位的時(shí)候,是對(duì)在0V這個(gè)階梯的左邊還是對(duì)在右邊呢?這又會(huì)引起時(shí)序問(wèn)題的出現(xiàn)。