關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 一種機(jī)載TM總線接口設(shè)計(jì)

一種機(jī)載TM總線接口設(shè)計(jì)

作者: 時(shí)間:2010-03-23 來(lái)源:網(wǎng)絡(luò) 收藏

2.2 TIU設(shè)計(jì)
在所設(shè)計(jì)的系統(tǒng)總體結(jié)構(gòu)中,TM主/從模塊上都有一個(gè)TIU,其基本功能是完成TM協(xié)議及實(shí)現(xiàn)主從模塊間的數(shù)據(jù)通信。
2.2.1 TIU詳細(xì)設(shè)計(jì)
在TM-BUS控制器的研制中,主/從TM-BUS控制器實(shí)現(xiàn)一體化設(shè)計(jì),通過(guò)控制使TIU工作在主/從兩種模式下,主方式下的TIU發(fā)送命令,從方式下的TIU接收并執(zhí)行命令。TIU結(jié)構(gòu)設(shè)計(jì)圖如圖3所示。

本文引用地址:http://m.butianyuan.cn/article/202554.htm


2.2.2 TIU的設(shè)計(jì)原理
從數(shù)據(jù)信號(hào)流程方面來(lái)說(shuō):接收數(shù)據(jù)時(shí),TM上的輸入信號(hào)經(jīng)過(guò)譯碼轉(zhuǎn)換進(jìn)入寄存器,在這里完成數(shù)據(jù)串/并格式轉(zhuǎn)換,進(jìn)行奇偶校驗(yàn)檢查,檢查后如果正確,則通過(guò)地址比較邏輯,進(jìn)行命令譯碼,按照所給出的命令送入所定義的不同作用的寄存器中。
TIU執(zhí)行控制命令的過(guò)程如下:TIU鏈路層狀態(tài)機(jī)控制命令的接收,核心狀態(tài)機(jī)執(zhí)行該命令,并把待傳送的應(yīng)答傳送至移位寄存器中,再由TIU鏈路層狀態(tài)機(jī)控制應(yīng)答傳送。由軟件實(shí)現(xiàn)的命令其執(zhí)行過(guò)程是核心狀態(tài)機(jī)將該命令傳送至輸入接口緩沖器并產(chǎn)生中斷信號(hào),模塊中的CPU響應(yīng)中斷,從輸入接口緩沖器中讀取命令,進(jìn)行測(cè)試操作和模塊維護(hù)操作,并把結(jié)果寫入狀態(tài)寄存器或輸入緩沖器,然后TM總線主控制器取走該測(cè)試結(jié)果。
2.3 TM總線狀態(tài)機(jī)設(shè)計(jì)
TM總線協(xié)議規(guī)定其鏈路層狀態(tài)機(jī)分為主從兩個(gè)狀態(tài)機(jī),由于TIU不存在同時(shí)既做主又做從的工作模式,因此可以把主/從兩個(gè)狀態(tài)機(jī)合為一個(gè)。通過(guò)控制使TIU工作在主/從兩種模式下,主方式下的TIU發(fā)送命令,從方式的TIU接收并執(zhí)行命令。圖4為主狀態(tài)機(jī)狀態(tài)轉(zhuǎn)換圖。


在TM-BUS主狀態(tài)機(jī)狀態(tài)標(biāo)記中,最后兩位表示在該狀態(tài)下MCTL和MMD的值,狀態(tài)轉(zhuǎn)換的條件由狀態(tài)變量M1,M2,M3表示。圖4中所標(biāo)的轉(zhuǎn)換條件為[M1,M2,M3]取值。



評(píng)論


相關(guān)推薦

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

關(guān)閉