新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于HI-8582的ARINC429總線設計

        基于HI-8582的ARINC429總線設計

        ——
        作者:陜西凌云電器總公司設計所 高 峰 時間:2006-07-08 來源:電子產品世界 收藏

        摘要:簡要介紹了ARINC429總線和HI-8582芯片的特點,給出了基于HI-8582的ARINC429總線設計思路和方法。最后結合工程實際給出了AT89C52的數據收、發程序實例。
        關鍵詞:HI-8582,ARINC429接收,ARINC429發送,AT89C52

        1 ARINC429總線及協議芯片HI-8582簡介
        1.1 ARINC429航空總線簡介 
            ARINC429總線是美國航空無線電公司制定的民用航空數字總線傳輸標準,它規定了使用該總線的航空電子設備的信息流向和ARINC429基本數據字的格式。ARINC429為單向傳輸總線,信息只能從通信設備的發送口輸出,經傳輸總線傳至與它相連的需要該信息的其他設備的接收口。在需要兩個通信設備間雙向傳輸時,則在每個方向各用一根獨立的傳輸總線。ARINC429通信采用帶有奇數奇偶校驗的32位信息字,信息字通過標牌識別,最多具備256個標牌。采用雙極性歸零制的三態碼調制方式,即調制信號由“高”、“零”和“低”狀態組成的三電平狀態調制。
        1.2 HI-8582簡介
           目前在機載設備中使用的ARINC429總線協議芯片較多,相比之下,HOLT INTEGRATED CIRCUITS公司生產的HI-8582是一款性能價格比較高的ARINC429協議芯片。該器件的主要功能如下:
        ●符合ARINC429總線協議;
        ●具有獨立的雙向接收和發送接口;
        ●無需驅動,可直接上ARINC429總線;
        ●標牌可程序化識別;
        ●串行數據速率可設位為100kbps或12.5kbps;
        ●對接收的數據可進行奇偶狀態校驗;并可對發送數據奇偶狀態進行設置;
        ●可自動產生字與字之間的間隔; 
        ●52腳PQFP封裝,節省印制板空間。
        2 AT89C52與HI-8582的接口設計
        2.1 接口原理介紹
        由于AT89C52是8位處理器,而HI-8582是16位接口芯片,在接口設計中利用一片CPLD實現接口,設計中選用了ALTERA公司的EPM7128作為接口電路。電路框圖見圖1。
        圖1中,D1為AT89C52,其中P0端口用于數據的的交換,P2端口用于控制,利用兩個外中斷INT0、INT1接收收到的429信號,的復位信號是硬件看門狗產生的,圖1中沒有畫出,復位信號RST作為CPLD的輸入信號,單片機的時鐘選用12MHz,同時12MHz作為CPLD的時鐘源。D2為CPLD器件EPM7128,主要完成8位總線和16位總線的轉換、數據交換、編譯碼、產生HI-8582的時鐘和復位信號。D3為ARINC429接口電路HI-8582,BD00~BD11為雙向數據總線與EPM7128相接,其余均為離散量。

        2.2 CPLD的控制邏輯



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 绍兴县| 平度市| 堆龙德庆县| 泰来县| 登封市| 汉川市| 库尔勒市| 蒙自县| 峡江县| 罗江县| 汉阴县| 屯留县| 长春市| 中阳县| 宝山区| 南安市| 五常市| 牡丹江市| 秦皇岛市| 大丰市| 大庆市| 若羌县| 金秀| 肇庆市| 太湖县| 天镇县| 南充市| 桐庐县| 永济市| 汝城县| 额济纳旗| 达州市| 和平区| 峡江县| 错那县| 镇原县| 台北市| 柏乡县| 永吉县| 兴安盟| 涿鹿县|