英飛凌的芯片在汽車電子里用得可謂是頗多,剛好小編也用過,最近剛好在摸TC3系列的CAN模塊,剛好簡(jiǎn)單寫寫。
以TC387為例,共有3個(gè)MCMCAN模塊,分別為CAN0、CAN1、CAN2。下圖是三個(gè)CAN模塊的基本參數(shù),其中CAN0的功能最全。
從圖中可以看出,每個(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)投訴
原文標(biāo)題:簡(jiǎn)析英飛凌TC3XX MCAL CAN模塊
文章出處:【微信號(hào):阿寶1990,微信公眾號(hào):阿寶1990】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
我想利用 IOM 模塊來監(jiān)控 PWM 輸出,但我有一些問題。 TC3XX 系列 IOM 模塊 ECMSELR 寄存器中的 CTS 和 CES 有什么區(qū)別? 如果將 CES 的相應(yīng)通道設(shè)置為 1,是否會(huì)在發(fā)生事件時(shí)向 SMU
發(fā)表于 05-29 07:39
我們目前正計(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)用程序? AURIX TC3xx - Free Entry ToolChain 是否有助于實(shí)現(xiàn)上述目的?
發(fā)表于 05-17 07:02
你好,
我看到 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芯片是德國(guó)英飛凌半導(dǎo)體公司推出的汽車級(jí)處理器芯片系列,其中的SMU(System Management Unit)模塊是其重要組成部分之一。SMU模塊在
發(fā)表于 03-01 18:08
?1762次閱讀
GCC 和 TASKING 有什么區(qū)別? 我應(yīng)該為 AURIX? TC3xx 選擇什么? 這將如何影響代碼的運(yùn)行?
發(fā)表于 03-01 10:09
hi,各位老師:請(qǐng)問TC3XX WDT 的check access應(yīng)該如何使用?以及Time Check Password如何理解及使用?讀手冊(cè)時(shí),一直沒有理解到Time Check
發(fā)表于 02-02 08:17
請(qǐng)教各位,TC3xx系列芯片是否支持RTC功能,目前要記錄snapshot的時(shí)間點(diǎn)(年月日時(shí)分秒)。
發(fā)表于 02-02 07:53
目前在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/Partitions 概念實(shí)現(xiàn) SOTA(TC3xx 系列)。
檢查為應(yīng)用程序和引導(dǎo)加載程序?qū)嵤?SOTA 的可行性。
1。對(duì)于兩個(gè)獨(dú)立的軟件,SOTA是否可行?
2。如果是
發(fā)表于 01-30 07:56
我目前在做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
我正在連接 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處于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è)置?
發(fā)表于 01-19 08:26
你我使用的是 AURIX? TC3XX。 在 CAN ISR 處理期間,如何暫時(shí)僅啟用/禁用 CAN 中斷?
發(fā)表于 01-18 06:47
評(píng)論