<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RA MCU CAN和CANFD IP介紹

RA生態工作室 ? 2023-12-26 08:06 ? 次閱讀

瑞薩RA MCU(Renesas RA Microcontroller Unit)是一種高性能且多功能的微控制器單元,由瑞薩電子公司推出。它是基于ARM Cortex-M內核的先進微控制器系列,專為滿足廣泛的嵌入式應用需求而設計。

RA MCU系列提供了廣泛的產品線和內核選項,以滿足不同級別、成本和性能要求。這些微控制器單元集成了豐富的外設和功能模塊,包括模擬轉換器、數字輸入輸出(GPIO)端口、通信接口(如UART、SPI、I2C)以及定時器等。這使得RA MCU具備了出色的通信能力、數據處理和控制性能,適用于各種行業和應用領域。

除了以上通信接口,RA中多款MCU還配備了CAN或者CANFD模塊。RA MCU中的CAN(Controller Area Network)和CANFD(Controller Area Network with Flexible Data Rate)模塊是用于實現高性能數據通信的重要功能。

CAN是一種廣泛應用于汽車、工業控制物聯網等領域的串行通信協議。其特點是具有高可靠性、抗干擾能力強和可擴展性好。CAN通信使用兩根差分信號線(CAN_H和CAN_L),以確??煽康貍鬏敂祿?。RA MCU的CAN模塊支持標準CAN協議,具備多個接收和發送FIFO緩沖區,用于存儲收發的CAN幀。它還提供了靈活的過濾和接收模式選擇功能,能夠滿足不同應用的數據傳輸要求。

而CANFD是對傳統CAN協議的擴展,能夠以更高的速率傳輸數據和更大的數據負載。CANFD模塊可以在CAN和CANFD之間進行切換,以適應不同的通信需求。與CAN相比,CANFD具有更高的數據傳輸速率和更大的數據幀長度,提供了更大的靈活性和性能。RA MCU的CANFD模塊支持CAN2.0B和CANFD的協議規范,能夠在高速、高負載的應用場景下提供可靠的數據通信。它具備更大的接收和發送FIFO緩沖區,以適應更高速率、更大負載的數據傳輸。同時,CANFD模塊還提供了更豐富的過濾和接收模式配置選項,以滿足不同應用的需求。

RA MCU中的CAN和CANFD模塊通過提供靈活而高性能的數據通信功能,使開發者能夠輕松構建復雜的通信系統。無論是用于車載電子、工業自動化還是物聯網設備,CAN和CANFD模塊都是實現可靠數據傳輸的理想選擇。

? 第一種:CAN模塊

RA2L1、RA4M1、RA4M2、RA4M3、RA4E1、RA6M1、RA6M2、RA6M3、RA6M4、RA6T1和RA6E1中搭載這一IP,符合ISO 11898-1、CAN 2.0A、CAN 2.0B協議標準。

位速率

數據傳輸率可高達1 Mbps (fCAN≥8 MHz);

fCAN:CAN時鐘

Mailbox

32個Mailbox,2種模式

? 普通mailbox模式:32個mailbox,可獨立配置用于發送或接收

? FIFOmailbox模式:24個mailbox,可獨立配置用于發送或接收,其余Mailbox接收和發送4級FIFO

接收過濾器

8個獨立接收Mask(每4個Mailbox有1個);

每個Mailbox可以獨立啟用或禁用Mask。

發送

支持數據幀和遠程幀發送;

傳輸ID格式可選擇僅標準ID、僅擴展ID或混合ID;

編程一次性傳輸功能;

廣播消息功能;

可根據消息ID或Mailbox號碼選擇優先模式;

支持發送請求中止,并在狀態標志中確認中止完成;

每個Mailbox可獨立啟用或禁用傳輸完成中斷;

接收

支持數據幀和遠程幀接收;

接收ID格式可選擇僅標準ID、僅擴展ID或混合ID;

可編程一次性接收功能;

可選擇覆蓋模式(覆蓋未讀消息)和溢出模式(保存未讀消息);

每個Mailbox可獨立啟用或禁用接收完成中斷。

中斷功能

支持五種中斷源:接收完成、發送完成、接收FIFO、發送FIFO和錯誤中斷

CAN時鐘源

PCLKB或CANMCLK

時間戳

使用16位計數器的時間戳功能;

參考時鐘可選擇1位、2位、4位和8位時間周期。

錯誤狀態監測

CAN總線錯誤監測,包括填充錯誤、格式錯誤、ACK錯誤、15位CRC錯誤、位錯誤和ACK分隔符錯誤;

檢測到錯誤狀態的轉換,包括錯誤警告、錯誤被動、總線關閉進入和總線關閉恢復;

支持讀取錯誤計數器。

系統框圖如下:

wKgaomUDwZ6ANw6zAADlXzNsYRo305.png

? 第二種:CANFD模塊

RA6M5中搭載這一IP,符合CAN-FD ISO 11898-1 (2015) 協議標準。

位速率

仲裁階段高達1 Mbps,數據階段高達8 Mbps,每個CAN通道單獨傳輸;

CAN通道數

2通道

工作時鐘

外設時鐘/APB時鐘

50MHz(PCLKB);

RAM時鐘:100 MHz (PCLKA)

數據鏈路層 (DLL) 時鐘

最大值≤40 MHz

可選ID類型

型11位標準ID;

11位標準ID+18位擴展ID

可選幀類型

數據幀 (RTR = 0)(CAN和CAN-FD幀);

遠程幀 (RTR = 1)(僅限CAN幀)

網關功能

CAN 2.0 CAN 2.0

CAN 2.0 CAN-FD網關(僅支持8字節有效載荷)

CAN-FD CAN-FD

消息緩沖區

最多16×2個接收消息緩沖區,在所有CAN通道之間共享;

每個通道16個發送消息緩沖區;

每個通道4個發送隊列;

支持自動消息傳輸到傳輸隊列

FIFO數量

8個接收FIFO緩沖區

多達3×2個FIFO可單獨配置為:

? 接收FIFO

? 發送FIFO

? CAN CAN網關FIFO

增強的接收過濾

支持11位和29位CAN標識符;

每個條目的可編程29位CAN標識符接收過濾器Mask;

每個通道的可編程網關路由能力(最多8個路由目的地);

RTR和IDE屏蔽;

數據長度代碼 (DLC) 過濾器;

消息緩沖區負載過載保護;

有效負載過濾器。

中斷功能

可配置的全局RX FIFO中斷:可單獨配置每個FIFO、在接收到特定深度或每收到一條消息觸發中斷;

通道TX中斷;

全局錯誤:數據鏈路校驗、郵件丟失、FD有效負載溢出;

通道錯誤:總線錯誤、警告錯誤、被動錯誤、總線斷開、總線斷開恢復、超載、總線鎖、仲裁損失、傳輸中止。

RAM

RAM ECC保護(2位錯誤檢測,1位錯誤糾正)

掉電功能

每個CAN節點的模塊啟動停止功能(通道和全局睡眠模式)

TrustZone Filter

可設置一個安全屬性,兩個通道屬性相同

系統框圖如下:

wKgZomWdAHCAaTHJAAFqkAyYvB8815.png

? 第三種:CANFD Lite模塊

RA4E2、RA4T1、RA6T2、RA6E2和RA6T3中搭載這一IP,符合CAN-FD ISO 11898-1 (2015)。

位速率

仲裁階段高達1 Mbps,數據階段高達5 Mbps

CAN通道數

1通道

工作時鐘

外設時鐘/APB時鐘

最大值≤40 MHz

可選ID類型

11位標準ID;

11位標準ID+18位擴展ID

可選幀類型

數據幀 (RTR = 0)(CAN和CAN-FD 幀);

遠程幀 (RTR=1)(僅限CAN幀)

消息緩沖區

最多32個接收消息緩沖區;

4個發送消息緩沖區;

1個發送隊列;

支持自動消息傳輸到傳輸隊列。

FIFO數量

2個接收FIFO緩沖區

1個COMMON FIFO可單獨配置為:

? 接收FIFO

? 發送FIFO

增強的接收過濾

支持11位和29位CAN標識符;

每個條目的可編程29位CAN標識符接收過濾器Mask;

每個FIFO和接收消息緩沖區的可編程路由功能(最多2個路由目的地);

RTR和IDE屏蔽;

數據長度代碼 (DLC) 過濾器;

消息緩沖區負載過載保護;

在通信期間更新接收過濾器列表 (AFL) 條目。

中斷功能

可配置的全局RX FIFO中斷:可單獨配置每個FIFO、在接收到特定深度或每收到一條消息觸發中斷;

通道TX中斷;

全局錯誤:數據鏈路校驗、郵件丟失、FD有效負載溢出;

通道錯誤:總線錯誤、警告錯誤、被動錯誤、總線斷開、總線斷開恢復、超載、總線鎖、仲裁損失、傳輸中止

RAM

RAM ECC保護(2位錯誤檢測,1位錯誤糾正)

掉電功能

CAN節點的模塊啟動停止功能(通道和全局睡眠模式)

TrustZone Filter

可設置一種安全屬性

系統框圖如下:

wKgZomWdAHuAFd8HAAEfVotPHvc943.png

目前RA MCU提供以上三種CAN&CANFD IP,請根據實際需求進行選擇。如果需要在CAN總線上添加CAN節點,以上三種CAN&CAN IP均可;如果需要在CAN總線上添加CANFD節點,請選擇CANFD或者CANFD Lite;如果需要用到2個通道,請選擇RA6M5的CANFD。在選型或者使用過程中,若遇到問題,請聯系瑞薩銷售或者代理。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    6855

    瀏覽量

    148056
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16085

    瀏覽量

    344380
  • CANFD
    +關注

    關注

    0

    文章

    43

    瀏覽量

    4820
收藏 人收藏

    評論

    相關推薦

    細說下與傳統CAN相比CANFD CRC段帶來的變化

    很多人了解過CANFD,可能知道CANFD CRC段與傳統CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統CAN的差異
    的頭像 發表于 07-15 11:56 ?1959次閱讀

    開發者分享:輕松搞起CANFD

    先楫的CANFD外設,有兩個CANFDIP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了經典CAN
    的頭像 發表于 08-01 10:28 ?1614次閱讀
    開發者分享:輕松搞起<b class='flag-5'>CANFD</b>

    玩轉先楫CANFD外設系列之一:輕松搞起CANFD

    一、概述先楫的CANFD外設,有兩個CANFDIP,其中HPM6700系列,HPM6400系列、HPM6300系列使用的是CAN,包括了經典CAN
    的頭像 發表于 08-02 08:20 ?1534次閱讀
    玩轉先楫<b class='flag-5'>CANFD</b>外設系列之一:輕松搞起<b class='flag-5'>CANFD</b>

    RA MCU CANFD的應用實例(上)

    本篇文章將以RA6E2為例,介紹如何使用瑞薩電子FSP CAN-FD lite的堆棧來設計和實現基于CAN的簡易系統。最后,使用兩套FPB-RA
    的頭像 發表于 10-25 15:53 ?515次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> <b class='flag-5'>CANFD</b>的應用實例(上)

    CANFD節點如何與經典CAN總線正常通信呢?

    CANFD的來源是什么?CANFD有哪幾個顯著特點?CANFD節點如何與經典CAN總線正常通信呢?
    發表于 06-16 09:31

    Renesas RA2L1開發板之CAN介紹

    1、Renesas RA2L1開發板之CAN介紹  功能模塊的硬件介紹  CPK-RA2L1評估板是一款專門針對中國本地的開發板,主
    發表于 11-01 11:46

    Can_43_LLCE驅動程序示例代碼如何將CANFD更改為經典CAN?

    我下載了LLCE CAN驅動程序,運行LLCE CAN示例代碼ok,目前示例代碼中can frame是CANFD,我想將CANFD改成經典
    發表于 05-12 06:28

    線下培訓 | 瑞薩電子RA MCU CAN/CAN FD技術培訓

    協議,瑞薩電子技術專家將在 北京和深圳舉辦RA MCU CAN/CAN FD技術培訓 ,為您詳細介紹CA
    的頭像 發表于 06-04 16:25 ?534次閱讀
    線下培訓 | 瑞薩電子<b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> <b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD技術培訓

    技術分享丨CAN/CANFD一致性測試

    在汽車領域CAN/CANFD網絡通信中,各節點(控制器)的質量不一致可能會引發錯誤、網絡故障或網絡癱瘓等問題,所以,為保證CAN/CANFD網絡的正常安全運行,必須要執行
    的頭像 發表于 04-24 09:28 ?2628次閱讀
    技術分享丨<b class='flag-5'>CAN</b>/<b class='flag-5'>CANFD</b>一致性測試

    RA MCU CANCANFD IP介紹

    瑞薩RA MCU(Renesas RA Microcontroller Unit)是一種高性能且多功能的微控制器單元,由瑞薩電子公司推出。它是基于ARM Cortex-M內核的先進微控制器系列,專為
    的頭像 發表于 07-28 12:15 ?1058次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b> <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    CANCANFD協議簡介(上)

    前篇內容請點擊查看: RA MCU CANCANFD IP介紹 1. 概述
    的頭像 發表于 07-31 12:10 ?1922次閱讀
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b>協議簡介(上)

    CANCANFD協議簡介(下)

    前篇內容請點擊查看: RA MCU CANCANFD IP介紹
    的頭像 發表于 08-02 12:15 ?1644次閱讀
    <b class='flag-5'>CAN</b>和<b class='flag-5'>CANFD</b>協議簡介(下)

    RA2L1:使用CLKOUT給MCU CAN模塊提供時鐘

    RA2L1:使用CLKOUT給MCU CAN模塊提供時鐘
    的頭像 發表于 11-02 16:27 ?400次閱讀
    <b class='flag-5'>RA</b>2L1:使用CLKOUT給<b class='flag-5'>MCU</b> <b class='flag-5'>CAN</b>模塊提供時鐘

    RA MCU CANFD在FSP中的配置詳解

    在瑞薩RA系列MCU產品中,目前RA4E2、RA4T1、RA6E2、RA6T2和
    的頭像 發表于 10-20 14:46 ?692次閱讀
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b> <b class='flag-5'>CANFD</b>在FSP中的配置詳解

    CANCANFD的區別 CANCANFD如何轉換

    CANCANFD的區別 CANCANFD如何轉換? CAN(Controller Area Network)是一種廣泛應用于汽車和工業控
    的頭像 發表于 11-22 16:37 ?4094次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>