做PCB設(shè)計(jì)的都知道,沒有一點(diǎn)高速方面的知識(shí),你就不是一個(gè)有經(jīng)驗(yàn)的PCB設(shè)計(jì)工程師。高速信號(hào)常見于各類的串行總線與并行總線,只有你知道是什么總線,你還得知道它跑多快,才能開始進(jìn)行布線。
什么是串行總線,什么是并行總線?
對(duì)于串行總線,并行總線,從字面意義你就知道個(gè)大概了。串行就是數(shù)據(jù)是一位一位的發(fā)送,并行就是數(shù)據(jù)一組一組的發(fā)送。如下圖所示
串行總線
并行傳輸最好的例子就是存儲(chǔ)芯片DDR,它是有一組數(shù)據(jù)線D0—D7,加DQS,DQM,這一組線是一起傳輸?shù)?,無論哪位產(chǎn)生錯(cuò)誤,數(shù)據(jù)都不會(huì)正確的傳送過去,只有重新傳輸。所以數(shù)據(jù)線每根線要等長(zhǎng),必須得繞幾下才行。
串行數(shù)據(jù)就不一樣,數(shù)據(jù)是一位一位的傳,位與位之間是沒有聯(lián)系的。不會(huì)因?yàn)檫@位有錯(cuò)誤,使下一位不能傳輸。并行數(shù)據(jù)是一組數(shù)據(jù)其中一位不對(duì),整組數(shù)據(jù)都不行。
高速并行,串行布線的區(qū)別
并行數(shù)據(jù)因?yàn)槭且唤M一組一起傳的,每一位都必須是一起傳輸?shù)轿?,不能說有一位可以遲到一點(diǎn),因此一組線之間在PCB布線時(shí)就得等長(zhǎng)。不信你來看看下面的幾張圖
這些彎彎曲曲的線就是為了一組線能等長(zhǎng),所以短的線就必須這樣繞幾下,是不是看著就有千條蛇在爬,心慌的很。這就是蛇形線的由來。
串行數(shù)據(jù)雖說是一位一位的傳,不用等長(zhǎng),但也并不是一根線,高速線一般都是走差分線,也就是一正一負(fù)兩根線。這是為了提高抗干擾性能。不過串行總線能走10G,20G的信號(hào),并行總線就不行了。就讓大家來見識(shí)一下串行總線的模樣吧。
看出什么了嗎?跟其它布線有不一樣吧。線走的不是一般的45度角,這個(gè)其實(shí)是10度走線,為什么是10度?這個(gè)是老外仿真及實(shí)踐的結(jié)果,10度比走圓弧對(duì)信號(hào)傳輸?shù)男阅苓€要好。
各種高速總線接口的速率
這里給大家科普一下,給大家看看各種總線的速率,如下圖所示
這其中速率最高的是雷電接口,最高達(dá)到了40G,USB理論上最快的是USB3.1達(dá)到10G,HDMI最快能到10.2G。顯示接口也挺快達(dá)到了32.4G。PCI-E最快是16G。注意這些統(tǒng)統(tǒng)都是串行高速通信接口。原創(chuàng)今日頭條:臥龍會(huì)IT技術(shù)
我們家里的網(wǎng)絡(luò)一般是通過光纖接進(jìn)來的,光傳輸設(shè)備速率一般分為155Mb/s、622Mb/s、1.25Gb/s、2.5Gb/s、10Gb/s,也就是說目前光纖的最大傳輸速率是10Gb/s。