<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN總線學(xué)習(xí)系列之三——CAN控制器的選擇

          CAN總線學(xué)習(xí)系列之三——CAN控制器的選擇

          作者: 時(shí)間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
          在進(jìn)行CAN總線開發(fā)前,首先要選擇好CAN總線控制器。下面就比較一些控制器的特點(diǎn)。

          一些主要的CAN總線器件產(chǎn)品

          制造商產(chǎn)品型號器件功能及特點(diǎn)
          Intel82526
          82527
          8XC196CA/CB
          CAN通信控制器,符合CAN2.0A
          CAN通信控制器,符合CAN2.0B
          擴(kuò)展的8XC196+CAN通信控制器,符合CAN2.0A
          Philips82C200
          SJA1000
          82C250
          TJA1040
          TJA1054
          8XC592
          8XCE598
          P51XA-C3
          CAN通信控制器,符合CAN2.0A
          CAN通信控制器,82C200的替代品,符合CAN2.0B
          通用CAN總線收發(fā)器
          高速CAN總線收發(fā)器
          容錯的CAN總線收發(fā)器
          8XC552+CAN通信控制器,去掉IIC符合CAN2.0A
          提高了電磁兼容性的8XC592
          16位微控制器+CAN通信控制器,符合CAN2.0B
          Motorola68HC05X4系列68HC05微控制器+CAN通信控制器,符合CAN2.0A
          Siemens81C90/91
          C167C
          CAN通信控制器,符合CAN2.0B
          微控制器+CAN通信控制器,符合CAN2.0A/B


          因?yàn)镾JA1000比較簡單,資料豐富,對于初學(xué)者非常適用,所以我們采用SJA1000作為我們總線開發(fā)板的CAN控制器,讓大家更容易入門。

          SJA1000是一種獨(dú)立的CAN控制器,主要用于移動目標(biāo)和一般工業(yè)環(huán)境中的區(qū)域網(wǎng)絡(luò)控制。它是Philips公司PCA82C200控制器的替代產(chǎn)品,除了PCA82C200的BasicCAN操作模式以外,還增加了一種新的操作模式——PeliCAN,這種模式支持具有很多新特性的CAN2.0B協(xié)議。
          SJA1000的基本特征如下:
          1)引腳電氣參數(shù)與PCA82C200兼容;
          2)具有PCA82C200模式(即默認(rèn)的BasicCAN模式),支持CAN2.0A和CAN2.0B;
          3)有擴(kuò)展的接收緩沖器64字節(jié),先進(jìn)先出(FIFO);
          4)支持11位和29位標(biāo)識碼,通信速率可達(dá)1Mbps;
          5)其PeliCAN模式的擴(kuò)展功能包括:可讀寫的錯誤計(jì)數(shù)器,可編程的錯誤報(bào)警限額寄存器,最近一次錯誤代碼寄存器,對每一個總線錯誤的中斷,有具體位表示的仲裁丟失中斷,單次發(fā)送(無重發(fā)),支持熱拔插,可擴(kuò)展的驗(yàn)收濾波器,可接收自身報(bào)文(自請求接收)。


          關(guān)鍵詞: CAN總線CAN控制

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();