亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-97碰成人国产免费公开视频-国产午夜大片-www黄av-国产94在线 | 亚洲-亚洲午夜久久久精品一区二区三剧-精品视频亚洲-久久久久国色av∨免费看-黄色片一区二区-69福利视频-国产老头和老头xxxxx免费-99精品视频一区在线观看-日韩三级黄色毛片-亚洲激情图片区-黄色a一级-99re6在线-91九色视频-日本欧美久久久-成人国产精品免费观看

你的位置:首頁(yè) > 互連技術(shù) > 正文

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

發(fā)布時(shí)間:2023-05-04 來(lái)源:汽車(chē)ECU開(kāi)發(fā) 責(zé)任編輯:wenwei

【導(dǎo)讀】英飛凌的芯片在汽車(chē)電子里用得可謂是頗多,剛好小編也用過(guò),最近剛好在摸TC3系列的CAN模塊,剛好簡(jiǎn)單寫(xiě)寫(xiě)。


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


1679319760806901.png


從圖中可以看出,每個(gè)CAN模塊有4個(gè)CAN Node,每個(gè)Node均采用Bosch的M_CAN方法來(lái)實(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ū)別在于由原來(lái)的Message Object換成了Message RAM,增加了Pretended Networking特性,以及新增Range Filter功能。


下面就來(lái)說(shuō)說(shuō)細(xì)節(jié)。


01. 時(shí)鐘


首先來(lái)看看時(shí)鐘,對(duì)于CAN模塊來(lái)說(shuō),主要有Fsyn和Fasyn,如下圖所示。Fsyn 為CAN相關(guān)寄存器及Message RAM的訪問(wèn)提供時(shí)鐘,F(xiàn)asyn為CAN/CAN FD波特率產(chǎn)生提供時(shí)鐘,其中為了MCMCAN有良好的性能,需要保證 Fsyn>=Fasyn 非常重要。


1679319746876784.png


02. 數(shù)據(jù)發(fā)送接收管理


數(shù)據(jù)發(fā)送接收分為Dedicated Rx/Tx Buffer和RX FIFO,其中Dedicated Rx Buffer就是每個(gè)ID對(duì)應(yīng)一個(gè)Buffer,也就是FULL CAN。所有的Dedicated Rx Buffer地址必須連續(xù),并且占用的Message RAM大小必須相同。


每個(gè)Dedicated Rx Buffer寫(xiě)入數(shù)據(jù)后都會(huì)被鎖住,不會(huì)再?gòu)腃AN Bus上寫(xiě)入新數(shù)據(jù),直到CPU訪問(wèn)完Dedicated Rx Buffer后解鎖。


Rx Buffer其實(shí)就是多個(gè)Rx Buffer組成Rx FIFO進(jìn)行管理,每個(gè)CAN Node最多可以設(shè)置2個(gè)Rx FIFO,分別為Rx FIFO 0,Rx FIFO 1。每個(gè)Rx FIFO最多可以包含64個(gè)Rx Buffer數(shù)據(jù)。


Dedicated Rx Buffer和Rx FIFO都可以設(shè)置Filtering,確定CAN Bus上哪些Message被接收。


報(bào)文發(fā)送也一樣分為Dedicated Tx Buffer和Tx FIFO,不過(guò)多了一個(gè)Tx Queue,前兩者的含義也和接收管理中提到的一樣。在Tx管理中有幾個(gè)注意點(diǎn)的是,Dedicated Tx Buffer與Tx FIFO 或者是Tx Queue可以同時(shí)存在,但最多只能32個(gè)Tx Buffer.


對(duì)于Dedicated Tx Buffer、Tx FIFO共存而言,必須順序排布。每次發(fā)送仲裁,將所有Dedicated Tx Buffer和最老的Tx FIFO Tx Buffer比較優(yōu)先級(jí),Message ID最小的先發(fā)送。


對(duì)于Dedicated Tx Buffer、Tx Queue共存而言,也是按照Dedicated Tx Buffer、Tx Queue的順序排布,每次發(fā)送仲裁,將所有Dedicated Tx Buffer和Tx Queue中的Tx Buffer比較優(yōu)先級(jí),Message ID最小的先發(fā)送,Message ID相同則Tx Buffer順序在前的先發(fā)送。


03. MCAL配置


涉及的到MCU和CAN模塊,首先是設(shè)置CAN模塊的時(shí)鐘頻率,如下圖所示。


1679319731956313.png


下面就是Port模塊,按照硬件接口表進(jìn)行配置,比如P20.8配置為輸出,如下圖所示。


1679319716708204.png


下面就是CAN模塊的配置了,配置RXDB,以及發(fā)送和棘手以及wakeup的方式,如下配的是輪詢模式,在就是CAN時(shí)鐘源,以及相應(yīng)的波特率。


1679319705484731.png


下面就是波特率的設(shè)置了,以及為了采樣點(diǎn)配置在80%左右,需要配置各個(gè)段的時(shí)間參數(shù),這個(gè)通常主機(jī)廠有要求,按照配就是了。


1679319692644746.png


再接下來(lái)配置Hardware object,包括是幀類型,是FIFO還是其他類型,以及關(guān)聯(lián)的CAN模塊。


1679319678506286.png


還可以配置過(guò)濾器,如下圖所示。


1679319667479792.png


最后即使配置CAN模塊的主函數(shù)的運(yùn)行周期了,如下圖所示。


1679319655235506.png



免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理。


推薦閱讀:


1200V IGBT7和Emcon7可控性更佳,助力提升變頻器系統(tǒng)性能(上)

驅(qū)動(dòng)5G基礎(chǔ)設(shè)施

家庭護(hù)理醫(yī)療設(shè)備供電

升降壓原理淺析

MIMO系統(tǒng)與波束賦形(上篇)

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索

關(guān)閉

?

關(guān)閉

主站蜘蛛池模板: 国产极品久久 | 色五月丁香五月综合五月 | 日韩一级二级视频 | 欧美无人区码suv | 亚洲综合一区自偷自拍 | 裸体女人a级一片 | 亚洲人成伊人成综合网76 | 92精品成人国产在线观看 | 亚洲中文字幕经典三级 | 欧美乱大交xxxxx古装 | 色综合色欲色综合色综合色乛 | 日韩大胆视频 | 亚洲中文字幕久久精品无码喷水 | 秘密爱大尺度做爰呻吟 | 一本久久a久久精品亚洲 | 巨大乳女人做爰视频在线看 | 日本亲子乱子伦xxxx50路 | 91欧美精品午夜性色福利在线 | 另类综合小说 | 久久无码高潮喷水 | 欧美日韩中文字幕一区 | 成人久久免费视频 | 四虎网站免费观看视频 | 国产传媒在线播放 | 国产中文字幕视频 | 饥渴的熟妇张开腿呻吟视频 | 久久精品桃花av综合天堂 | 少妇大叫太大太爽受不了在线观看 | 英语老师丝袜娇喘好爽视频 | 玖玖在线观看视频 | 日本一卡二卡3卡四卡网站精品 | 成人免费淫片aa视频免费 | 波多av在线 | 露脸内射熟女--69xx | 日韩综合区 | 欧美午夜片欧美片在线观看 | 两个女人互添下身爱爱 | 越南女子杂交内射bbwbbw | 精品无码久久久久国产电影 | 黄片毛片免费在线观看 | 久久国产精品广西柳州门 | 91精产品一区一区三区40p | 日产欧美一区二区三区不上 | 欧洲无线码免费一区 | 精品国产高清毛片a片看 | 97夜色| 国产午夜精品免费一区二区三区 | 青青青手机在线视频 | 青青青在线香蕉国产精品 | 国产又色又爽无遮挡免费动态图 | 国产成人精品一区二区三区视频 | 亚洲码国产岛国毛片在线 | 色婷婷av一本二本三本浪潮 | 亚洲高清偷拍一区二区三区 | 国产网站在线免费观看 | 99热这里只有精品在线观看 | 国产农村黄aaaaa特黄av毛片 | 超爱碰在线资源 | 成人乱人伦视频在线观看 | 欧美一级黄色片在线观看 | 97视频在线 | 国产人妖网站 | 亚洲综合精品在线 | 欧美做受xxxxxⅹ性视频 | 欧美男女交配视频 | 亚洲色图av在线 | 国产精品岛国久久久久 | 国产做a爰片久久毛片a片白丝 | 日本丰满白嫩大屁股ass | 日韩激情国产 | 欧美一区二区三区粗大 | 精品aⅴ一区二区三区 | 在线观看欧美一区 | 国产精品亚洲五月天高清 | 免费特级毛片 | 国产美女黄网站 | 狠狠躁天天躁无码中文字幕图 | 美乳少妇与邻居尤物啪啪 | 久久久综合亚洲91久久98 | 少妇被粗大的猛烈进出va视频 | 人人妻人人妻人人妻碰碰 | 黑人做爰xxxⅹ性少妇69 | 亚洲欧美自拍偷拍视频 | 国产成人无码精品久久久免费 | 做爰丰满少妇1314 | 狠狠色噜噜狠狠狠狠米奇777 | 亚洲天堂一级片 | 91桃色成人wangxhab | 日韩成人在线免费视频 | 中文有码在线 | 成人av资源网 | 久久99国内精品自在现线 | 日本免费一区二区视频 | 同性男男黄g片免费网站 | 天天综合天天做天天综合 | 中国女人熟毛茸茸a毛片 | 久久成人人人人精品欧 | 免费在线国产视频 | 欧美日韩亚洲天堂 |