關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > TMS320C6416與CAN控制器的接口實現(xiàn)

TMS320C6416與CAN控制器的接口實現(xiàn)

作者: 時間:2010-04-28 來源:網(wǎng)絡(luò) 收藏

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

本文引用地址:http://2s4d.com/article/163106.htm

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

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


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


TMS320C6416的數(shù)據(jù)線和地址線是分開的,而SJAl000的數(shù)據(jù)線和地址線是復(fù)用的。所以TMS320C6416不能與SJAl000直接對連,而必須將數(shù)據(jù)和地址線進行轉(zhuǎn)換后才能連接。


上一頁 1 2 下一頁

評論


相關(guān)推薦

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

關(guān)閉