<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 新品快遞 > 未來(lái)的CAN——CAN XL構想簡(jiǎn)介

未來(lái)的CAN——CAN XL構想簡(jiǎn)介

作者: 時(shí)間:2020-01-02 來(lái)源:電子產(chǎn)品世界 收藏
編者按:隨著(zhù)信息技術(shù)的快速發(fā)展,用戶(hù)應用需求的增加,數據吞吐量越來(lái)越大,對CAN總線(xiàn)的通信數據量與通信質(zhì)量要求也越來(lái)越高,那么下一代的CAN——CAN XL會(huì )是什么樣子的呢?

一、 對的要求。

本文引用地址:http://dyxdggzs.com/article/202001/408848.htm

有效負載長(cháng)度:與以太網(wǎng)幀長(cháng)度一樣;

可靠性:等于或者優(yōu)于CAN,CAN FD和10Mbit/s以太網(wǎng)的穩定性;

魯棒性:與CAN FD一樣好,甚至要優(yōu)于10Mbit/s以太網(wǎng);

波特率:在數據段的傳輸速率最大可達10Mbit/s;

兼容性:向后兼容CAN FD。

二、 簡(jiǎn)介

1. CAN,CAN FD,報頭比較

image.png

圖 1  CAN, CAN FD, CAN XL幀頭部

上圖中頂部的黑線(xiàn)表示隱性,底部的黑線(xiàn)表示顯性,那么我們分析上圖可得出以下結論:

l   SOF位與11位CANID通用與CAN, CAN FD, CAN XL;

l   CAN FD和CAN XL始終不支持RTR遠程請求;

l   CANXL不支持IDE標識符擴展(29位CANID),該位始終處于顯性;

l   CAN中FDF始終處于顯性,隱性FDF位指示CAN FD,隱性FDF,XLF位指示CAN XL;

l   CAN FD中res位始終處于顯性,隱性BRS位(波特率切換)會(huì )提升傳輸速率;

l   CAN FD中ESI位通常處于顯性,但處于被動(dòng)錯誤時(shí)會(huì )變?yōu)殡[性;

l   CAN XL中resXL位是隱性的,可用于將來(lái)的擴展;

l   CAN XL中AL1,DH1和DL1作為新的波特率切換序列;

l   CAN XL中Payload 8-bit用于不同數據包的預定義多路復用位;

l   CAN XL中DLC是一個(gè)11位整數,其中數據字節數是該整數加“1”;

l   CAN XL中Header-CRC用于保證DLC正確,DLC定義數據CRC從何處開(kāi)始。

表 1 編碼表

image.png

2. CAN,CAN FD,CAN XL報尾比較

image.png

圖 2 CAN, CAN FD, CAN XL幀格式

l   與CAN相比,CAN FD增加了開(kāi)銷(xiāo)所需位的數量;

l   與CAN FD相比,CAN XL增加了更多的開(kāi)銷(xiāo)所需位的數量;

l   這些附加位位于報文頭與報文末尾處;

l   大多數的開(kāi)銷(xiāo)所需位是CRC,必須增加它才能保護超出的更多的字節。

image.png

圖 3  CAN, CAN FD, CAN XL幀尾

l   CAN與CAN FD唯一的區別在于CRC長(cháng)度;

l   對于相同的數據長(cháng)度,CAN XL中較長(cháng)的報頭可能需要較長(cháng)的CRC;

l   CAN XL包含用于波特率切換位,確保向前的兼容性;

l   CAN XL CRC之后是波特率的切換模式,而不是CRC定界符;

l   為了確保重新同步到未來(lái)格式的幀末尾,集成格式:將CAN XL中放置NACK添加到舊ACK中。

3. CAN XL的波特率轉換

image.png

圖 4  CAN XL幀格式

l   DH1和DL1之間邊緣的波特率增加;

l   DH2和DL2之間邊緣的波特率降低;

l   AL1位包含一個(gè)特殊模式,它可以切換CAN驅動(dòng)器進(jìn)入高波特率模式;

l   AH1位包含一個(gè)特殊模式,它將使CAN驅動(dòng)器脫離高波特率模式。

總結

CAN XL每個(gè)CAN幀中有更多的數據:1—2048字節,并且在數據部分增加了波特率,具有更好的故障保護措施,可為下一代CAN做更好的準備。



關(guān)鍵詞: CAN DLC CAN XL

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>