sja1000概述
SJA1000是PHILIPS公司推出的一款獨立的CAN控制器,主要用于移動目標和一般工業環境中的區域網絡控制。它是PCA82C200型CAN控制器(BasicCAN)的替代產品,而且增加了一種新的操作模式--PeliCAN,這種模式支持具有很多新特征的CAN2.0B協議。
SJA1000的基本特征
·引腳與PCA2C200型CAN控制器兼容。
·有擴展的接收緩沖器(64字節,先進先出FIFO)。
·支持CAN2.0A和CAN2.0B協議。
·支持11位和29位標識碼。
·通信位速率可達1Mb/s。
sja1000引腳和功能
SJA1000的引腳排列如圖1所示,主要引腳的功能如下所述。
AD7-AD0:地址數據復用線。
ALE/AS:ALE輸入信號(Intel模式)或AS輸入信號(Motorola模式)。
CS:片選信號,低電平允許訪問SJA1000。
RD/E:來自微控制器的RD信號(Intel模式)或E使能信號(Motorola模式)。
WR:來自微控制器的WR信號(Intel模式)或RD/WR使能信號(Motorola模式)。
CLKOUT:SJA1000產生用于微控制器的時鐘輸出信號;時鐘信號由內置晶體振蕩器通過可編程除法器產生;時鐘除法寄存器中的時鐘停止位能使該引腳無效。
VDD1和VSS1:邏輯電路5V電源和邏輯電路地。
XTAL:晶體振蕩器放大器輸入,外部晶體振蕩器信號由該腳輸入。
XTAL2:晶體振蕩器放大器輸出,當使用外部晶體振蕩器信號時,該輸出引腳必須開路。
VDD3和VSS3:輸出驅動5V電源和輸出驅動地。
TX0和TX1:CAN輸出驅動器0和1輸出到物理總線。
INT:中斷輸出,用于觸發微控制器中斷;內部中斷寄存器的任何位置位,INT將低電平輸出;INT為開環輸出;該引腳為低電平將電路從睡眠狀態激活。
RST:復位輸入,用于復位CAN接口(低電平有效)。
VDD2和VSS2:輸入比較器5V電源和輸入比較器地。
RX0和RX1:從物理CAN總線輸入到SJA1000的輸入比較器。
SJA1000與微處理器的接口非常簡單,微處理器以訪問外部存儲器的方式來訪問SJA1000。由于SJA1000的內部寄存器分布在連續的地址內,所以完全可以把SJA1000當作外部RAM。在設計接口電路時,SJA1000的片選地址應與其他外部存儲器的片選在邏輯上無沖突。
SJA1000新功能
標準幀和擴展幀信息的接收和傳送
接收FIFO 64 字節
在標準和擴展格式中都有單/雙驗收濾波器含屏蔽和代碼寄存器
讀/寫訪問的錯誤計數器
可編程的錯誤限制報警
責任編輯:YYX
-
CAN控制器
+關注
關注
3文章
74瀏覽量
15031 -
SJA1000
+關注
關注
0文章
27瀏覽量
22109
發布評論請先 登錄
相關推薦
評論