999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

長(zhǎng)距離CAN傳輸PCB替代傳統(tǒng)電纜線的應(yīng)用分析

2021-01-29 08:28:54周位強(qiáng)
自動(dòng)化與儀表 2021年1期

朱 騰,周位強(qiáng),戚 瑩

(浙江中控技術(shù)股份有限公司,杭州310053)

CAN 現(xiàn)場(chǎng)總線是支持分布式控制及實(shí)時(shí)控制的串行通信網(wǎng)絡(luò),具有可靠性高、實(shí)時(shí)性好、價(jià)格低、容易實(shí)現(xiàn)等優(yōu)點(diǎn),在工業(yè)控制方面被廣泛應(yīng)用。其通信的波特率可高達(dá)1 Mbps、最遠(yuǎn)傳輸距離可達(dá)10 km 以上[1]。在工業(yè)控制領(lǐng)域,為了滿(mǎn)足高集成、高密度的發(fā)展需求,CAN 總線被集成到PCB 內(nèi)部。本研究的目的在于優(yōu)化PCB 設(shè)計(jì)使其在性能、成本方面能夠優(yōu)于傳統(tǒng)絞線。

1 研究對(duì)象

本文研究對(duì)象如圖1 所示,CAN 鏈路系統(tǒng)由7塊PCB(6 條長(zhǎng)度為1.2 m,寬度0.1 m 和1 條長(zhǎng)度為0.6 m,寬度0.1 m)和6 條DB 線(2 條2 m,3 條0.8 m,1 條2.4 m)構(gòu)成。PCB 采用迂回走線,總長(zhǎng)度為15.6 m,DB 總長(zhǎng)度為8.8 m。

2 ACK 時(shí)序分析

CAN 總線采用多主通信模式、非破壞式總線仲裁機(jī)制。以標(biāo)準(zhǔn)數(shù)據(jù)幀為例,從結(jié)構(gòu)上看分成7 段,分別為起始段、仲裁段、控制段、數(shù)據(jù)段、CRC 校驗(yàn)段、ACK 應(yīng)答段、幀結(jié)束段,如圖2 所示。

圖1 CAN 總線鏈路圖Fig.1 CAN bus link diagram

圖2 CAN 標(biāo)準(zhǔn)數(shù)據(jù)幀結(jié)構(gòu)Fig.2 CAN standard data frame structure

ACK 應(yīng)答段包括應(yīng)答間隙和應(yīng)答界定符兩部分。CAN 總線上的發(fā)送節(jié)點(diǎn)發(fā)送報(bào)文時(shí),在ACK 應(yīng)答場(chǎng)段發(fā)送兩個(gè)“隱性”位。當(dāng)接收節(jié)點(diǎn)正確地接收到有效的報(bào)文,接收節(jié)點(diǎn)就會(huì)在應(yīng)答間隙期間向發(fā)送節(jié)點(diǎn)發(fā)送一“顯性”的位以示應(yīng)答。發(fā)送節(jié)點(diǎn)在應(yīng)答間隙期間接收到接收節(jié)點(diǎn)發(fā)送的“顯性”位時(shí)則認(rèn)為接收節(jié)點(diǎn)正確接收?qǐng)?bào)文,否則判斷接收失敗進(jìn)入重發(fā)階段。

CAN 總線協(xié)議規(guī)定,數(shù)據(jù)位時(shí)間分為四段(如圖3 所示):同步段(Sync_Seg)、傳播時(shí)間段(Prop_Seg)、相位緩沖段1(Phase_Seg1)、相位緩沖段2(Phase_Seg2),每個(gè)段由特定數(shù)量的時(shí)間量子組成,時(shí)間量子由CAN 時(shí)鐘和波特率決定。CAN 控制器在數(shù)據(jù)位相位緩沖段1 進(jìn)行采樣,通過(guò)調(diào)整每段的時(shí)間可控制實(shí)際采樣時(shí)間點(diǎn)[2]。

根據(jù)圖3 可以清楚看到,CAN 總線中的一個(gè)位時(shí)間由TQ、TSEG1 和TSEG2 這三部分組成:

假設(shè)通過(guò)配置寄存器,使:

圖3 標(biāo)準(zhǔn)比特時(shí)間Fig.3 Nominal bit time

那么CAN 總線需要傳輸一個(gè)比特位所花的時(shí)間為BitTime,1 s 內(nèi)傳輸?shù)谋忍匚粩?shù),即波特率為

一個(gè)時(shí)間單位由TQ、TSEG1 和TSEG2 組成,同時(shí)在確定時(shí)間時(shí),需滿(mǎn)足以下規(guī)則:

式中:IPT 為信息處理時(shí)間,相當(dāng)于位讀取操作所需要的時(shí)間,IPT 約為2TQ。

式中:SJW 為同步跳轉(zhuǎn)寬度。CAN 模塊在對(duì)每一個(gè)位采樣時(shí),可以選擇使用對(duì)這個(gè)位采樣3 次,取多數(shù)值的方法,也可以選擇只采樣一次作為采樣值的方法。如果選擇3 次采樣模式,那么必須選擇Brpreg≥4。

3 CAN 最大傳輸距離計(jì)算實(shí)例

總線拓?fù)淙鐖D4 所示。CPU 型號(hào):AM3352ZCZD72;CPU 時(shí)鐘頻率:300 MHz;CAN 收發(fā)器:TJA1050 TXD->RXD)Min 40 ns Max 220 ns;Bus Line:總線傳輸延時(shí)5 ns/m。

以節(jié)點(diǎn)A 發(fā)送,節(jié)點(diǎn)B 接收為例,從CAN 報(bào)文發(fā)出開(kāi)始,到接收到ACK 應(yīng)答,整個(gè)應(yīng)答回路延時(shí)為

圖4 CAN 總線拓?fù)鋱DFig.4 CAN bus topology

期間報(bào)文經(jīng)過(guò)4 次TJA1050 收發(fā)器,兩次傳輸線,因此提高傳輸距離必須對(duì)各個(gè)節(jié)點(diǎn)的延時(shí)時(shí)間進(jìn)行分析。

從硬件datasheet 可知系統(tǒng)時(shí)鐘SYCLK=300 MHz,CAN 波特率設(shè)定為BaudRate=1 MHz, 軟件設(shè)置如圖5 所示。

圖5 比特時(shí)間參數(shù)設(shè)置Fig.5 Bit time parameter setting

計(jì)算得Brpreg=29,CAN 收發(fā)芯片TJA1050 最小延時(shí)為40 ns,最大延時(shí)為220 ns;芯片AM3352ZCZD72延時(shí)最小值4 ns,最大值17.12 ns。由于數(shù)據(jù)手冊(cè)的最大、最小值差異太大,所以通過(guò)示波器測(cè)試卡件延時(shí):

比特時(shí)間:

在本案例中,采用兩種方式提高CAN 總線的傳輸距離:①選擇介電常數(shù)較小的PCB,線纜傳輸速度越快,相同時(shí)間下傳輸?shù)木嚯x越遠(yuǎn);②通過(guò)軟件合理的配置TSEG1 和TSEG2, 提高采樣值SP 提高通訊距離。

4 PCB 介電常數(shù)和傳輸距離分析

PCB 的表層走線和內(nèi)層走線的介電常數(shù)不同會(huì)引起傳輸距離不同,本文從這兩個(gè)情況進(jìn)行分析。

4.1 帶狀線介電常數(shù)和傳輸延遲分析

電荷在不同介質(zhì)中傳輸速度的方程:

式中: μ0=1.257×10-6H/m;ε0=8.854×10-12F/m;εr是相對(duì)介電常數(shù);μr是相對(duì)磁導(dǎo)率。

TD 對(duì)應(yīng)的不同介電常數(shù)下的PCB 內(nèi)層導(dǎo)線傳輸延遲如圖6 所示。

圖6 PCB 內(nèi)層導(dǎo)線傳輸延遲Fig.6 PCB inner wire transimission delay

高頻板材相對(duì)介電常數(shù)一般在2~3 之間,高速板材相對(duì)介電常數(shù)一般在3~4 之間,普通板材相對(duì)介電常數(shù)一般在4~4.6 之間, 電纜線5.5 ns/m 等效介電常數(shù)為2.718。

PCB 內(nèi)層走線需要高頻板材才能達(dá)到與傳輸線相同的效果,但高頻板材價(jià)格比FR4 普通板材高近10 倍,并且板材較脆,不適合在工程中應(yīng)用。

4.2 PCB 表層走線傳輸延遲分析

微帶線的等效介電常數(shù)表達(dá)如下:

式中:εeff為等效介電常數(shù);w 為PCB 走線寬度。

差分阻抗120 Ω約束,PCB 走線寬度w=0.3 mm,介質(zhì)層厚度h=0.488 mm,表層PCB 走線結(jié)構(gòu)如圖7所示。

圖7 PCB 表層差分線結(jié)構(gòu)Fig.7 Surface difference line structure of PCB

PCB 表層走線的傳輸延遲曲線如圖8 所示。

圖8 PCB 表層導(dǎo)線傳輸延遲Fig.8 Surface wire transimission delay of PCB

電纜線5.5 ns/m 等效介電常數(shù)為3.2,要達(dá)到相同效果PCB 表層走線需采用高速板材。高速板材成本約為普通板材的1.5 倍,強(qiáng)度方面也有保障。在本例中采用臺(tái)耀的TU-872SLK 板材。

5 PCB 導(dǎo)體厚度和傳輸距離的關(guān)系

國(guó)際標(biāo)準(zhǔn)ISO/DIS-11898 提供了直流電壓參數(shù)、終端電阻與波特率近似值這三個(gè)指標(biāo)的參考值,如表1 所示[3]。

表1 與傳輸線長(zhǎng)度相關(guān)的電纜直流參數(shù)推薦值Tab.1 Recommended values for cable DC parameters related to transmission line length

接收節(jié)點(diǎn)有一定的電平識(shí)別范圍,CTM1051M的CAN 接口典型參數(shù)如表2 所示。節(jié)點(diǎn)輸入顯性電平應(yīng)大于0.9 V。ISO11898 中,總線上的任意點(diǎn)的最小電平應(yīng)大于1.2 V,組網(wǎng)時(shí)我們應(yīng)使差分電壓大于此值[4]。

表2 ISO11898 高速CAN 電平定義Tab.2 ISO11898 the definition of high speed CAN level

CAN 總線等效電路,如圖9 所示。

圖9 CAN 總線等效電路Fig.9 CAN bus equivalent circuit

根據(jù)等效電路,我們可以調(diào)整的參數(shù)有終端電阻RT、發(fā)送節(jié)點(diǎn)電壓VOUT、總線有效電阻RW。組網(wǎng)等效電路如圖10 所示。

圖10 組網(wǎng)等效電路Fig.10 Network equivalent circuit

根據(jù)圖10 等效電路圖RI//0.5RT=60 Ω,歐姆定律分壓原理:

式中:CAN 差分線阻抗120 Ω;阻抗連續(xù)性RI//0.5RT=120 Ω 的1/2;RW 為傳輸線等效電阻RW≦20 Ω。

式中:Rpcb為PCB 導(dǎo)線電阻;ρ 為銅電導(dǎo)率0.0175;L為PCB 導(dǎo)線長(zhǎng)度15.6 m;w 為線寬0.3 mm。

銅箔厚度對(duì)應(yīng)的阻值如圖11 所示。CAN 線傳輸在15.6 m 情況下,用1.5 OZ 的銅厚,對(duì)應(yīng)的阻值17.33,小于18.2 Ω,滿(mǎn)足設(shè)計(jì)要求,同時(shí)也是性?xún)r(jià)比最高。

圖11 銅箔厚度對(duì)應(yīng)的阻值Fig.11 Resistance corresponding to the thickness of copper foil

6 實(shí)例應(yīng)用

在本項(xiàng)目實(shí)際應(yīng)用中,信號(hào)在PCB 長(zhǎng)距離傳輸后,由于邊沿太緩和幅值不夠,我們進(jìn)行了一次改板,理論數(shù)據(jù)分析如表3 所示。為方便描述定義改板前的PCB 為A,改板后的PCB 為B。

表3 A/B 板參數(shù)分析Tab.3 Comparison before and after board modification

通過(guò)測(cè)試A 板發(fā)送端和接收端的波形查看波形延遲時(shí)間。實(shí)測(cè)波形如圖12 所示, 延遲時(shí)間為190 ns。

圖12 A 板延遲遲時(shí)間Fig.12 Delay time before plate modification

通過(guò)測(cè)試B 板發(fā)送端和接收端的波形查看波形延遲時(shí)間。實(shí)測(cè)波形如圖13 所示, 延遲時(shí)間為160 ns。

圖13 B 板延遲時(shí)間Fig.13 Delay time after plate modification

通過(guò)圖12 和圖13, 說(shuō)明板材的更換和內(nèi)層調(diào)整到表層兩個(gè)措施延遲時(shí)間可以縮小30 ns。進(jìn)一步對(duì)A 板和B 板接收端上升沿分別進(jìn)行波形測(cè)量,如圖14 和圖15 所示。

圖14 A 板前單端0~500 mV 時(shí)間90 nsFig.14 Single end 0~500 mv tie 90 ns before plate modification

圖15 B 板前單端0~500 mV 時(shí)間36 nsFig.15 Single end 0~500 mv time 36 ns before plate modification

實(shí)測(cè)數(shù)據(jù)上升沿從90 ns 縮小為36 ns,降沿時(shí)間明顯縮短,結(jié)合圖4 分析,傳輸時(shí)間最大值為225 ns。

改板前導(dǎo)線延遲時(shí)間190 ns、芯片需要在35 ns內(nèi)完成波形識(shí)別,圖14 可知波形上升沿時(shí)間為90 ns,35 ns 內(nèi)無(wú)法完成波形的傳輸,和實(shí)測(cè)發(fā)現(xiàn)最遠(yuǎn)端機(jī)架頻繁出現(xiàn)丟包的現(xiàn)象一致。改板后導(dǎo)線延遲時(shí)間160 ns 需要在65 ns 內(nèi)完成波形識(shí)別,圖15 可知波形上升沿時(shí)間為36 ns,有29 ns 的裕量,波形可以得到有效的傳輸。

7 結(jié)語(yǔ)

CAN 總線傳輸線設(shè)計(jì)需要在信號(hào)的時(shí)序、阻抗兩個(gè)方面都進(jìn)行分析。CAN 的傳輸需要傳輸線RW≤20 Ω,并在滿(mǎn)足差分阻抗120 Ω 的前提下,使走線盡量寬,銅箔盡量厚,才能讓信號(hào)得到有效的傳輸。本文通過(guò)在設(shè)計(jì)階段利用軟件合理分配TSEG1 TSEG2 來(lái)調(diào)整SP, 選擇盡量小的延遲時(shí)間的芯片來(lái)提高傳輸距離。并通過(guò)調(diào)整PCB 用微帶線、選用介電常數(shù)小的板材來(lái)提高傳輸距離。在實(shí)際工程項(xiàng)目中可以用本文的方法進(jìn)行理論評(píng)估,計(jì)算和實(shí)測(cè)精度可達(dá)到95%,提高設(shè)計(jì)一次性的成率。

主站蜘蛛池模板: 中文国产成人精品久久| 成年人国产网站| 东京热高清无码精品| 综合久久五月天| 99国产精品免费观看视频| 国产精品第| 国产久草视频| 久久成人国产精品免费软件 | 国产精品无码作爱| 操操操综合网| 国产在线精品99一区不卡| 国产精品女同一区三区五区| 中文字幕第1页在线播| 91啦中文字幕| 成人国产精品网站在线看| 日韩一级毛一欧美一国产| 国产精品视频猛进猛出| 久久久黄色片| 99人体免费视频| 国产精品网址在线观看你懂的| 五月天天天色| 91区国产福利在线观看午夜| 国产欧美日韩另类精彩视频| 狠狠色成人综合首页| 无码区日韩专区免费系列| 青青草原国产一区二区| 国产精品永久在线| 一本色道久久88| 国产视频资源在线观看| 国产乱视频网站| 久久国产精品麻豆系列| 日韩a在线观看免费观看| 5388国产亚洲欧美在线观看| 激情国产精品一区| 91美女视频在线观看| 国产免费网址| a级毛片网| 波多野结衣一区二区三区四区| 精品久久高清| 欧美、日韩、国产综合一区| 国产激情影院| 久久综合色天堂av| 久久亚洲国产最新网站| 97久久精品人人做人人爽| 国产人人射| 福利国产微拍广场一区视频在线| 久久精品人人做人人爽97| 午夜视频免费试看| 国产夜色视频| 四虎影院国产| 黄色成年视频| 在线网站18禁| 成人福利在线看| 青草视频网站在线观看| 久久窝窝国产精品午夜看片| 久久中文字幕av不卡一区二区| 国产av剧情无码精品色午夜| 欧美国产中文| 国产本道久久一区二区三区| 国产午夜一级毛片| 88国产经典欧美一区二区三区| 国产尤物在线播放| 成人综合久久综合| 国产精品成人观看视频国产| 亚洲区视频在线观看| 91网址在线播放| 美女免费黄网站| 国产成a人片在线播放| 亚洲成A人V欧美综合| 亚洲伊人天堂| 亚洲国内精品自在自线官| 无码内射在线| 91小视频在线观看| 亚洲精品第五页| 亚洲欧美日韩中文字幕一区二区三区| 啦啦啦网站在线观看a毛片| 国产一级毛片高清完整视频版| 亚洲欧美日韩中文字幕在线一区| 国产真实自在自线免费精品| 麻豆AV网站免费进入| 四虎影视库国产精品一区| 欧美一区精品|