999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向無線傳感器節點的集成CAN總線芯片設計*

2017-09-08 00:32:44束慶冉趙毅強解嘯天朱世賢
傳感技術學報 2017年8期
關鍵詞:設計

束慶冉,趙毅強,葉 茂*,解嘯天,朱世賢

(1.天津大學電子信息工程學院,天津市 300072;2.天津大學天津市成像與感知微電子技術重點實驗室,天津300072)

面向無線傳感器節點的集成CAN總線芯片設計*

束慶冉1,2,趙毅強1,2,葉 茂1,2*,解嘯天1,2,朱世賢1,2

(1.天津大學電子信息工程學院,天津市 300072;2.天津大學天津市成像與感知微電子技術重點實驗室,天津300072)

根據CAN(Controller Area Network)總線國際標準協議(ISO11898)完成了一款應用于無線傳感器節點的集成CAN總線芯片設計,提高無線傳感器節點的集成度與可靠性。采用混合信號集成電路設計技術實現了CAN總線控制器芯片與收發器芯片的集成,最終采用Global Foundry的0.35 μm CMOS工藝進行設計并流片,芯片面積為4 mm2。芯片測試結果表明,該芯片設計符合標準協議規定,通信速度最高為1 Mbyte/s,與商用CAN總線通信芯片正確通信,可方便地應用到無線傳感器CAN總線通信系統中。

集成芯片設計;CAN總線;無線傳感器;混合信號電路設計;實時通信

無線傳感器具有有線技術無法取代的優勢,因其成本低廉、靈活性高等特點逐步滲透到工業控制的各個環節,結合現場總線可實現傳感器與上位控制機的可靠數據傳輸[1]。例如,在汽車直接式壓力輪胎監測系統應用中,需利用輪胎內部的無線壓力傳感器獲得輪胎內的氣壓數據[2],并且通過CAN(Controller Area Network)總線傳輸至上位控制機用以判斷輪胎氣壓是否異常,之后加以控制保持輪胎內氣壓正常[3]。CAN控制器局域網絡是ISO國際標準化的串行現場總線通信協議,以其高可靠性、高傳輸速率、高實時性等特點,廣泛應用于汽車電子、工業控制、航空電子和醫療器械等領域[4]。在傳統分布式無線傳感器CAN總線數據通信系統中,通信節點主要包括無線傳感器、主控制器、CAN控制器和CAN收發器,圖1為傳統無線傳感器CAN總線網絡及節點的實現方式示意圖。在傳統的通信系統中CAN控制器和收發器需使用分立的芯片,芯片通過PCB板實現連接用以降低數字電路芯片和模擬電路芯片之間的干擾,節點的集成度較低,CAN總線通信系統設計人員需要對控制器和收發器分別進行調試,增加了系統設計人員的設計與調試難度[5]。為解決以上問題,本文依據CAN總線標準協議CAN2.0B,采用混合信號集成電路設計技術設計了一款集成CAN總線控制器與收發器的高速通信芯片,在芯片內部采用防波墻模塊進行保護降低數字電路與模擬電路之間的干擾[6],簡化CAN總線通信系統的節點設計,提高了系統的穩定性與可靠性。

圖1 傳統無線傳感器CAN總線網絡結構

1 芯片總體結構與工作原理

CAN總線集成芯片包含總線控制器和總線收發器,分別用以實現數據鏈路層和物理層的總線規定。根據標準協議內容對芯片進行功能模塊劃分,整體結構框圖如圖2所示。

圖2 芯片整體結構框圖

圖2中,CAN總線協議控制器單元實現CAN總線數據鏈路層內容,主要包括數據成幀、錯誤檢測和驗收濾波等[7]。根據其功能特點劃分為接口管理邏輯、位流處理器、驗收濾波器、位時序邏輯、信息緩沖器以及錯誤管理邏輯。接口管理邏輯用于執行微控制器的命令,管理總線控制器單元的內部尋址;位流處理器用來控制數據緩沖器和CAN總線之間的數據流同時執行錯誤檢測等功能;驗收濾波器用于識別CAN總線網絡中的幀標識符;位時序邏輯負責處理與總線相關的位時序;信息緩沖器用于存儲收發的信息,將其劃分為發送緩沖器和接收緩沖器;錯誤管理邏輯用于錯誤管制,包括錯誤判斷以及錯誤處理等內容[8]。

CAN收發電路單元實現CAN總線物理層內容,完成物理總線電平與邏輯電平的轉換[9]。物理總線電平為差分電平形式,CANH為高電平端,CANL為低電平端。TX端口將經協議控制器單元處理過的數據發送到收發電路單元,之后由收發電路單元發送到物理總線上;收發電路將從物理總線上接收的差分電平處理為數字信號,通過RX端傳輸到協議控制器單元。

2 核心電路模塊設計與仿真

核心電路模塊設計主要包括CAN總線協議控制單元設計和CAN總線收發電路單元設計,協議控制單元用數字電路實現,收發電路用模擬電路實現,采用混合信號集成電路設計技術與業界通用EDA工具開展整體電路設計。

2.1 協議控制單元設計與仿真

根據CAN總線集成芯片的架構和功能要求,對數字電路模塊進行系統規劃和功能分析,最終設計的協議控制單元框如圖3所示。

圖3 協議控制單元框圖

TOP 數字電路頂層模塊,包括子模塊REGISTERS、BTL、BSP,同時完成與三態接口、三態PAD有關的接口邏輯轉換;

REGISTERS 實現接口管理邏輯的部分功能,解釋來自CPU的命令,控制CAN寄存器的尋址,實現內部寄存器的讀寫,并向主控制器提供中斷信息和狀態信息;

BTL 實現位時序邏輯功能,在報文起始處對總線傳輸數據與CAN總線上的位數據流進行同步,在之后接收報文的過程中,對時序偏差進行再次同步;

BSP 實現位流處理器和錯誤管理邏輯的功能,包括子模塊ACF、FIFO。執行CAN總線模塊的錯誤檢測、仲裁、填充和故障處理;

ACF BSP子模塊,用于實現驗收濾波器功能,通過對總線上接收到報文幀的控制域進行驗收濾波和驗收屏蔽,確定其是否能夠通過濾波進入接收緩沖器;

FIFO BSP子模塊,用于存儲從CAN總線上接收到并被確認的信息,并且對接收到的報文數目進行計數,同時在數據溢出時產生溢出信號。

采用Synopsys公司的Verilog Compiled Simulator(VCS)軟件對協議控制單元進行仿真,仿真內容主要包括幀的發送與接收、仲裁、錯誤處理、故障處理、接收緩沖器讀寫以及工作模式切換等[10]。

以數據幀的發送和接收仿真為例,仿真采用通信的方式,用測試案例模擬發送方,整體協議控制單元為接收方,協議控制單元發送和接收數據幀的仿真波形如圖4所示。

圖4 發送和接收數據幀的仿真波形圖

圖4中,顯示接收方收到發送方的發送請求后發送數據幀,數據幀結構為幀起始、報文標識符高11位、RTR、IDE、標識符低18位、r0、r1、DLC、8 byte數據(分別為11H、99H、ddH、ccH、bbH、aaH、22H、33H)、CRC校驗碼、應答以及幀結尾。發送方在應答域給出應答電平0,接收方數據幀發送成功后置位中斷標志位irq_on為0;接著發送方向接收方發送數據幀,通過接收方的驗收濾波器后接收方正確接收這一數據幀,在應答域給出應答并置位接收中斷標志,仿真結果表明協議控制單元準確實現數據幀的發送與接收。

2.2 收發電路單元設計與仿真

收發電路單元為電平轉換接口,根據CAN總線電平規定,CANH和CANL電平分別為3.5 V和1.5 V時表示低電平“0”(顯性狀態),CANH和CANL電平均是2.5 V時表示高電平“1”(隱性狀態)。收發電路單元所主要包括兩個部分,分別是發送電路模塊和接收電路模塊,收發電路單元結構如圖5所示,圖5中,電阻R5為物理總線等效負載電阻(根據CAN總線電氣規定,標準應用環境下典型值為60 Ω)[11],實際設計過程中為保證發送電路有足夠的驅動能力,發送電路驅動電流的設定需留有一定的裕度,因此最終針對總線負載為50 Ω時進行電路設計。R1和R2通過分壓得到2.5 V電壓用于提供總線的隱性偏置,R3和R4用于隔離顯性電平和隱性電平,二極管起保護作用防止總線上電平過高或過低對電源造成影響。P0與N0晶體管同時導通時CANH和CANL的電平分別為3.5 V、1.5 V,此時需向總線提供40 mA驅動電流,驅動電流較大,為滿足總線的驅動需求P0、N0開關晶體管的尺寸較大以提供足夠的輸出電流,大尺寸開關晶體管前級采用反相器級聯的方式進行驅動達到較快的開關速度。

圖5 收發電路單元結構圖

接收電路為一個電壓遲滯比較器,通過比較總線上的差分電壓改變接收端RX的邏輯狀態。根據CAN電氣規定,CANH和CANL之間的電壓差大于0.9 V時代表總線邏輯狀態為“0”;當CANH和CANL之間的電壓差小于0.5 V時代表總線邏輯狀態為“1”,因此比較器的遲滯電壓為400 mV。通常遲滯比較器的正負輸入端電平差值大于正閾值或者小于負閾值電壓時發生狀態翻轉,即傳輸特性中心點電平為0 V,不符合CAN總線邏輯狀態翻轉特點,因此電路設計先將CANH的電平降低0.7 V,降低后的電平信號和CANL作為比較器核心電路的正負輸入端進行比較,保證輸入輸出特點與CAN總線電平規定相符合,比較器電路設計如圖6所示。

圖6 接收遲滯比較器電路設計

圖6中,N1與N2管組成電平降低電路,采用源跟隨設計將CANH電平降低0.7 V。P3、P4、P5、P6、N7、N8晶體管是比較器的核心電路單元,N7、N8管是差分對輸入級,P3、P6管為短接成二極管形式的有源負載,此電路中一共有兩條反饋通路,第1條是通過晶體管N7和N8共源節點的串聯電流反饋,表現為負反饋;第2條是P4和P5管的源漏極并聯電壓反饋,這條反饋通路是正反饋。當正反饋系數小于負反饋的系數時,整個電路將表現為負反饋,同時電路將失去遲滯效果,當電路的正反饋系數大于負反饋系數時,整個電路將會表現為正反饋,同時電路將出現遲滯效果[12]。P1、P2、N5、N6管實現輸出從差分到單端的轉換,N3與N4管組成鏡像電流鏡,用于對差分放大器進行直流偏置。

圖7 模擬電路整體仿真

模擬電路采用Cadence公司的Spectre進行仿真,圖7為模擬電路發送和接收信號整體仿真結果,TX端是來自數字電路的數字信號,經發送電路實現總線上差分電平的變化,即TX為低電平時總線差分電平為3.5 V和1.5 V,TX為高電平時總線差分電平為2.5 V和2.5 V,同時比較器將總線上差分電平的比較結果送至RX端,仿真結果表明模擬電路能夠正確完成數據的發送和接收。

3 芯片測試結果與分析

芯片最終采用Global Foundry的Chrt035dg工藝進行流片,圖8是芯片版圖和芯片測試的封裝照片。

圖8 芯片版圖和測試封裝照片

為了對CAN總線集成芯片的設計功能進行評價,搭建芯片測試平臺對芯片進行一系列測試,測試主要分兩個部分:芯片功能點測試和芯片通信測試[13]。芯片功能點測試用于驗證芯片各功能設計是否符合CAN總線標準協議規定;芯片通信測試包含兩個方面,即CAN集成芯片與商用芯片之間的通信測試,以及CAN集成芯片之間的通信測試,前者用于驗證集成芯片與商用芯片之間功能的兼容性,后者用于驗證芯片之間能否正常通信。圖9為CAN集成芯片與商用芯片的通信測試系統框圖。

圖9 節點通信測試系統圖

CAN集成芯片節點包括主控制器51單片機STC89C52和CAN集成芯片,商用CAN節點主要包括主控制器51單片機STC89C52、CAN控制器芯片SJA1000和CAN收發器芯片MCP2551[14],CAN集成芯片節點分別作為發送和接收節點的測試流程如圖10所示。

圖10 CAN集成芯片節點分別為發送和接收節點流程圖

圖11 總線差分電平

CAN集成芯片與商用芯片的通信測試分為兩種情況:CAN集成芯片節點為發送節點,商用CAN節點為接收節點;商用CAN節點為發送節點,CAN集成芯片節點為接收節點。發送節點發送遠程幀用于請求接收節點發送數據幀,接收節點接收到遠程幀后發送數據幀。利用串口傳輸方式將單片機讀取的芯片內部寄存器值傳輸到上位機,用于實時觀察測試結果。測試結果顯示CAN集成芯片作為發送節點正確發送完數據幀后產生發送中斷,作為接收節點正確接收數據幀并完成數據幀的存儲同時產生接收中斷。通過示波器觀測芯片發送的數據幀在差分總線端的電平波形如圖11所示,CANH和CANL電平符合標準協議規定,測試結果表明CAN集成芯片與商用芯片功能兼容。

采用相同的方式可以進行CAN集成芯片之間的通信測試,需將圖9中的商用CAN節點更換為CAN集成芯片節點即可,最終測試結果顯示芯片之間可正確通信。

4 結論

本文根據CAN總線標準協議與電氣規定并針對無線傳感器應用系統設計了一款高速CAN通信芯片,該芯片集成CAN協議控制器與收發器實現節點小型化設計。采用Global Foundry的0.35 μm CMOS工藝進行設計并流片,通過搭建測試平臺,分別進行芯片各功能點測試和芯片通信測試,測試結果表明芯片設計符合預期設定目標,芯片與商用CAN芯片通信結果正確,通信最高速度為1 Mbyte/s,可快速便捷地應用在高速無線傳感器CAN總線通信系統中。

[1]尹光洪. 基于CAN總線的低功耗無線傳感器網絡研究與實現[D]. 長沙:國防科技大學,2009.

[2]梁濤,楊偉達,楊玉坤. 輪胎壓力監測及控制系統[J]. 傳感技術學報,2016,29(4):627-632.

[3]冷毅,李青俠,劉勝. 基于無線傳感器和CAN總線的直接式輪胎壓力檢測系統[J]. 儀表儀器學報,2008,29(4):711-717.

[4]李曉,李芮,王志斌. 基于DSP和FPGA的CAN總線通信系統設計[J]. 計算機測量與控制,2015,23(1):284-286.

[5]Chun Hua,Zeng Ming Pan,Si Yang Wang.CAN Bus Communication System Based on SOC Technology[C]//International Conference on Intelligent Computing and Integrated Systems(ICISS),2010:322-325.

[6]佚名. SJ/Z 11354-2006《集成電路模擬/混合信號IP核規范》概要[J]. 信息技術與標準化,2007(11):25-26.

[7]Hu Yueli,Xu Lei.Reusable Design of CAN Bus Controller IP Core[J]. Applied Mechanics and Materials,2012,128(129):255-260.

[8]段帥君. 基于Verilog HDL語言的CAN總線控制器設計及測試[D]. 長春:吉林大學,2009.

[9]Daniel M,Mark D. An overview of Controller Area Network(CAN)Technology[EB/OL]. [2003-10-12]. http://www.parallax.com.

[10]曹劍馨,梁庚,鄭勇蕓. CAN總線通信控制協議的仿真與性能分析[J]. 中興通訊技術,2014,20(3):48-51.

[11]饒運濤,鄒繼軍. 現場總線CAN原理與應用技術[M]. 北京:北京航空航天大學出版社,2003.

[12]Phillip E A,Douglas R H. CMOS Analog Circuit Design[M]. New York:OXRORD University Press,2011.

[13]許莉婭,段帥君,李傳南. 基于Verilog HDL語言的CAN總線控制器設計及驗證[J]. 現代電子技術,2012,35(10):43-46.

[14]姚君. 基于狀態機方法的CAN總線通信的FPGA實現[J]. 國外電子測量技術,2015,34(3):64-68.

Designof Integrated CAN Bus Chip Based on Wireless Sensor Nodes*

SHUQingran1,2,ZHAOYiqiang1,2,YEMao1,2*,XIEXiaotian1,2,ZHUShixian1,2

(1.School of Electronic Information Engineering,Tianjin University,Tianjin 300072,China;2.Tianjin Key Laboratory of Imaging and Sensing Microelectronic Technology,Tianjin University,Tianjin 300072,China)

Anintegratedcontroller area network(CAN)buschip based on international standard protocol(ISO11898)has been implemented for wireless sensor nodesand improved its integration and reliability. Theintegrated CAN bus chip including a bus controller and a transceiver,whose size was only 4 mm2,was designed by mixed signal integrated circuit design technology and fabricated in Global Foundry 0.35 μm CMOS process. The test resultsshow thatthe integrated CAN bus chipconforms to the standard protocol and it can communicate correctly with commercial CAN bus communication chip with the maximum speed of 1 Mbyte/s. Therefore,it can be applied to the wireless sensor CAN bus communication system conveniently.

integrated chip design;CAN bus;wireless sensor;mixed signal circuit design;real-time communication

束慶冉(1991-),男,漢族,天津大學電子信息工程學院碩士研究生,主要研究方向為CMOS集成電路設計,sqr_@tju.edu.cn;趙毅強(1964-),男,漢族,天津大學電子信息工程學院教授,博士生導師,微電子學與固體電子學系主任,主要研究方向為射頻集成電路、混合信號集成電路設計、安全芯片、光電檢測與成像系統設計、傳感器系統設計,yq_zhao@tju.edu.cn; 葉 茂(1987-),男,漢族,天津大學電子信息工程學院講師,主要研究方向為混合信號集成電路設計,傳感器系統設計,mao_ye@tju.edu.cn。

項目來源:國家自然科學基金項目(61376032)

2017-01-16 修改日期:2017-05-22

TN492

A

1004-1699(2017)08-1226-06

C:1280

10.3969/j.issn.1004-1699.2017.08.017

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 久久综合成人| 日本一本在线视频| 国产SUV精品一区二区6| 亚洲第一成年网| 日韩国产综合精选| 永久在线精品免费视频观看| 国产95在线 | 亚洲天堂久久| 久久综合伊人77777| 曰韩人妻一区二区三区| 久久永久精品免费视频| 国产激情无码一区二区免费| 国产AV无码专区亚洲精品网站| 毛片免费观看视频| 免费va国产在线观看| 999福利激情视频| 亚洲第一区欧美国产综合| 91精品国产综合久久不国产大片| 欧美中文字幕在线视频| 免费高清a毛片| 中文字幕亚洲无线码一区女同| 欧美日韩精品综合在线一区| 丁香婷婷综合激情| 久久久黄色片| 国产成人禁片在线观看| 亚洲第一视频网| 国产成人三级| 国产欧美日本在线观看| 综合天天色| 精品在线免费播放| 四虎AV麻豆| 欧美在线黄| 2020最新国产精品视频| 999国产精品永久免费视频精品久久| 噜噜噜久久| 国产免费福利网站| 美女一区二区在线观看| 中文字幕丝袜一区二区| 亚洲无码在线午夜电影| 久久综合色88| 亚洲另类色| 国产自无码视频在线观看| 国产哺乳奶水91在线播放| Aⅴ无码专区在线观看| 国产一区二区免费播放| 91久久国产综合精品| 欧美五月婷婷| 国产微拍一区| 在线亚洲小视频| 无码日韩视频| 欧美一级高清视频在线播放| 99久久亚洲综合精品TS| 一区二区欧美日韩高清免费| 在线观看免费国产| 国产chinese男男gay视频网| 亚洲免费人成影院| 91蝌蚪视频在线观看| 香蕉伊思人视频| 国产情侣一区二区三区| 欧美a在线视频| 成人亚洲天堂| 国产91特黄特色A级毛片| 国产毛片高清一级国语| 亚洲国产欧美目韩成人综合| 欧美精品黑人粗大| 国产91特黄特色A级毛片| 男女性色大片免费网站| 天天躁夜夜躁狠狠躁躁88| 国产鲁鲁视频在线观看| 亚洲最大福利视频网| 高清乱码精品福利在线视频| 亚洲精品午夜天堂网页| 久久久久人妻一区精品| 国产一级做美女做受视频| 一区二区自拍| 亚洲首页国产精品丝袜| 亚洲无线视频| 国产精品手机在线观看你懂的 | 伊人激情综合网| 中国一级毛片免费观看| 天天躁夜夜躁狠狠躁图片| 丁香婷婷久久|