CAN的時(shí)鐘精度_第1頁(yè)
CAN的時(shí)鐘精度_第2頁(yè)
CAN的時(shí)鐘精度_第3頁(yè)
CAN的時(shí)鐘精度_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、此文是參考同事ZH的一個(gè)計(jì)算文檔而成的。這里主要介紹一下CAN的時(shí)鐘精度的要求。最近較忙,很多細(xì)致的整理和細(xì)化工作可能要留待以后了,拋磚引玉吧,把主要的參考文檔和分析過(guò)程摘錄出來(lái)了,一直也沒(méi)有太多涉及這塊,前面一直在看晶振方面的資料,把這個(gè)話(huà)題通過(guò)通訊總線(xiàn)的時(shí)鐘精度的方式引出來(lái)。Nominal Bit Tim*SYNC_SE&PROP_SEGPHASE_SEG1PHASE_SEGSEiniple PoirilI傀NC SEG SEG PHASE SEGJ + PJiASk SEG2我們知道一個(gè)CAN的位有四個(gè)段組成:Sync_Seg :用于同步總線(xiàn)上的各種節(jié)點(diǎn)。Prop_Seg :對(duì)物

2、理延遲進(jìn)行補(bǔ)償(物理總線(xiàn)和內(nèi)部CAN節(jié)點(diǎn)上的傳播延遲)。Phase_Seg1 ,Phase_Seg2 :用于補(bǔ)償相位邊緣誤差。在在同步過(guò)程中,會(huì)縮短或加長(zhǎng)這些段。時(shí)鐘和CAN的位時(shí)序的關(guān)系如下:離mxumnmnnRn皿fin肌umnnr皿QVsJSysterriQoc Lan_rLnnRn_rLrLrLnn_ruLrla T4-:'一I"!iiIItGAM&lFferudPROP_SEGPhASE_SEG1PHASE.SEC2I Ir iSYNC SEGT T個(gè)SarTlflRjrt(5所有的CAN位時(shí)序計(jì)算均基于時(shí)間量(TQ ),它定義為固定的時(shí)間單位,由振蕩器導(dǎo)出

3、,取值介于8和25之間。按照時(shí)間方面的觀點(diǎn),1個(gè)TQ等效于1Mbps總線(xiàn)速度下1微秒位長(zhǎng)度的1/25th位或40納秒。SegmentDurationSYHC_SEGSnic_Sag - 1TQPROP_SEGirq $ Prs*< s siqPHASESEG1no << 8TQPHASE_SEG22TQ ;巴MdEe撫訂 GlS601 MlC*_SEO + H<ASE_SBGI垢 = CFHASL_SEGJPPIA'*3(啊底l>1轉(zhuǎn)Of學(xué)EG =心屮甩創(chuàng)+Sn沖l亦I1.總線(xiàn)發(fā)生錯(cuò)誤的時(shí)候【電氣干擾】,位填充保證了在重新同步之間有最大10位的時(shí)間(5顯性

4、位+5隱性位后+1顯性位)13個(gè)位。2.來(lái)自錯(cuò)誤節(jié)點(diǎn)的錯(cuò)誤標(biāo)志由 6個(gè)顯性位組成,在錯(cuò)誤標(biāo)志位之前可能最多有6個(gè)顯性位。如果發(fā)生錯(cuò)誤的時(shí)候,一個(gè)節(jié)點(diǎn)必須在重新同步后正確采樣第(2 x AJ、x 10 x g RT v RJW(2xA/)x( 13 xnbLpH冉SE_SECH)c MIN<tPIIASE_SEGrtPHASE_5EG2)一般計(jì)算位定時(shí)參數(shù)有六個(gè)步驟: 第1步:確定PROP_SEG 段的最低允許的時(shí)間。第2步:選擇的CAN系統(tǒng)時(shí)鐘頻率 第3步:計(jì)算PROP_SEG時(shí)間如果結(jié)果大于8,回到第2步,然后選擇一個(gè)較低的 CAN系統(tǒng)時(shí)鐘頻率。第 4 步:確定 PHASE_SEG1

5、,PHASE_SEG2第5步:確定RJW第6步:計(jì)算需要從方程振蕩器寬容St BP 1Lb J,-2C m1 ti+Tisi1EC ristpff 弄q50C n?StDp 2CAU =U;5 DC K.L/£匚 QKS館池'resca Is1hi匹n=.IE Tq|Step 3口POP SEG5TqS-Ap 4 H<,SECI Tq=bE1+PHA3E21C 7qPH/S&lEg=bE:e 5|Sttp 5|RJWE fcjStpp nTnl Of DSD1 2?%|以上過(guò)程的計(jì)算過(guò)程如下:Cakuiatf the bit segments for lhe f

6、olkwing system constraintsBit rate 二 IM brt per secondBus length - 20m0U5 propgnmon delciy = Sw 10 sm-1Ptiyslcal Ihtdace (FCA82C250) frahsinitter plus receiver prupagliDti cl已tjy - iSOra a! 85CMCU oscilalor frequency 二 6MHzSlep 1Step 2StfD IPhysKRl del野 erf bu& 20 x 5 x 1D0nsTjptopjffis,= ZtlWhi

7、:& 1 刃#時(shí)=500mA pr弓帝cMer value of 1 giws 占 CAN systeirn ctob of 8MHz arid Time QuarUmm oF 125iw. "niiwilgiiw 10CD /125 = 8 im qruanta per bitPROP1SEG - ROUND_Upjl- ROUNDJUPtl - 4弓tep4.From 8 tiine quanta per brt, subtract 4 for PROPjSEG and 1 far SYNC SEGl Thv& keaves 1 htiidi is Hie ate

8、olute m imriuri, to PHASE_S£G1 1 iftd PHftSE_SEGJ = 2RJW s the smaller of A and PHASE_SEG 1, in fliis case 1Step B.Fltwn eqLdtiMn (1020T = 20xS = 0We25Fram ejalnn (11)2(13 mNBT - fflASE_SEGTi2r 13 - S -b 0.004訊The nequreri oscillator inierarce re the smaHeraflhesevaiueG, ;.e. O.OD4& 垃.42弱 over period M I2.7i'ii5 f -.7呂 bit per<xt5).| " I'. l. J-.A' =1k: LU - ;I. ;- V- IHJ I*. IL. ;l|! -I r ULL'I ,I:LK loteranct be made without using 3 網(wǎng)*MCU osdllaior frequency PHA5E_SCG1 1 sc only one

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論