當前位置:學問君>學習教育>畢業論文>

1553B總線在嵌入式系統中的應用

學問君 人氣:4.41K

1介紹

1553B總線在嵌入式系統中的應用

MIL-STD-1553是爲數據總線定義的軍方標準。這種數據總線被用來爲各種的系統之間的數據和資訊的交換提供媒介,它類似“局域網或者LAN”。

1950年至60年代中,航空電子學是簡單、獨立的系統,航空、通信、飛行控制和顯示器由模擬系統構成;信號主要由模擬電壓、同-異步信號和接觸式開關構成。

MIL-STD-1553總線的傳輸速度爲每秒1M比特,字的長度爲20個比特,數據有效長度爲16個比特,資訊量最大長度爲32個字,傳輸方式爲半雙工方式,傳輸協議爲命令/響應方式,故障容錯有典型的雙冗餘方式,第二條總線處於熱備份狀態;資訊格式有BC到RT、RT到BC、RT到RT、廣播方式和系統控制方式;能掛31個遠置終端,終端類型有總線控制器(BC)、遠置終端(RT)和總線監聽機器(BM);傳輸媒介爲屏蔽雙絞線,MIL-STD-1553總線耦合方式有直接耦合和變壓器耦合。

2硬件系統

本系統採用PCI總線接口,PCI橋芯片採用PLX公司的PCI9052。1553B總線芯片採用DDC61580,CPLD主要實現DDC61580和PCI9052之間的時序及邏輯控制。硬件框圖如圖1所示。

詳細的邏輯控制信號見CPLD邏輯部分。

2.1 PCI9052的主要特點

PCI9052是PLX技術公司爲擴展適配板卡推出的能提供一種混合的'高性能PCI總線目標(從)模式的接口芯片。該芯片可與多種局部總線相連,並且支援相對慢的局部總線在PCI總線上的突發傳送速率達到132MB/s。9052可編程配置直接與複用或非複用的8/16/32位局部總線相連,8位和16位模式便於ISA卡直接向PCI卡轉換。

PCI9052的內部結構中包含了一個獨立的ISA邏輯接口,透過這個邏輯接口可以完成由ISA到PCI的平滑轉換。它支援8位和16位數據寬度的ISA設備,該設備可以是內存映射,也可以是I/O映射。先讀模式用於提高讀取數據的吞吐量。一旦ISA接口模式使能,PCI9052只執行單個週期操作。特別指出的是,串行EEPROM必需使ISA接口模式使能。

可以使用兩種方法配置PCI9052用於ISA接口模式。方法一:燒寫串行EEPROM方法。使用燒寫器,將數據寫入串行EEPROM,參照PCI9052的DataSheet來寫入恰當的數據。需要注意的是,對於ISA模式,LRESET引腳必須始終爲高電平,並確認MODE引腳置爲0,處於非複用模式。

方法二:熱配置方法。從PCI總線透過PCI9052芯片來燒寫串行EEPROM。該方法需要注意的是,LRESET引腳的極性在ISA模式時由低變爲高,並確認MODE引腳置爲低。