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

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

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

英飛凌TC3XX MCAL CAN模塊簡(jiǎn)析

jf_C6sANWk1 ? 來源:汽車ECU開發(fā) ? 2023-03-07 09:29 ? 次閱讀

英飛凌芯片汽車電子里用得可謂是頗多,剛好小編也用過,最近剛好在摸TC3系列的CAN模塊,剛好簡(jiǎn)單寫寫。

以TC387為例,共有3個(gè)MCMCAN模塊,分別為CAN0、CAN1、CAN2。下圖是三個(gè)CAN模塊的基本參數(shù),其中CAN0的功能最全。

1906432e-bc7d-11ed-bfe3-dac502259ad0.png

從圖中可以看出,每個(gè)CAN模塊有4個(gè)CAN Node,每個(gè)Node均采用Bosch的M_CAN方法來實(shí)現(xiàn),支持CAN和CANFD,最高速率為5Mbps,每個(gè) Node有最多64個(gè)Rx Buffer,支持最多2個(gè)Rx FIFO,另外每個(gè)Node有最多32個(gè)Tx Buffer,支持最多1個(gè)Tx FIFO/Tx Queue。

其與TC2XX相比,其區(qū)別在于由原來的Message Object換成了Message RAM,增加了Pretended Networking特性,以及新增Range Filter功能。

下面就來說說細(xì)節(jié)。

01.

時(shí)鐘

首先來看看時(shí)鐘,對(duì)于CAN模塊來說,主要有Fsyn和Fasyn,如下圖所示。Fsyn 為CAN相關(guān)寄存器及Message RAM的訪問提供時(shí)鐘,F(xiàn)asyn為CAN/CAN FD波特率產(chǎn)生提供時(shí)鐘,其中為了

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

    關(guān)注

    31

    文章

    5343

    瀏覽量

    120373
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114701
  • fifo
    +關(guān)注

    關(guān)注

    3

    文章

    388

    瀏覽量

    43682
  • CAN模塊
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    8748
  • 過濾器
    +關(guān)注

    關(guān)注

    1

    文章

    429

    瀏覽量

    19614

原文標(biāo)題:簡(jiǎn)析英飛凌TC3XX MCAL CAN模塊

文章出處:【微信號(hào):阿寶1990,微信公眾號(hào):阿寶1990】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TC3XX系列IOM模塊ECMSELR寄存器中的CTS和CES有什么區(qū)別?

    我想利用 IOM 模塊來監(jiān)控 PWM 輸出,但我有一些問題。 TC3XX 系列 IOM 模塊 ECMSELR 寄存器中的 CTS 和 CES 有什么區(qū)別? 如果將 CES 的相應(yīng)通道設(shè)置為 1,是否會(huì)在發(fā)生事件時(shí)向 SMU
    發(fā)表于 05-29 07:39

    為什么使用MCAL在Tresos中無法生成模塊?

    我們目前正計(jì)劃將 MCAL 從 MC-ISAR_AS422_TC3xx_2.10.0 移植到 MC-ISAR_AS422_TC3xx_BASIC/CDD_2.25.0 插件。 當(dāng)我們遷移
    發(fā)表于 05-20 08:16

    TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序?

    你好, TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序? AURIX TC3xx - Free Entry ToolChain 是否有助于實(shí)現(xiàn)上述目的?
    發(fā)表于 05-17 07:02

    TC3xx的HSM中有沒有單調(diào)計(jì)數(shù)器?

    你好, 我看到 OPTIGA 有單調(diào)計(jì)數(shù)器,但我在 TC3xx 的 HSM 中確實(shí)找不到單調(diào)計(jì)數(shù)器。 能否確認(rèn)TC3xx的HSM中沒有單調(diào)計(jì)數(shù)器?
    發(fā)表于 03-05 07:56

    深入解析TC3xx芯片中的SMU模塊應(yīng)用

    TC3xx芯片是德國(guó)英飛凌半導(dǎo)體公司推出的汽車級(jí)處理器芯片系列,其中的SMU(System Management Unit)模塊是其重要組成部分之一。SMU模塊
    的頭像 發(fā)表于 03-01 18:08 ?1762次閱讀

    GCC和TASKING有什么區(qū)別?應(yīng)該為AURIX? TC3xx選擇什么?

    GCC 和 TASKING 有什么區(qū)別? 我應(yīng)該為 AURIX? TC3xx 選擇什么? 這將如何影響代碼的運(yùn)行?
    發(fā)表于 03-01 10:09

    請(qǐng)問TC3XX WDT 的check access應(yīng)該如何使用?

    hi,各位老師:請(qǐng)問TC3XX WDT 的check access應(yīng)該如何使用?以及Time Check Password如何理解及使用?讀手冊(cè)時(shí),一直沒有理解到Time Check
    發(fā)表于 02-02 08:17

    TC3xx系列是否支持RTC功能?

    請(qǐng)教各位,TC3xx系列芯片是否支持RTC功能,目前要記錄snapshot的時(shí)間點(diǎn)(年月日時(shí)分秒)。
    發(fā)表于 02-02 07:53

    TC3xx系列怎么禁用trap?

    目前在TC3xx調(diào)試flash讀寫功能,單獨(dú)運(yùn)行flash相關(guān)功能沒有問題,但將flash相關(guān)功能集成到工程中。操作pflash就會(huì)進(jìn)入trap中,查看了一些帖子說是要禁掉trap?請(qǐng)問怎么禁用trap?目前沒找到相關(guān)函數(shù)
    發(fā)表于 01-31 06:21

    SWAP是否適用于兩個(gè)用于TC3xx系列控制器的獨(dú)立軟件?

    目前正在使用 Swap/Partitions 概念實(shí)現(xiàn) SOTA(TC3xx 系列)。 檢查為應(yīng)用程序和引導(dǎo)加載程序?qū)嵤?SOTA 的可行性。 1。對(duì)于兩個(gè)獨(dú)立的軟件,SOTA是否可行? 2。如果是
    發(fā)表于 01-30 07:56

    TC3XX寄存器讀寫時(shí)間過長(zhǎng)怎么解決?

    我目前在做TC3XX底層代碼優(yōu)化,經(jīng)過之前多次測(cè)試目前可以確定該系列芯片對(duì)單個(gè)寄存器地址的讀寫耗時(shí)超過100us。請(qǐng)問對(duì)于寄存器讀寫耗時(shí)你們官方有沒有確切的文件說明?還有就是既然寄存器讀寫時(shí)間那么長(zhǎng)100M的外設(shè)總線時(shí)鐘是否有意義?
    發(fā)表于 01-25 06:56

    Pflash恢復(fù)保護(hù)命令最終會(huì)在Aurix TC3xx控制器上重置目標(biāo)是為什么?

    我正在連接 T32 調(diào)試器的 Aurix TC3xx 控制器評(píng)估板上測(cè)試 Pflash 讀/寫保護(hù)機(jī)制,我配置了 UCB_pFlash 和 UCB 調(diào)試,我成功解鎖了 Pflash 保護(hù),然后嘗試再次鎖定保護(hù),最終進(jìn)入目標(biāo)重置。 我不知道為什么會(huì)這樣。
    發(fā)表于 01-24 06:42

    TC3xx SCR功耗應(yīng)該怎么評(píng)估?

    TC3xx SCR處于70kHz active狀態(tài),以及CAN WAKE UP也處于active,Tricore都掉電了,這個(gè)時(shí)候功耗是多少呢?SCR中不同的組件激活狀態(tài)下,功耗應(yīng)該怎么評(píng)估,有沒有
    發(fā)表于 01-19 08:28

    tc3xx休眠時(shí)mcu pin可以是高阻態(tài)嗎?如何設(shè)置?

    tc3xx,休眠時(shí)mcu pin可以是高阻態(tài)嗎?如何設(shè)置?
    發(fā)表于 01-19 08:26

    AURIX? TC3XX如何暫時(shí)僅啟用/禁用CAN中斷?

    你我使用的是 AURIX? TC3XX。 在 CAN ISR 處理期間,如何暫時(shí)僅啟用/禁用 CAN 中斷?
    發(fā)表于 01-18 06:47