1553系統(tǒng)層次設(shè)計考慮
前幾段陳述了1553標(biāo)準(zhǔn)歷史,含括從協(xié)議到信息級的總線操作概貌。以下段落陳述了終端開發(fā)的需要,包括系統(tǒng)級開發(fā)。
1553終端開發(fā)的考慮
首先要知道設(shè)計終端需要什么,然后才能設(shè)計1553總線終端。MIL-STD-1553定義了三個終端的因素:BC, RT,和BM。為它們定義了自身協(xié)議和電氣要求,終端的開發(fā)者將根據(jù)所開發(fā)項目考慮不同的終端因素。
總線控制器
一個BC的開發(fā)則需要所有層次的設(shè)計信息。因為BC要負(fù)責(zé)初始化所有總線事務(wù),和協(xié)調(diào)所有的終端,所以BC開發(fā)必將涉及以下事項:
• 更新速率和總線終端的延遲
• 處理與終端提供的數(shù)據(jù)相關(guān)的需要
• 總線事務(wù)的計劃分配 (不定期的計劃表設(shè)制, 信息重執(zhí)等)
• 出錯報告
• 對總線控制或相關(guān)事項的備份
• 數(shù)據(jù)有效性的考慮("陳舊"數(shù)據(jù)處理和雙緩沖設(shè)制方案)
• 終端管理技術(shù)(終端同步,終端輪詢等)
此外,給RT開發(fā)者提供有關(guān)出錯報告的要求,方式代碼的要求,以及BC命令和數(shù)據(jù)的格式,也是BC開發(fā)者的一項責(zé)任。
遠(yuǎn)程終端
RT開發(fā)者必須了解在系統(tǒng)中終端向BC發(fā)出或從BC接受數(shù)據(jù)所需要的信息。因為 1553標(biāo)準(zhǔn)并沒有確定數(shù)據(jù)字的內(nèi)容,所以 RT開發(fā)者可以任意按照自己滿意的需要去定義字格式。對于RT開發(fā)者最重要的一點是,要能提供詳細(xì)的有關(guān)對于BC可行的數(shù)據(jù)包的信息,能知道從BC發(fā)送來的信息的數(shù)據(jù)字內(nèi)容,并且知道這些字內(nèi)容將會產(chǎn)生什么樣的效果。還有幾點因素也很重要,列述如下:
• BC需要詳細(xì)的方式代碼(1553B)的組成結(jié)構(gòu)信息
• 所有信息都需要有錯誤處理功能
• RT有可能被當(dāng)作一個備用BC,如果是這樣,RT就需要具有機械化特性
另外,將有關(guān)RT的處理信息更新速率的能力,信息格式,和收到命令后可能發(fā)生的任何回應(yīng)的細(xì)節(jié)(包括回應(yīng)延遲)提供給BC或系統(tǒng)開發(fā)者也是RT的責(zé)任。
總線監(jiān)視(BM)
BMs并不作總線事務(wù)回應(yīng),它的功能是存儲總線傳輸信息,稍后對它進(jìn)行分析。所以BM開發(fā)者首先要了解自己所涉及的監(jiān)視操作的級別。他需要知道以下信息:
• 需要監(jiān)視和過濾的總線事務(wù)有哪些
• 如何監(jiān)視傳輸特性 (電壓級別,信號失真模式等)
• 監(jiān)視階段的持續(xù)時間和速率
• 由總線事件引起的觸發(fā)需要
• 由總線事件引起的對當(dāng)前正活動的RT因素的重配置
只有BM在BC或RT中進(jìn)行自身重配置時, BM開發(fā)者才需要和其他的終端開發(fā)者接觸。在這種情況下, BM開發(fā)者需要與相關(guān)的終端因素共享機械化和數(shù)據(jù)傳輸信息。