關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > TMS320C6416與CAN控制器的接口實現

        TMS320C6416與CAN控制器的接口實現

        作者: 時間:2010-04-28 來源:網絡 收藏

        摘要:分析了數字信號處理器SJAl000的時序。給出了基于復雜可編程邏輯器件EPM7512的DSP數字信號處理器和之間的電路,同時給出了詳細的軟硬件方法。
        關鍵詞:;SJAl000;CPLD;電路

        本文引用地址:http://www.104case.com/article/163106.htm

        O 引言
        總線是現場總線中的一個應用熱點,可支持分布式控制和適時控制的串行通信網絡。由于CAN總線具有通信速率高、開放性好、報文
        短、糾錯能力強以及控制簡單、擴展能力強、系統成本低等特點,因而其應用越來越受到人們的關注。基于CAN總線的CAN具有完成CAN
        總線通信協議所要求的全部必要功能,因此,CAN控制器與其它微處理器的接口已成為設計CAN總線系統的首要工作。目前已有一些微處理器將CAN控制器嵌入到系統之中,但是,仍有大量人們比較熟悉的微處理器并不帶有CAN控制器。為此,本文介紹了CAN控制器SJAl000與DSP芯片的接口電路。
        SJAl000是符合CAN2.0B標準的CAN通信控制器,該器件具有完成高性能通信協議所要求的全部特性,同時具有下列特性:
        ◇可連接各種微控制器接口;
        ◇取決于報文標志符的總線訪問優先權;
        ◇強有力的錯誤處理能力;
        ◇可組態總線接口;
        ◇帶有位填充功能的非歸零編碼/解碼;
        ◇輸出驅動器狀態可編程。
        TMS320C6416是一款高性能DSP數字信號處理器。它基于C64x核心架構,并集成了豐富的外圍設備和接口,最高主頻可達到1.0GHz。TM-S320C6416以高速的處理能力和出色的接口能力,已廣泛用于當今技術的各個領域。

        1 TMS320C6416與SJAlOOO的接口設計
        1.1 INTEL方式下SJAl000的讀寫時序
        INTEL方式下,SJAl000的讀、寫時序圖如圖1所示。


        在INTEL方式下讀寫SJAl000時,其地址和數據是分時傳送的,地址在前,數據在后。ALE為高時,為地址總線周期;ALE為低電平,同時
        也為低時,為數據總線周期。為低時,為讀數據;為低時,為寫數據。
        1.2 TMS320C6416的讀寫時序
        數字信號處理器TMS320C6416的讀寫時序如圖2所示。


        TMS320C6416的數據線和地址線是分開的,而SJAl000的數據線和地址線是復用的。所以TMS320C6416不能與SJAl000直接對連,而必須將數據和地址線進行轉換后才能連接。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 平凉市| 柳河县| 华安县| 广平县| 运城市| 裕民县| 石首市| 历史| 九龙坡区| 东丰县| 杭州市| 桃源县| 安化县| 修武县| 中山市| 黔江区| 江西省| 邵武市| 高碑店市| 大安市| 萨嘎县| 井研县| 汶上县| 通辽市| 张家川| 盐亭县| 赤峰市| 翁源县| 泗水县| 榆树市| 古蔺县| 西乌| 白城市| 卢氏县| 壤塘县| 宁晋县| 监利县| 宝兴县| 北碚区| 水城县| 资阳市|