《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > FlexRay總線控制器和TC1796的MLI接口設計
FlexRay總線控制器和TC1796的MLI接口設計
摘要: 研究了FlexRay總線控制器CIC310和微處理器TC1796的微連接口(MLI)的數據傳輸原理和總線協議,使用TC1796和CIC310實現 MLI接口的高速數據傳輸,并介紹了一個主控制器連接多個MLI模塊的軟件和硬件實現方法。整個系統集成度高,適合車載電子設備的大量數據傳輸。
Abstract:
Key words :

引言

  FlexRay總線是一種點對點形式的具有星形拓撲結構的數據傳輸總線。提供了傳統總線通信協議所不具有的一些特性。FlexRay簡化了車載電子設備之間的通信系統架構,使得車載電子單元變得更加穩定和可靠。FlexRay總線具有故障容限,可提供500 kbps~10 Mbps的確定數據傳輸速率和24位CRC(循環冗余)校驗碼。

  FlexRay總線支持2×10 Mbps的數據速率,與CAN總線協議相比,可用的帶寬提高了10~40倍。總線速率的提高使電子設備可以快速從總線獲取信息,也可以快速將自身信息傳送到總線上的其他設備。微處理器和FlexRay總線控制器的數據通信一般采用串行方式、并行方式以及其他方式。并行接口方式是早期采用的高速數據傳輸方式,但以更高速率傳輸時則存在多種問題。由于數據和地址總線較多,使得接口復雜,PCB布線難度增大,在高速時鐘下每根數據線和地址線都要求盡量等長,否則可能產生數據和地址傳輸時相應位的紊亂,無法正確傳輸數據。串行方式硬件連接方便,內部最少只需數據收和數據發2根線,但傳輸速率較慢。

  本文介紹一種微連接口MLI(MicroLink Interface)實現總線傳輸,使用FlexRay總線控制器CIC310及處理器TC1796。CIC310采集總線上各個節點的通信數據,并對總線負載和總線容量進行檢測和控制。TC1796將各個節點數據進行處理,他們之間采用微連接口MLI,實現高速數據傳輸,最快數據傳輸速率達到37.5 Mbps,完全滿足2×10 Mbps的總線數據速率。

  1 FlexRay控制器CIC310

  CIC310是英飛凌公司最近推出的FlexRay總線控制器,其內部結構如圖1所示。從圖中可以看出,CIC310總線控制器主要由ERay模塊、DMA模塊、時鐘管理模塊、中斷模塊、內存和數據處理以及數據接口模塊等組成。

圖1 CIC310內部功能框圖

  CIC310有3種接口方式將數據傳輸到處理器,這3種方式分別為SSC(Synchronous Serial Channel,串行接口)方式、XMU(Demultiplexer 8/16 bit Parallel Interface,非復用的8/16位并行接口)方式和MLI方式。其中SSC為一般的串口連接方式,具有連接簡單和連接線少的特點,但數據傳輸速率較低;XMU接口為并口連接方式,數據傳輸速度比串口方式快很多,但連接線較多;MLI接口為專用接口方式,一般可以和專用車載控制器連接。英飛凌的 TC1796具有和CIC310連接的MLI接口。

  CIC310和總線接口有2個獨立的收發通道,每個通道的數據傳輸速度可達10 Mbps,片內ERay模塊主要負責總線數據的收發、總線和DMA模塊的數據交互、向外設產生各種中斷以及實現數據讀寫時鐘的管理等。ERay模塊一般經過數據濾波器,將一些廣播幀和總線上其他用戶的數據幀濾除后,將本用戶的數據幀傳輸到CIC310片內的DMA模塊。DMA模塊進行數據處理和數據校驗,可以采用事先設定的數據系數進行處理。

  2 微處理器TC1796

  TC1796是基于英飛凌公司TriCore處理器架構的32位微控制器,在一塊芯片中集成了微控制器、微處理器和數字信號處理器。具有2 MB的嵌入式Flash和多種創新的片上外設,如毫秒總線、快速模數轉換器、微連接口以及新穎的高性能三總線結構,提升了系統總體性能,同時降低了系統成本。其主要特點有:

  ◆ 具有4級流水及并行架構的高性能32位CPU,完全集成DSP處理能力,具有單精度浮點運算單元,工作頻率達150 MHz;
  ◆ 具有32位外設控制處理器,2 MB嵌入式程序Flash、128 KB數據Flash、16 KB仿真EEPROM、192 KB片上SRAM;
  ◆ 具有16通道DMA控制器,支持同步burst Flash訪問的32位外部總線接口單元,支持2×255個硬件中斷源;
  ◆ 具有2個毫秒總線接口、2個通用定時器陣列模塊、2個異步/同步串行通道、2個高速同步串行通道、2個高速微連接口、4個CAN節點、4通道快速模數轉換器、2個具有8/10/12位精度的16通道模數轉換器。

圖2 TC1796內部結構圖

  TC1796的內部結構如圖2所示。內部主要由PMU(Program Memory Unit,程序存儲單元)、DMU(Data Memory Unit,數據存儲單元)、FPU(Floating Point Unit,浮點單元)、PMI(Program Memory Interface,程序存儲接口)、DMI(Data Memory Interface,數據存儲接口)、PCP(Peripheral Control Processor,片內外設控制處理器)、STM(System Timer,系統定時陣列)和PLL(Phase Locked Loop,鎖相環)等組成。外部接口包括ADC、FADC(快速ADC)、串口、JTAG(仿真口)、GPIO(通用I/O口)、ASC(異步串口)、 CAN、MSC(Micro Second Channel,毫秒口)、MLI口等。
  3 MLI接口

  MLI接口是一種快速同步串行接口,可以在CPU不參與的情況下進行數據傳輸。圖3是MLI接口的典型連接框圖。

圖3 MLI連接框圖

  圖3中,具有MLI接口的處理器稱為本地控制器,另一個則為遠程控制器。雙方都具有發送器和接收器。發送器和接收器之間進行物理連接。本地控制器初始化數據和交互參數,并負責控制所有的數據收發任務。每一次數據收發都必須由本地控制器發起,遠程控制器只是被動地響應本地控制器的命令,讀取或者發送數據。如果有3個以上的MLI接口進行連接,則只能有1個本地控制器,其他均設置成遠程控制器。本地控制器具有1個發送窗口,所有的發送數據均通過發送窗口寫入發送器并發送出去。本地控制器接收到數據后通過中斷方式通知CPU或者DMA進行讀取數據。遠程控制器具有1個遠程窗口,沒有發送窗口;但遠程控制器不能控制遠程窗口,遠程窗口和發送窗口一樣,都是由本地控制器操作。實際上,遠程控制器相當于一個完全被動的設備。遠程控制器收到數據將自動或者手動放到遠程窗口中,由遠程控制器的CPU或者DMA從相應地址讀取。當遠程控制器的CPU或者DMA需要發送數據時,本地控制器控制遠程窗口讀取相應地址的數據,并從發送器發送到本地控制器的接收器。

  4 TC1796和CIC310的MLI接口連接

  TC1796最多可以和4個CIC310的MLI接口連接,這樣1個處理器就可以連接4個總線控制器,從而控制8個總線節點并進行數據通信(每個CIC310控制2個總線節點),節省處理器成本。圖4為TC1796和2個CIC310的MLI接口連接。TC1796必須作為本地控制器,2個 CIC310均為遠程控制器。

圖4 TC1796與2片CIC310連接

  TC1796向CIC310發送數據的連接說明如下:MLI的接收器具有4個引腳,分別為RREADYA(接收數據準備好標志)、 RVALIDA(接收數據有效標志)、RDATAA(接收數據)、RCLKA(接收時鐘);對應的發送器也具有TREADYA(發送數據準備好標志)、 TVALIDA(發送數據有效標志)、TDATAA(發送數據)、TCLK(發送時鐘)。其中TDATA和TCLK引腳由TC1796輸出,連接到每個 CIC310的RDATAA和RCLKA引腳,這樣每個CIC310都采用同一個時鐘和數據信號。TC1796的4個MLI接口具有4個發送數據準備好標志和發送數據有效標志,分別為TREADYA~TREADYD、TVALIDA~TVALIDD。將每個MLI的一對這樣的引腳連接到1個CIC310 上,就完成對不同CIC310的選擇,從而區分出對哪個CIC310發送數據。從硬件連接可以看出,TC1796雖然可以和多個CIC310連接,但同時只能對1個CIC310發送數據。

  TC1796接收CIC310的數據連接說明如下:TC1796的MLI接收器每個接口都具有獨立的4個引腳,RREADYA~RREADYD、RVALIDA~RVALIDD、RDATAA~RDATAD、RCLKA~RCLKAD,這樣每個接口正好和 CIC310的發送器的4個引腳連接,可以同時接收4個CIC310的數據。在TC1796內部,將每個CIC310連接到不同的DMA中斷上,使用 DMA進行數據讀取。

  TC1796與多個CIC310進行連接,采用下行單向通信(TC1796向CIC310發送數據)、上行并行通信(CIC310向 TC1796發送數據)的目的是減少總線負載。當總線節點有數據向處理器發送時,處理器總是及時讀取數據,避免總線重發數據,同時避免CIC310無法存儲突發的大量數據幀。當處理器需要向總線發送數據時,即使處理器需要同時向多個總線節點發送數據,依然采用單個節點輪流發送數據的方式,避免處理器同時將大量數據發送到總線,增加總線負載。一旦總線負載增加,數據傳輸誤碼率將大大增加,使得總線惡化。

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美不卡一卡二卡免费版| 国产精品日韩| 亚洲欧美日韩国产一区| 亚洲美女精品久久| 亚洲国产成人久久综合| 午夜精品婷婷| 亚洲欧美日韩精品久久| 亚洲一区二区成人在线观看| aⅴ色国产欧美| 亚洲人成高清| 亚洲黄色av| 伊人色综合久久天天五月婷| 国产在线精品一区二区夜色| 国产欧美在线观看| 国产精品分类| 国产精品福利片| 欧美视频久久| 欧美性事在线| 国产精品户外野外| 国产精品免费一区豆花| 国产精品人人做人人爽| 国产精品乱子乱xxxx| 国产精品视频观看| 国产精品欧美日韩一区| 国产精品伦子伦免费视频| 国产精品久久久久久亚洲调教| 欧美午夜不卡在线观看免费 | 久久久999国产| 欧美一区二区三区啪啪| 欧美一区亚洲二区| 久久天天躁狠狠躁夜夜av| 久久婷婷久久一区二区三区| 久久影视三级福利片| 麻豆国产精品777777在线| 欧美aaa级| 欧美日韩中文字幕精品| 国产精品久久久久久久久久久久 | 亚洲午夜视频| 香蕉久久一区二区不卡无毒影院| 久久www成人_看片免费不卡| 久久久www成人免费精品| 美女日韩在线中文字幕| 欧美日韩国产系列| 国产精品乱码一区二区三区| 韩国免费一区| 亚洲毛片在线| 亚洲淫性视频| 亚洲国产精品v| 宅男66日本亚洲欧美视频| 欧美一区二区啪啪| 麻豆精品视频在线| 欧美日韩国产精品专区| 国产精品午夜在线观看| 亚洲大片在线观看| 亚洲少妇中出一区| 久久激情中文| 中国成人亚色综合网站| 欧美中文字幕精品| 欧美国产大片| 国产欧美一区二区精品仙草咪| 亚洲国产另类精品专区 | 亚洲小说欧美另类社区| 欧美在线一区二区三区| 蜜臀久久久99精品久久久久久| 欧美日韩午夜视频在线观看| 国产日韩在线播放| 亚洲日本视频| 性欧美大战久久久久久久免费观看| 91久久在线播放| 先锋影音网一区二区| 女同性一区二区三区人了人一 | 亚洲精品美女在线观看播放| 亚洲欧美日韩天堂一区二区| 男人天堂欧美日韩| 国产精品久久国产精品99gif | 亚洲国产综合在线看不卡| 亚洲欧美国产另类| 99精品国产99久久久久久福利| 久久国产精品久久久久久久久久| 欧美欧美全黄| 国产一区在线播放| 亚洲深夜福利网站| 亚洲精品久久久久久一区二区| 欧美一级播放| 欧美日韩极品在线观看一区| 国内精品伊人久久久久av影院| 日韩午夜免费| 亚洲成人在线免费| 国产一区深夜福利| 亚洲视频999| 亚洲麻豆av| 久久久久网址| 国产精品尤物| 一区二区三区四区在线| 亚洲乱码精品一二三四区日韩在线 | 亚洲一区二区三区精品视频| 亚洲精品激情| 久久中文久久字幕| 国产偷国产偷精品高清尤物| 一本色道久久99精品综合| 亚洲精品免费在线观看| 久久激情五月婷婷| 国产精品毛片一区二区三区 | 亚洲午夜av| 欧美人与禽猛交乱配| 在线成人免费视频| 久久激情一区| 久久漫画官网| 好吊妞**欧美| 久久福利资源站| 久久激情综合网| 国产一区二区在线免费观看 | 久久野战av| 国产尤物精品| 久久国产主播| 久久久久久久综合日本| 韩国亚洲精品| 亚洲第一精品久久忘忧草社区| 久久激情网站| 国产一区二区在线观看免费播放 | 欧美日韩精品在线播放| 亚洲精品视频在线观看网站| 日韩视频免费| 欧美日本三级| 夜夜爽99久久国产综合精品女不卡| 99精品国产高清一区二区| 欧美激情一区二区三级高清视频| 亚洲国产美国国产综合一区二区| 亚洲激情综合| 欧美精品七区| 一区二区久久| 午夜精品久久久久久久久| 国产欧美日韩免费看aⅴ视频| 欧美一级午夜免费电影| 久久精品二区| 狠狠入ady亚洲精品经典电影| 亚洲盗摄视频| 欧美精品九九99久久| 亚洲精品视频一区| 亚洲午夜国产一区99re久久| 国产精品家教| 欧美一区二区免费| 免费观看成人www动漫视频| 亚洲大片精品永久免费| 艳女tv在线观看国产一区| 欧美视频精品在线| 午夜精品福利视频| 另类国产ts人妖高潮视频| 91久久久久久久久久久久久| 亚洲午夜激情网页| 国产丝袜一区二区三区| 91久久久久久国产精品| 欧美日韩精品免费| 亚洲欧美三级在线| 久久综合一区| 亚洲毛片在线看| 欧美主播一区二区三区美女 久久精品人| 国产欧美一级| 亚洲日本中文字幕| 国产精品av一区二区| 欧美一区三区三区高中清蜜桃| 欧美成在线观看| 亚洲视频一区在线| 久久精品国产欧美激情| 亚洲电影自拍| 亚洲欧美亚洲| 在线播放亚洲| 亚洲一区二区高清| 韩国成人精品a∨在线观看| 一本一本久久a久久精品牛牛影视| 国产精品一区二区a| 亚洲欧洲精品一区二区精品久久久| 欧美日韩亚洲国产一区| 欧美一区2区三区4区公司二百| 欧美成人精品h版在线观看| 亚洲小少妇裸体bbw| 牛人盗摄一区二区三区视频| 亚洲新中文字幕| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲香蕉网站| 欧美顶级艳妇交换群宴| 亚洲男人影院| 欧美精品免费播放| 欧美在线视频在线播放完整版免费观看| 欧美成人性生活| 亚洲男人av电影| 欧美久久久久| 欧美一区二区三区在线播放| 欧美日韩精品在线| 亚洲高清激情| 国产精品一区二区久激情瑜伽| 亚洲免费观看高清在线观看| 国产视频在线观看一区二区三区| av成人激情| 在线观看三级视频欧美| 欧美一区二区三区喷汁尤物| 亚洲美女中出| 美女国产一区| 性久久久久久久久| 欧美偷拍另类|