0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于隔離CAN收發(fā)器的延時分析

要長高 ? 來源:致遠(yuǎn)電子 ? 作者:致遠(yuǎn)電子 ? 2022-06-17 11:33 ? 次閱讀

多主競爭,逐位仲裁機制

CAN總線采用了多主競爭式總線結(jié)構(gòu),采用非破壞性仲裁技術(shù),當(dāng)兩個節(jié)點同時向總線傳輸數(shù)據(jù)時,優(yōu)先級低的節(jié)點主動停止數(shù)據(jù)發(fā)送,而優(yōu)先級高的節(jié)點可不受影響繼續(xù)傳輸數(shù)據(jù),由于這些節(jié)點對每一個位進(jìn)行監(jiān)聽,并且必須服從于更高優(yōu)先級的消息,因此它們的響應(yīng)時間必須快到能夠在破壞下一個比特以前終止傳輸。

1Mbps速率下,總線競爭分析

以下通過實際例子對總線狀態(tài)進(jìn)行分析。由于實際組網(wǎng)中,節(jié)點之間通過線纜連接,數(shù)據(jù)的發(fā)送、接收及傳輸都會有一定的延時。CAN系統(tǒng)設(shè)計時,就需要考慮延時對系統(tǒng)的影響。現(xiàn)假設(shè)一個CAN網(wǎng)絡(luò),只有A、B兩個節(jié)點,A、B之間的總單向延時為200ns,即為A到B,或B到A的發(fā)送、傳輸及接收延時的總和。信號傳輸速率為1Mbps,即位時間為1000ns。

如圖1所示,節(jié)點A在時間t=0時開始發(fā)送一條消息,從而在總線(2)上傳輸一個顯性位。有可能出現(xiàn)的情況是,節(jié)點B剛好在節(jié)點A的信號被接收到以前(3)開始發(fā)送,也即時間t=199ns。當(dāng)時間t=1000ns,節(jié)點A第二位開始之初,在節(jié)點A轉(zhuǎn)到隱性狀態(tài)以前(4)兩個節(jié)點都沒意識到對方的有效性。然后,節(jié)點B在時間t=1199ns的第二位開始之初(6),轉(zhuǎn)到隱性狀態(tài)。另一個單向延遲以后,該隱性電平才到達(dá)節(jié)點A,時間 t=1399ns(8)。只有在這時,節(jié)點A才能讀取RXD信號,并且可以確定其代表總線的真實狀態(tài)。

從分析可知,只有通過兩倍單向延時,節(jié)點A才能夠判別總線的真實狀態(tài)。由于CAN協(xié)議固有的逐位仲裁機制,這種雙向延遲必須較好地位于一個位時間預(yù)算范圍內(nèi)。否則,在第二個位仲裁完成以前,節(jié)點A就可能開始傳送其第三個位。

pYYBAGKr9aKADj8XAAPiBq2xvbU250.png

圖1

為保證節(jié)點每位采樣到的總線電平都是總線的真實狀態(tài),CAN的每一個位時間都定義一段時間,用于補償雙向延時,即PROP_SEG傳播段??倐鬏斞訒r必須小于PROP_SEG的設(shè)定時間,而采樣點在PROP_SEG之后,保證每個節(jié)點在對總線數(shù)據(jù)采樣以前都確實等待足夠長的時間,使采樣數(shù)據(jù)正確。(PROP_SEG為位時間配置的范疇,超出本文范圍,如需要更深入的了解,請查閱相關(guān)的文獻(xiàn)。)

CAN 標(biāo)準(zhǔn)規(guī)定,線纜的傳輸延遲為5ns/m,1Mbps信號速率時最大線纜長度為40m。通信速率為1Mbps,即位時間為1000ns,PROP_SEG設(shè)定為650ns時,由于線纜本身具有200ns的單向延時(即400ns的雙向延時),從而使收發(fā)器和相關(guān)電路的總延遲只剩約250ns。也就是說,如果CAN底層硬件的傳輸延時只要小于250ns,線纜長度即可達(dá)到40m。

CAN收發(fā)器的循環(huán)延時

CAN 收發(fā)器的制造商通常規(guī)定“循環(huán)延時”,其包括驅(qū)動器和接收機延遲。由于雙向計算中涉及兩個收發(fā)器,因此每個收發(fā)器都應(yīng)有125ns或者更低的循環(huán)延時,以支持1Mbps信號速率下40m的總線長度。如果收發(fā)器電路包括更多的器件,如隔離、電平轉(zhuǎn)換或保護組件,這些器件產(chǎn)生的延時也必須包括在總延時預(yù)算中。

CAN隔離方案對總線傳輸距離的影響

在實際使用中,為了提高CAN節(jié)點的可靠性,CAN底層硬件通常會使用隔離設(shè)計。常用解決方案有采用光耦+CAN收發(fā)器,如6N137+TJA1051,圖2;或者直接使用隔離收發(fā)器,如CTM1051KT,圖3。

poYBAGKr9bOANR6YAAKCT_mSy6c513.png

若采用圖2的隔離方案,光耦6N137具有典型的60ns單向延時,而全部雙向信號必須經(jīng)過4個光耦,加上單個TJA1051約120ns的典型循環(huán)路延時,總的循環(huán)延時達(dá)到480ns。在位時間配置不變的情況下, 1Mbps速率實際只能傳輸約17m的距離,這樣大大地縮短了CAN系統(tǒng)的容許線纜長度。

而采用圖3所示的隔離方案,單個CTM1051KT的循環(huán)延時典型為130ns,與單個TJA1051的循環(huán)延時基本一致,在位時間配置不變的情況下,CTM1051KT自帶隔離基本不會對容許線纜長度造成影響,完全滿足1Mbps速率下約40m的傳輸距離。

總結(jié)

若想從硬件底層著手,在通信速率不變的情況下,增加CAN通信的距離,必須了解CAN通信的原理及信號線傳輸?shù)脑?,盡量減小CAN信號傳輸?shù)难訒r時間,從而提高實際通信的距離。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3440

    瀏覽量

    106110
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1954

    瀏覽量

    130919
  • CAN收發(fā)器
    +關(guān)注

    關(guān)注

    2

    文章

    166

    瀏覽量

    25680
收藏 人收藏

    評論

    相關(guān)推薦

    恩智浦推出符合汽車級標(biāo)準(zhǔn)的集成隔離CAN收發(fā)器

    恩智浦推出了一款集成電隔離技術(shù)的高速CAN(控制區(qū)域網(wǎng)絡(luò))收發(fā)器TJA1052i,這是同類產(chǎn)品中第一款符合ISO11898-2標(biāo)準(zhǔn),且達(dá)到AEC_Q100汽車級標(biāo)準(zhǔn)的集成式
    發(fā)表于 05-04 14:07 ?1720次閱讀

    【絕密】為什么現(xiàn)在的CAN收發(fā)器通信距離越來越短?

    CAN收發(fā)器的改良和隔離器件引入,大大提高了通信的可靠性,但同時也引入了額外的延時,導(dǎo)致通信距離變短,或總線錯誤幀增加,本文以1Mbps波特率下的應(yīng)用為例,對
    的頭像 發(fā)表于 08-21 15:47 ?1w次閱讀
    【絕密】為什么現(xiàn)在的<b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>通信距離越來越短?

    隔離CAN收發(fā)器申請】BMS及整車控制

    申請理由:目前使用的是ISO1050,主要理由是成本過高,另一個原因是體驗一下此款隔離CAN收發(fā)器的電氣等性能。項目描述:分立式BMS,每個單體電池都包括一片CAN
    發(fā)表于 01-29 11:51

    【絕密】為什么現(xiàn)在的CAN收發(fā)器通信距離越來越短?

    CAN總線延時理論分析框圖CAN總線延時分析首先,我們看CAN網(wǎng)絡(luò)上節(jié)點之間通信的傳播
    發(fā)表于 08-30 20:19

    ADM3053隔離CAN收發(fā)器隔離電源

    ADM3053 隔離CAN收發(fā)器隔離電源ADM3053是一款隔離式控制區(qū)域網(wǎng)絡(luò)(
    發(fā)表于 11-05 09:20

    CAN總線信號延時簡要分析

    CAN收發(fā)器的改良和隔離器件引入,大大提高了通信的可靠性,但同時也引入了額外的延時,導(dǎo)致通信距離變短,或總線錯誤幀增加,本文以1Mbps波特率下的應(yīng)用為例,對
    發(fā)表于 07-19 07:02

    降低隔離CAN收發(fā)器有什么作用?

    隨著目前越來越多的系統(tǒng)在不同電壓下運行,從電梯到電動汽車,甚至海事系統(tǒng),隔離CAN收發(fā)器已經(jīng)成為不可或缺的一部分。這些收發(fā)器CAN(控制
    發(fā)表于 07-31 07:11

    CTM系列隔離CAN收發(fā)器模塊選型指南

    CTM系列隔離CAN收發(fā)器模塊選型指南 以CTM1050T為代表的隔離CAN收發(fā)器由廣州致遠(yuǎn)電
    發(fā)表于 03-26 18:05 ?76次下載

    ADM3053集成隔離DC-DC轉(zhuǎn)換的信號和電源隔離CAN收發(fā)器

    ADM3053是一款隔離式控制區(qū)域網(wǎng)絡(luò)(CAN)物理層收發(fā)器,集成隔離DC/DC轉(zhuǎn)換,符合I
    發(fā)表于 10-17 14:35 ?154次下載
    ADM3053集成<b class='flag-5'>隔離</b>DC-DC轉(zhuǎn)換<b class='flag-5'>器</b>的信號和電源<b class='flag-5'>隔離</b><b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>

    業(yè)界首款信號和電源隔離CAN收發(fā)器

    ADM3052和ADM3053隔離CAN收發(fā)器是業(yè)界率先提供信號和電源隔離的集成器件,元件數(shù)量最多減少80%,且電路板空間最多縮減70%。 ADM3052
    發(fā)表于 12-11 15:31 ?55次下載
    業(yè)界首款信號和電源<b class='flag-5'>隔離</b>式<b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>

    ADM3053:集成隔離DC/DC轉(zhuǎn)換的信號和電源隔離CAN收發(fā)器 數(shù)據(jù)手冊

    ADM3053:集成隔離DC/DC轉(zhuǎn)換的信號和電源隔離CAN收發(fā)器 數(shù)據(jù)手冊
    發(fā)表于 03-20 21:14 ?12次下載
    ADM3053:集成<b class='flag-5'>隔離</b>DC/DC轉(zhuǎn)換<b class='flag-5'>器</b>的信號和電源<b class='flag-5'>隔離</b><b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b> 數(shù)據(jù)手冊

    低噪聲隔離CAN FD收發(fā)器,實現(xiàn)更高的數(shù)據(jù)速率和低環(huán)路延遲

    低噪聲隔離CAN FD收發(fā)器,實現(xiàn)更高的數(shù)據(jù)速率和低環(huán)路延遲
    發(fā)表于 04-23 12:05 ?3次下載
    低噪聲<b class='flag-5'>隔離</b><b class='flag-5'>CAN</b> FD<b class='flag-5'>收發(fā)器</b>,實現(xiàn)更高的數(shù)據(jù)速率和低環(huán)路延遲

    LTM2889:隔離CAN FDμ模塊收發(fā)器和電源數(shù)據(jù)表

    LTM2889:隔離CAN FDμ模塊收發(fā)器和電源數(shù)據(jù)表
    發(fā)表于 05-10 15:16 ?7次下載
    LTM2889:<b class='flag-5'>隔離</b>式<b class='flag-5'>CAN</b> FDμ模塊<b class='flag-5'>收發(fā)器</b>和電源數(shù)據(jù)表

    【技術(shù)分享】CAN隔離收發(fā)器測試,助您快速掌握產(chǎn)品基本性能

    CAN隔離收發(fā)器的基本性能是衡量一款收發(fā)器是否優(yōu)秀的標(biāo)準(zhǔn)。本文將重點介紹CAN隔離
    的頭像 發(fā)表于 01-06 10:09 ?1308次閱讀
    【技術(shù)分享】<b class='flag-5'>CAN</b><b class='flag-5'>隔離</b><b class='flag-5'>收發(fā)器</b>測試,助您快速掌握產(chǎn)品基本性能

    CTM系列隔離CAN收發(fā)器模塊

    電子發(fā)燒友網(wǎng)站提供《CTM系列隔離CAN收發(fā)器模塊.pdf》資料免費下載
    發(fā)表于 10-13 10:44 ?0次下載
    CTM系列<b class='flag-5'>隔離</b><b class='flag-5'>CAN</b><b class='flag-5'>收發(fā)器</b>模塊