關(guān) 閉

        新聞中心

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

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

        作者: 時(shí)間:2010-03-23 來源:網(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ì),通過控制使TIU工作在主/從兩種模式下,主方式下的TIU發(fā)送命令,從方式下的TIU接收并執(zhí)行命令。TIU結(jié)構(gòu)設(shè)計(jì)圖如圖3所示。

        本文引用地址:http://www.104case.com/article/202554.htm


        2.2.2 TIU的設(shè)計(jì)原理
        從數(shù)據(jù)信號流程方面來說:接收數(shù)據(jù)時(shí),TM上的輸入信號經(jīng)過譯碼轉(zhuǎn)換進(jìn)入寄存器,在這里完成數(shù)據(jù)串/并格式轉(zhuǎn)換,進(jìn)行奇偶校驗(yàn)檢查,檢查后如果正確,則通過地址比較邏輯,進(jìn)行命令譯碼,按照所給出的命令送入所定義的不同作用的寄存器中。
        TIU執(zhí)行控制命令的過程如下:TIU鏈路層狀態(tài)機(jī)控制命令的接收,核心狀態(tài)機(jī)執(zhí)行該命令,并把待傳送的應(yīng)答傳送至移位寄存器中,再由TIU鏈路層狀態(tài)機(jī)控制應(yīng)答傳送。由軟件實(shí)現(xiàn)的命令其執(zhí)行過程是核心狀態(tài)機(jī)將該命令傳送至輸入接口緩沖器并產(chǎn)生中斷信號,模塊中的CPU響應(yīng)中斷,從輸入接口緩沖器中讀取命令,進(jìn)行測試操作和模塊維護(hù)操作,并把結(jié)果寫入狀態(tài)寄存器或輸入緩沖器,然后TM總線主控制器取走該測試結(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è)。通過控制使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]取值。



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 昭平县| 佛山市| 吉首市| 大名县| 德安县| 都匀市| 闽侯县| 荔波县| 灵台县| 泰顺县| 大同县| 临夏县| 宜都市| 贵德县| 蓝山县| 南宫市| 滕州市| 华亭县| 基隆市| 乳山市| 合江县| 永善县| 东源县| 河津市| 巴林左旗| 株洲市| 屯昌县| 桂东县| 汨罗市| 岳阳市| 宝丰县| 淳化县| 宝山区| 柳江县| 衡南县| 朔州市| 太白县| 颍上县| 吉首市| 石楼县| 通辽市|