新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > CAN總線學習系列之三——CAN控制器的選擇

        CAN總線學習系列之三——CAN控制器的選擇

        作者: 時間:2016-12-14 來源:網絡 收藏
        在進行CAN總線開發前,首先要選擇好CAN總線控制器。下面就比較一些控制器的特點。

        一些主要的CAN總線器件產品

        制造商產品型號器件功能及特點
        Intel82526
        82527
        8XC196CA/CB
        CAN通信控制器,符合CAN2.0A
        CAN通信控制器,符合CAN2.0B
        擴展的8XC196+CAN通信控制器,符合CAN2.0A
        Philips82C200
        SJA1000
        82C250
        TJA1040
        TJA1054
        8XC592
        8XCE598
        P51XA-C3
        CAN通信控制器,符合CAN2.0A
        CAN通信控制器,82C200的替代品,符合CAN2.0B
        通用CAN總線收發器
        高速CAN總線收發器
        容錯的CAN總線收發器
        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


        因為SJA1000比較簡單,資料豐富,對于初學者非常適用,所以我們采用SJA1000作為我們總線開發板的CAN控制器,讓大家更容易入門。

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


        關鍵詞: CAN總線CAN控制

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 云阳县| 长汀县| 平顶山市| 于都县| 滨海县| 左贡县| 常熟市| 胶州市| 泽州县| 哈尔滨市| 西华县| 日土县| 越西县| 阿克| 疏勒县| 定边县| 永福县| 广丰县| 固镇县| 香港| 田阳县| 渝中区| 万宁市| 尚志市| 临潭县| 安化县| 中超| 平南县| 铁岭县| 边坝县| 宝清县| 那坡县| 遵化市| 义乌市| 合水县| 桃园市| 忻州市| 徐州市| 崇仁县| 郯城县| 德庆县|