在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP的1553B總線接口電路設(shè)計(jì)

      基于DSP的1553B總線接口電路設(shè)計(jì)

      作者: 時(shí)間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

      采集技術(shù)需要滿足實(shí)時(shí)采集、實(shí)時(shí)傳輸、實(shí)時(shí)存儲以及方便下載的需求,以便于地面人員對獲取信息的處理。這樣可以更好的動態(tài)掌握飛機(jī)的作戰(zhàn)狀態(tài),提高飛行訓(xùn)練效果和作戰(zhàn)能力。數(shù)據(jù)總線作為航空電子綜合系統(tǒng)中信息交流的主干道,使機(jī)載數(shù)據(jù)能在復(fù)雜的環(huán)境中得以保存、交換。作為高速性能的數(shù)據(jù)處理芯片,可以實(shí)現(xiàn)較高速率的數(shù)據(jù)采集。FPGA作為高速、復(fù)雜的組合邏輯和時(shí)序邏輯控制器件,更適合外圍電路的連接,將兩者組合使用,滿足了數(shù)據(jù)的高速傳輸與存儲。同時(shí),隨著數(shù)據(jù)總線協(xié)議標(biāo)準(zhǔn)的頒布,許多電器件公司開發(fā)了能將數(shù)據(jù)總線與CPU相連接的相應(yīng)接口芯片。這樣,使得數(shù)據(jù)在傳輸過程中更加穩(wěn)定、高速、可靠。本文旨在探討采用與相應(yīng)接口芯片,設(shè)計(jì)相關(guān)電路來實(shí)現(xiàn)的采集。

      本文引用地址:http://www.biyoush.com/article/201609/304031.htm

      1 1553B數(shù)據(jù)總線

      MIL_STD_1553B是軍工定義的數(shù)字時(shí)分制命令/響應(yīng)式多路傳輸數(shù)據(jù)總線,采用曼徹斯特Ⅱ編碼,半雙工工作方式,數(shù)據(jù)傳輸?shù)乃俾蕿?Mbps,能掛接31個(gè)遠(yuǎn)置終端,支持3種終端類型。該標(biāo)準(zhǔn)作為美國國防部武器系統(tǒng)集成和標(biāo)準(zhǔn)化管理的基礎(chǔ)之一,被廣泛應(yīng)用于飛機(jī)綜合航電系統(tǒng)、外掛物管理與集成系統(tǒng),并逐步擴(kuò)展到飛行控制等系統(tǒng)及坦克、艦船、航天等領(lǐng)域。我國參照MIL_STD_1553B標(biāo)準(zhǔn),于1987年頒布了相應(yīng)的軍用標(biāo)準(zhǔn),即GJB-289A。

      MIL_STD_1553B定義了連接在總線上的3種類型終端,即總線控制器(BC)、遠(yuǎn)程終端(RT)和總線監(jiān)視器(BM)。

      1)總線控制器(Bus Controller簡稱BC):總線控制器的功能就是控制總線上的數(shù)據(jù)流收發(fā),數(shù)據(jù)總線上有很多BC,但是每次只能一個(gè)BC工作。而且一些RT也能擔(dān)任BC的工作。BC發(fā)送命令給RT,接收并確認(rèn)命令之后,RT給出響應(yīng)。

      2)遠(yuǎn)程終端(Remote Terminal簡稱RT):RT是一個(gè)采用1553B數(shù)據(jù)總線連接各式各樣子系統(tǒng)的設(shè)備,RT接收BC傳送的命令、檢測錯(cuò)誤并且反饋錯(cuò)誤,即要對BC作出響應(yīng)。

      RT特征如下:

      ①一條數(shù)據(jù)總線可以連接多達(dá)31個(gè)RT。

      ②每一個(gè)RT可以有多達(dá)31個(gè)子RT。

      ③RT只有當(dāng)接收并確認(rèn)BC的命令之后,才會作出響應(yīng),屬于被動式。

      3)總線監(jiān)控(Bus Monitor簡稱BM):BM監(jiān)聽總線上的所有數(shù)據(jù)傳輸并且記錄指定的消息。他們的連接如圖1所示。

      基于DSP的1553B總線接口電路設(shè)計(jì)

      1553總線上的數(shù)據(jù)是以串行數(shù)字脈沖編碼調(diào)制的格式進(jìn)行傳輸,采用的是曼徹斯特Ⅱ雙相電平碼作為數(shù)據(jù)的編碼格式。邏輯1電平由I/O編碼組成(即一個(gè)正脈沖后面緊跟著一個(gè)負(fù)脈沖),邏輯0由0/1編碼組成(即一個(gè)負(fù)脈沖后面緊跟著一個(gè)正脈沖)。

      1553B總線上的信息是以字的形式傳輸?shù)?。包括一個(gè)3位的同步位、16位信息位以及一位奇偶校驗(yàn)位??偩€上的字共有3種類型:命令字、數(shù)據(jù)字、狀態(tài)字。他們的具體格式如圖2所示。

      基于DSP的1553B總線接口電路設(shè)計(jì)

      2 硬件選擇

      2.1 TMS320C6713芯片介紹

      芯片選用TI公司生產(chǎn)的TMS320C6713,該芯片為TMS320C6000系列DSP平臺上產(chǎn)生的新的浮點(diǎn)型芯片。其有225 MHz的高速運(yùn)行速度,提供13.5億次/秒浮點(diǎn)運(yùn)算,18億/秒的指令操作。而且,C6713使用2級緩存的架構(gòu)以及強(qiáng)大多樣化的外設(shè)集:1級程序緩存是一個(gè)4 kB的直接映射高速緩存,1級數(shù)據(jù)高速緩存是一個(gè)4 kB的2路組相聯(lián)高速緩存。2級內(nèi)存和緩存有一個(gè)256 kB的存儲空間,在程序和數(shù)據(jù)之間共享。這個(gè)256 kB存儲器中64 kB可以配置為寄存器、高速緩存或者兩個(gè)的組合,192 kB作為對應(yīng)的SRAM。可見,C6713應(yīng)用非常靈活。外設(shè)集包括2個(gè)多通道緩沖串行端口(McBSPs),2個(gè)內(nèi)部集成電路(I2C)總線,一個(gè)專用通用輸出/輸出(GPIO)模塊。2個(gè)通用定時(shí)器,主機(jī)接口(HPI),以及1個(gè)能夠與SDRAM、SBSRAM、異步外設(shè)無縫連接的外部存儲器接口(EMIF),增強(qiáng)型直接內(nèi)存訪問(EDMA)控制器(16個(gè)獨(dú)立通道)。

      C6713有著非常好的運(yùn)算能力、高效的指令集、智能外設(shè)、大容量的片內(nèi)存儲器和大范圍的尋址能力。因此,更適合用于對運(yùn)算能力和存儲量有較高要求的場合。

      2.2 芯片介紹

      由于本文選用的DSP芯片C6713的I/O電平為3.3 V,為簡化硬件電路設(shè)計(jì),選用DDC公司的全3.3 V的1553B協(xié)議芯片,這樣無需電平轉(zhuǎn)換,大大提高設(shè)計(jì)效率和減少相關(guān)工作器件。BU-61864芯片內(nèi)部集成了雙收發(fā)器、編/解碼器、協(xié)議邏輯、內(nèi)存管理和中斷控制邏輯,支持BC/RT/MT模式,還提供了一個(gè)4kB的內(nèi)部共享靜態(tài)RAM和與處理器總線之間的緩沖接口,并且有可擴(kuò)展的4K*17bitRAM,兩個(gè)1553B收發(fā)器芯片。

      BU-61864有靈活的接收/存儲器接口,能完全實(shí)現(xiàn)1553B協(xié)議所規(guī)定的消息傳輸外,還具有較強(qiáng)的消息管理能力,能全面兼容1553B協(xié)議。其功能結(jié)構(gòu)框圖如圖3所示。

      基于DSP的1553B總線接口電路設(shè)計(jì)

      3 硬件接口電路設(shè)計(jì)

      本系統(tǒng)由DSP主導(dǎo),1553B協(xié)議部分由BU-61864協(xié)議芯片完成,外接邏輯電路由FPGA器件完成。其中DSP控制BU-61864的初始化以及消息的讀取和處理。FPGA實(shí)現(xiàn)信號的控制和譯碼。而在DSP對BU-61864相關(guān)寄存器的控制和配置后,它可以工作在BC、RT或BM等模式下。在本次操作中,因?yàn)橹恍枰涗泚碜詸C(jī)載火控系統(tǒng)的所有數(shù)據(jù),因此只工作在總線監(jiān)視器模式下即可。

      當(dāng)BU-61864接收到一個(gè)消息后,產(chǎn)生一個(gè)中斷信號,該中斷信號就會向C6713發(fā)送一次中斷申請,C6713響應(yīng)中斷,并向相關(guān)寄存器做出配置。在BU-61864和C6713之間的控制邏輯電路由可編程邏輯芯片F(xiàn)PGA實(shí)現(xiàn)??刂七壿嬰娐钒ǖ刂纷g碼電路和邏輯控制電路。其中地址譯碼電路功能是對接口芯片所使用的C6713存儲器和BU-61864存儲器進(jìn)行地址選擇和譯碼;而邏輯控制電路功能是產(chǎn)生BU-61864所需要的控制信號以及提供給C6713中斷信號、握手信號、插入等待信號。所有的數(shù)據(jù)總線和地址總線,以及控制信號、中斷信號都是由C6713和BU-61864提供給控制邏輯電路。它們的具體電路連接如圖4所示。


      上一頁 1 2 下一頁

      評論


      相關(guān)推薦

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

      關(guān)閉