亚洲美女爱爱-夜夜添夜夜添夜夜摸夜夜摸-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)閉

主站蜘蛛池模板: 99久久免费精品国产免费高清 | 国产午夜一区二区 | 少妇高潮太爽了在线视 | 妇与子乱肉肉在线观看 | 无码国产欧美一区二区三区不卡 | 亚洲美女av在线 | 国产欧美精品aaaaa久久 | 国产成人精品午夜福利a | 国产成人麻豆精品午夜福利在线 | 亚洲精品女人久久久 | 日本aaa级片| 国产又黄又猛又粗又爽的a片动漫 | 中国人与拘一级毛片 | 精品国产av最大网站 | 黄色中文视频 | yyy6080韩国三级理论 | 久久午夜无码鲁丝片 | 欧美乱大交xxxxx潮喷l头像 | 久久久久国产 | 国产日韩欧美一区二区东京热 | 中国丰满人妻videoshd | 91日日日| 日本一区二区免费在线 | 成人三级视频在线观看不卡 | 国产精品无 | 国产重口老太和小伙乱 | 国产熟女出轨做受的叫床声 | 精品夜夜嗨av一区二区三区 | 亚洲免费人成在线视频观看 | mm1313亚洲国产精品无码试看 | 亚洲国产欧洲综合997久久, | av综合色 | 伊人精品久久久大香线蕉 | 最新三级av | 亚洲狠 | 成人男男视频拍拍拍在线观看 | 国产精品久久久久久久久久久新郎 | 日本啪啪片 | 少妇太紧太爽又黄又硬又爽视频 | 最新日本一道免费一区二区 | 少妇苏晴的性荡生活 | 特黄毛片杨钰莹 | 伊人久久无码中文字幕 | 爆操少妇 | 日韩欧美精品在线观看 | 国产精品久久久久一区二区 | 粗暴肉开荤高h文农民工免费视频 | 国产精品久久久久久久久久新婚 | 欧美色图17p| 无码国产一区二区三区四区 | 2015www永久免费观看播放 | 中文字幕人妻丝袜美腿乱 | 丰满少妇高潮惨叫久久久 | 97se亚洲国产一区二区三区 | 91精产品一区一区三区40p | 寂寞少妇让水电工爽了视频 | 精品一区二区三区东京热 | 亚洲国产熟妇无码一区二区69 | 2020国产成人精品影视 | 国产成人精选视频在线观看 | 亚洲欧美日本韩国 | 亚洲午夜久久久久久久久电影网 | 亚洲国产一区二区波多野结衣 | 在线 | 国产精品99传媒a | 亚洲中文字幕久久久一区 | 精品亚洲卡一卡2卡三卡乱码 | 无码人妻一区二区三区精品视频 | 日韩成人一区 | 曰韩毛片 | 白嫩少妇xxxxx性hd美图 | 国产999精品视频 | 午夜福利av无码一区二区 | 国产精品sm调教免费专区 | 中字无码av在线电影 | aaa级片| jzzijzzij亚洲农村妇女 | 色人阁av | 亚洲精品久久久久久久观小说 | 免费无遮挡在线观看视频网站 | 免费精品国产一区二区三区 | 69影院少妇在线观看 | 国产乱码精品一品二品 | 午夜理论片yy6080私人影院 | 色综合综合 | a级黄色影片 | 日本草逼视频 | 日韩精品一区中文字幕 | 蜜桃视频插满18在线观看 | 国产69精品久久久久孕妇 | 国产一级淫片a视频免费观看 | 极品尤物一区二区三区 | 日本公与熄乱理在线播放 | 五月婷影院 | 国内揄拍国内精品对白86 | 99国产精品久久久久久久日本竹 | 美女航空毛片在线播放 | 亚欧日韩在线 | 99久久精品国产一区二区成人 | 一区二区三区毛片 |