五大步驟教你實(shí)現(xiàn)FlexRay網(wǎng)絡(luò)拓樸
在FlexRay應(yīng)用的開(kāi)發(fā)過(guò)程中,設(shè)計(jì)工程師可以通過(guò)五個(gè)基本步驟來(lái)構(gòu)建一個(gè)穩(wěn)健的網(wǎng)絡(luò)拓樸。
步驟1:首先必須定義車輛底盤上節(jié)點(diǎn)的數(shù)量及其假定位置,然后才能確定實(shí)現(xiàn)無(wú)stub(一種被稱為“菊花鏈”的拓樸結(jié)構(gòu))無(wú)源總線所需的線纜長(zhǎng)度,該總線終端即是線纜終端處,如圖1所示。如果線纜長(zhǎng)度小于10米,則拓樸完成,其被認(rèn)為可用于系列生產(chǎn)。
步驟2:一旦發(fā)現(xiàn)線纜長(zhǎng)度大于10米,就應(yīng)該考慮采用“主動(dòng)星型”拓樸(參見(jiàn)圖2)。如果線纜長(zhǎng)度超過(guò)20米,則必須引入主動(dòng)星型了。最簡(jiǎn)單的主動(dòng)星型只有兩個(gè)分支,把線束分裂為兩個(gè)電氣去耦部件。因?yàn)榭赏ㄟ^(guò)NXP的TJA1080收發(fā)器(用于BMW X5的首批同類器件)來(lái)增強(qiáng)主動(dòng)星型,故所需收發(fā)器總數(shù)只增加了一個(gè)。
步驟3:若應(yīng)用在車輛發(fā)生碰撞事故之后還能夠繼續(xù)工作,系統(tǒng)的碰撞靈敏節(jié)點(diǎn)應(yīng)分布在不同的分支上(見(jiàn)圖3)。這樣一來(lái),一旦線纜被擠壓或被鉗位在一個(gè)差分電壓上,只有受影響的分支的數(shù)據(jù)傳輸被中斷,但主動(dòng)星型將保證網(wǎng)絡(luò)中其它分支的通訊不受影響。
![]() |
圖1 |
![]() |
圖2 |
![]() |
圖3 |
![]() |
圖4 |
![]() |
圖5 |
遵照這五個(gè)步驟,有助于構(gòu)建在電子特性方面穩(wěn)健的FlexRay拓樸結(jié)果。建議進(jìn)行仿真以對(duì)定義后的拓樸做進(jìn)一步驗(yàn)證和優(yōu)化。開(kāi)采用蒙特卡羅(Monte-Carlo)仿真法來(lái)估算線束、產(chǎn)量范圍以及依賴于收發(fā)器和主動(dòng)星型的溫度等各項(xiàng)制造公差。
此外,F(xiàn)lexRay聯(lián)盟已推出了一種涵蓋線束趨膚效應(yīng)在內(nèi)的復(fù)雜完善的線纜模型。在支持汽車制造商引入FlexRay的同時(shí),NXP也在不斷提高自己在FlexRay拓樸仿真領(lǐng)域的專業(yè)能力。
關(guān)于FlexRay應(yīng)用的分裂終端、線纜和連接器的更多信息可參見(jiàn)FlexRay電氣物理層規(guī)范v2.1修訂版B。電氣物理層應(yīng)用說(shuō)明v2.1修訂版B給出了一些有關(guān)拓樸設(shè)計(jì)的建議。這兩份規(guī)范都可通過(guò)FlexRay聯(lián)盟網(wǎng)站獲得。至于TJA1080 FlexRay收發(fā)器的技術(shù)細(xì)節(jié),可查詢NXP網(wǎng)站。
只要遵循這些建議,就有助于降低利用FPGA進(jìn)行系統(tǒng)設(shè)計(jì)的功耗。
評(píng)論