1、菊花鏈拓?fù)浣Y(jié)構(gòu)
菊花鏈一詞最基本的概念指的是一種由許多菊花串接在一起形成的花環(huán),早期也叫手牽手鏈接方式,一個(gè)人最多只能通過(guò)兩條手臂牽著另外兩個(gè)人(相當(dāng)于一個(gè)芯片最多只能通過(guò)兩段傳輸線連接到另外的兩個(gè)芯片上),后來(lái)衍變到電子電器工程中菊花鏈又代表一種配線方案,例如設(shè)備A和設(shè)備B用電纜相連,設(shè)備B再用電纜和設(shè)備C相連,設(shè)備C用電纜和設(shè)備D相連,在這種連接方法中不會(huì)形成網(wǎng)狀的拓?fù)浣Y(jié)構(gòu),只有相鄰的設(shè)備之間才能直接通信,例如在上例中設(shè)備A是不能和設(shè)備C直接通信的,它們必須通過(guò)設(shè)備B來(lái)中轉(zhuǎn),這種方法同樣不會(huì)形成環(huán)路。原始的定義如下圖所示。
原始的菊花鏈
但是在PCB設(shè)計(jì)中我們都知道,這種拓?fù)涫呛茈y實(shí)現(xiàn)的,后來(lái)就衍變成了如下我們熟悉的結(jié)構(gòu)。
而我們熟悉的DDR3的Fly_by拓?fù)浣Y(jié)構(gòu)其實(shí)也是由菊花鏈發(fā)展而來(lái)的。
2、星形拓?fù)浣Y(jié)構(gòu)
1)什么是星形拓?fù)浣Y(jié)構(gòu)
星型拓?fù)洳捎眉惺酵ㄐ趴刂撇呗裕械耐ㄐ啪芍醒牍?jié)點(diǎn)控制,中央節(jié)點(diǎn)必須建立和維持許多并行數(shù)據(jù)通路。
星形拓?fù)湟彩且环N常用的多負(fù)載布線拓?fù)洌?a target="_blank">驅(qū)動(dòng)器位于星形的中央,呈輻射狀與多個(gè)負(fù)載相連,星形拓?fù)淇梢杂行П苊?a target="_blank">信號(hào)在多個(gè)負(fù)載上的不同步問(wèn)題,可以讓負(fù)載上收到的信號(hào)完全同步。但這種拓?fù)涞膯?wèn)題在于需要對(duì)每個(gè)支路分別端接,使用器件多,而且驅(qū)動(dòng)器的負(fù)載大,必需驅(qū)動(dòng)器有相應(yīng)的驅(qū)動(dòng)能力才能使用星形拓?fù)洌绻?qū)動(dòng)能力不夠,需要加緩沖器,原始的星形拓?fù)浣Y(jié)構(gòu)圖如下所示。
2)星形拓?fù)浣Y(jié)構(gòu)優(yōu)缺點(diǎn)
星型拓?fù)浣Y(jié)構(gòu)的優(yōu)點(diǎn):
(1)管理維護(hù)容易。由于所有的數(shù)據(jù)通信都要經(jīng)過(guò)中心節(jié)點(diǎn),中心節(jié)點(diǎn)可以收集到所有的通信狀況。
(2)節(jié)點(diǎn)擴(kuò)展、移動(dòng)方便。節(jié)點(diǎn)擴(kuò)展時(shí)只需要從集線器或交換機(jī)等集中設(shè)備中拉一條線即可,而要移動(dòng)一個(gè)節(jié)點(diǎn)只需要把相應(yīng)節(jié)點(diǎn)設(shè)備移到新節(jié)點(diǎn)即可,而不會(huì)像環(huán)型網(wǎng)絡(luò)那樣“牽其一而動(dòng)全局”。
(3)易于故障的診斷與隔離。由于各個(gè)分節(jié)點(diǎn)都與中心節(jié)點(diǎn)相連,故便于從中心節(jié)點(diǎn)對(duì)每一個(gè)節(jié)點(diǎn)進(jìn)行測(cè)試,也便于將故障節(jié)點(diǎn)和系統(tǒng)分離。
星型拓?fù)浣Y(jié)構(gòu)的缺點(diǎn):
(1)安裝工作量大,組網(wǎng)費(fèi)用高。采用星型結(jié)構(gòu)所需的連線長(zhǎng),增加了線纜的費(fèi)用,也增大了安裝工作量。
(2)過(guò)分依賴中央節(jié)點(diǎn)。如果中心節(jié)點(diǎn)設(shè)備故障,整個(gè)網(wǎng)絡(luò)會(huì)癱瘓,因此對(duì)中心節(jié)點(diǎn)的可靠性要求很高。
這種拓?fù)浣Y(jié)構(gòu)主要應(yīng)用于IEEE 802.2、IEEE 802.3標(biāo)準(zhǔn)的以太局域網(wǎng)中。
3、菊花鏈的布線注意事項(xiàng)和端接方法。
菊花鏈一般適用較低速的信號(hào),以前仿真不流行的年代隨便怎么鏈都不會(huì)有什么問(wèn)題,而且它比星形在布局布線上更容易實(shí)現(xiàn),所以是最常見的一種拓?fù)浣Y(jié)構(gòu)。但隨著 芯片制造技術(shù)的更替,就是低速驅(qū)動(dòng)器的上升沿也隨著變陡,這使得低速不低頻,更多的高頻分量使反射也變成低速信號(hào)要考慮的問(wèn)題了,尤其是多負(fù)載菊花鏈的多 重反射,所以菊花鏈的信號(hào)完整性比星形拓?fù)湄?fù)載多了。
我們就以3個(gè)負(fù)載的情況來(lái)分析,拓?fù)浣Y(jié)構(gòu)如圖1,驅(qū)動(dòng)電壓3.3V,內(nèi)阻20ohm,上升沿0.6ns,傳輸線為無(wú)損線,接收器均無(wú)端接。
圖1
我們分別掃描分支長(zhǎng)度(為簡(jiǎn)化分析所有分支長(zhǎng)度統(tǒng)一為C),兩個(gè)分支的距離B,主干長(zhǎng)度A
圖2
圖3
圖4
菊花鏈最差波形總是出現(xiàn)在第一個(gè)接收器,因?yàn)楹竺婷總€(gè)阻抗不連續(xù)點(diǎn)的反射都會(huì)影響這里,所以我們只比較第一個(gè)接收器波形。從星形拓?fù)涞牟ㄐ畏治鑫覀冎婪种?的長(zhǎng)度影響臺(tái)階的長(zhǎng)度,所以分支長(zhǎng)度越短越好,從圖2的掃描結(jié)果看只有分支延時(shí)小于上升沿的六分之一時(shí)才沒有回溝。反射和上升沿時(shí)間有關(guān),還和傳輸線的長(zhǎng) 短有關(guān),當(dāng)傳輸線時(shí)延小于六分之一的上升時(shí)間時(shí)就可以不考慮反射的影響了或者說(shuō)反射淹沒在上升沿中了。圖3掃描結(jié)果也顯示兩分支的距離B也是要小于六分之 一的上升時(shí)間才沒有回溝。而主干的長(zhǎng)度A和星形結(jié)構(gòu)相同主要影響振鈴的大小。
那是不是分支小于六分之一的上升時(shí)間就是普遍的原則 呢?好像不是,小編又試了4個(gè)負(fù)載的情況,只有分支小于十分之一的上升時(shí)間時(shí)回溝才會(huì)消失。所以我們可以總結(jié)菊花鏈的布線注意事項(xiàng): stub越短越好,分支間距也越短越好。那不就是fly-by結(jié)構(gòu)了,太難了吧。如果做不到也別急試試端接吧。
圖5
如 圖5是三個(gè)負(fù)載時(shí)不同端接方法效果對(duì)比,藍(lán)色是源端30ohm匹配的波形,發(fā)現(xiàn)源端匹配于菊花鏈的波形改善效果有限;而終端匹配(紅色波形)改善明顯,但 由于負(fù)載加大了幅值掉的有點(diǎn)多,所以戴維寧端接得到的效果更好,如果負(fù)載更多的話可能還需要加redriver。當(dāng)然我們分析的比較簡(jiǎn)單,沒有考慮過(guò)孔, 也沒有考慮接收芯片的輸入電容的影響,其實(shí)實(shí)際案例中多負(fù)載的菊花鏈?zhǔn)呛懿缓锰幚淼模绊懙囊蛩靥啵源蠹也灰祽邪羊?qū)動(dòng)和接收的模型都拿到仿真一下 更放心些。
評(píng)論
查看更多