日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

<span id="4wjdi"><noframes id="4wjdi">
    <blockquote id="4wjdi"><strong id="4wjdi"></strong></blockquote>
    <source id="4wjdi"><ins id="4wjdi"></ins></source><dd id="4wjdi"><tbody id="4wjdi"></tbody></dd>

    <abbr id="4wjdi"></abbr>
    當前位置:首頁 > 通信技術 > 通信技術
    [導讀]0 引 言 航天工程領域中,星地通訊等遠距離遙測遙控是嵌入式衛(wèi)星數(shù)管計算機重要功能之一,利用三線制同步串行遙測遙控通道對指令和數(shù)據(jù)進行收發(fā)操作是通信鏈路的重要環(huán)節(jié)。 目前許多處理器芯片都已集成了


    0 引 言
        航天工程領域中,星地通訊等遠距離遙測遙控是嵌入式衛(wèi)星數(shù)管計算機重要功能之一,利用三線制同步串行遙測遙控通道對指令和數(shù)據(jù)進行收發(fā)操作是通信鏈路的重要環(huán)節(jié)。
        目前許多處理器芯片都已集成了同步串行接口,但基于三線制同步串行接口的處理器并不多。利用傳統(tǒng)設計方法所實現(xiàn)的三線制同步通信硬件電路接口雖然能滿足一般工程設計要求,但在“低成本、小體積、低功耗和靈活性”設計理念的推動下,傳統(tǒng)設計顯然弊大于利。采用可編程邏輯器件CPLD/FPGA技術,對三線制同步串行通信接口電路進行結構設計與實現(xiàn),可以大幅度減小系統(tǒng)體積,降低功耗,提高設計的靈活度。同時,還可以在其中增加其他邏輯功能模塊,并能很方便地應用到相關的嵌入式系統(tǒng)中。


    1 三線制同步串行通信機理
        三線制同步串行通信時,發(fā)送端和接收端必須使用共同的時鐘源才能保持它們之間的準確同步。為達到準確同步的目的,其中一個方法就是采用編碼和解碼的原理,即在發(fā)送端利用編碼器把要發(fā)送的數(shù)據(jù)和發(fā)送時鐘組合在一起,通過傳輸線發(fā)送到接收端,在接收端再用解碼器從數(shù)據(jù)流中分離出接收時鐘。常用的編碼解碼器有曼徹斯特編碼解碼及NRZ-L碼。本文中收發(fā)信號采用的碼型是NRZ-L碼。
        三線制同步串行通信主要包括三個信號:采樣信號(也叫幀同步信號)、時鐘信號和串行數(shù)據(jù)信號,其時序邏輯關系如圖1所示。

        從圖1可看出,數(shù)據(jù)接收或發(fā)送時,首先幀同步信號先觸發(fā)一個瞬時啟動脈沖,之后保持低電平有效,時鐘信號緊隨其后,數(shù)據(jù)在時鐘信號的上升沿保持穩(wěn)定,并開始采樣和傳輸,每個時鐘周期收發(fā)一位字符數(shù)據(jù),串行數(shù)據(jù)成批連續(xù)發(fā)送和接收。


    2 三線制同步串行通信控制器接口結構設計
    2.1 基于傳統(tǒng)設計的硬件電路接口實現(xiàn)
        在三線制同步串行通信控制器接口的傳統(tǒng)硬件電路設計中,需使用多片元器件來實現(xiàn)其功能,包括:異步四位計數(shù)器、移位寄存器、8位D觸發(fā)器、與門、與非門和反相器等主要功能器件,接口電路原理圖在ProteI 99 SE中實現(xiàn)。
        三線制同步串行通信控制器接收接口硬件電路如圖2所示。

        從圖2中可看到,通過復位信號rst n、片選信號CS、門控信號strobe和讀寫信號RW等的不同組合,實現(xiàn)邏輯控制功能。通過異步四位計數(shù)器SN54HC161的計數(shù)功能,使得移位寄存器SN54HC164順利進行數(shù)據(jù)的串/并轉換,將8位并行數(shù)據(jù)通過8位D觸發(fā)器SN54HC374鎖存在內部總線上等待系統(tǒng)接收。在輸出端,通過雙D觸發(fā)器SN54HC74產生中斷信號int,通知系統(tǒng)內的微處理器進行數(shù)據(jù)接收操作。
        三線制同步串行通信控制器發(fā)送接口硬件電路如圖3所示。
        從圖3可知,系統(tǒng)時鐘start-clk通過分頻電路模塊產生發(fā)送時鐘原始信號code-clk,用于電路的時鐘狀態(tài)控制。系統(tǒng)內的微處理器將要發(fā)送的8位并行數(shù)據(jù)通過8位D觸發(fā)器SN54HC377,將數(shù)據(jù)鎖存在其Q端口等待發(fā)送,然后在異步四位計數(shù)器SN54HC161的計數(shù)功能控制下,移位寄存器SN54HC165進行數(shù)據(jù)的并/串轉換操作。在輸出端,通過雙D觸發(fā)器SN54HC74產生中斷信號,然后開始通過單向總線驅動器SN54HC244進行幀同步信號、時鐘信號及數(shù)據(jù)的發(fā)送操作。
    2.2 基于CPLD/FPGA的接口結構設計
        為解決傳統(tǒng)硬件電路元器件多,功耗大,體積大等缺點,利用CPLD/FPGA技術,同時結合VHDL硬件描述語言設計三線制同步串行通信控制器接口已成為一種必然,結合三線制同步串行通信機理,設計出了基于CPLD/FPGA的三線制同步串行通信控制器接口內部結構,其功能結構如圖4所示。

        整個三線制同步串行通信控制器接口的內部結構主要由時鐘分頻模塊、系統(tǒng)接口控制邏輯、數(shù)據(jù)接收模塊、數(shù)據(jù)發(fā)送模塊等四大模塊構成。
        時鐘分頻模塊主要用于數(shù)據(jù)收/發(fā)模塊產生同步時鐘信號。系統(tǒng)接口控制邏輯主要用于各種邏輯功能信號的控制,同時還可以接收_中斷仲裁邏輯模塊產生的中斷信號,控制數(shù)據(jù)的接收或者發(fā)送操作。數(shù)據(jù)接收模塊是三線制同步串行通信控制器接口進行數(shù)據(jù)接收的核心部分,其模塊結構如圖5所示。
        數(shù)據(jù)接收流程:在幀同步脈沖信號觸發(fā)下,串行數(shù)據(jù)在時鐘信號rclk上升沿到來時保持穩(wěn)定,并通過rdata信號線進入數(shù)據(jù)接收模塊。在該模塊內部,串行數(shù)據(jù)經過串/并變換,接收FIFO作為數(shù)據(jù)緩沖器,將接收到的數(shù)據(jù)鎖存在VHDL程序指定的兩個地址寄存器中,一個地址單元存儲數(shù)據(jù)的高八位,另外一個地址單元存儲數(shù)據(jù)的低八位,當數(shù)據(jù)存滿這兩個地址單元后,接口向系統(tǒng)發(fā)出一個“接收緩存滿”的接收中斷標志int,系統(tǒng)微處理器響應后,數(shù)據(jù)被全部取出,并行數(shù)據(jù)被送往系統(tǒng)的數(shù)據(jù)總線上,重復進行相同操作,直至連續(xù)接收完所有數(shù)據(jù),數(shù)據(jù)接收過程結束。
        數(shù)據(jù)發(fā)送模塊也是三線制同步串行通信接口進行數(shù)據(jù)發(fā)送的核心部分,其模塊結構如圖6所示。

        數(shù)據(jù)發(fā)送流程:在sgate幀同步脈沖信號觸發(fā)下,系統(tǒng)數(shù)據(jù)總線上的并行數(shù)據(jù)在時鐘信號sclk上升沿到來時保持穩(wěn)定,并通過數(shù)據(jù)發(fā)送模塊開始數(shù)據(jù)發(fā)送。在模塊內部,首先發(fā)送FIFO數(shù)據(jù)緩沖器,當并行數(shù)據(jù)存滿該緩存單元后,數(shù)據(jù)發(fā)送模塊向系統(tǒng)發(fā)出一個“發(fā)送緩存滿”的發(fā)送中斷標志int,系統(tǒng)微處理器響應后,并行數(shù)據(jù)從發(fā)送FIFO內讀出,經過并/串變換成串行數(shù)據(jù),最高位MSB最前,最低位LSB最后,并被送往發(fā)送數(shù)據(jù)信號線Sdata上,發(fā)送至外圍設備接口,重復進行相同操作,直至發(fā)送完畢所有數(shù)據(jù),數(shù)據(jù)發(fā)送過程結束。


    3 結 語
        本文在介紹了三線制同步串行通信機制基礎上,首先對三線制同步串行通信接口進行了硬件電路設計,然后針對傳統(tǒng)電路設計方式的不足,構建了基于CPLD/FPGA的三線制同步串行通信控制器接口結構,詳述了各個功能模塊及其工作原理,設計合理,并且滿足了實際應用要求。目前,此接口結構模塊已作為FPGA設計中的關鍵子模塊被成功應用于某航天項目及其配套的硬件測試平臺中。

    本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
    換一批
    延伸閱讀

    1 前言   近年來,數(shù)字化電視技術迅猛發(fā)展,特別是遙控系統(tǒng)的面市,各廠商在電視機中加人微處理器(MCU),各種人工智能化彩電完全替代了老式電視手動(機械式)控制和記憶方式。隨著電視專用

    關鍵字: eeprom 串行通信 i2c總線

      無論任何產品,品質的好壞主要取決于性能的優(yōu)劣,而性能優(yōu)劣的關鍵跟產品結構和工作原理又有著較大的關系,CCD和CMOS也既如此。   基本組成   CCD是在MOS晶體管的基礎

    關鍵字: 串行通信 多線程 動態(tài)鏈接庫 vc開發(fā)環(huán)境

      隨著計算機網絡化和微機分級分布式應用系統(tǒng)的發(fā)展,通信的功能越來越重要。通信是指計算機與外界的信息傳輸,既包括計算機與計算機之間的傳輸,也包括計算機與外部設備,如終端、打印機和磁盤等設備之間的

    關鍵字: mipi 串行通信 時鐘

    1、引言 隨著微處理器、計算機和數(shù)字通信技術的飛速發(fā)展,計算機控制已經擴展到了幾乎所有的工業(yè)領域。其中,PLC和單片機在小規(guī)??刂葡到y(tǒng)中獲得了廣泛的應用。 在塑料擠出機溫度自動控

    關鍵字: pic16f877 plc 串行通信

    引言 計算機串行通信是計算機與控制設備(如變頻器)進行數(shù)據(jù)傳送的一種通信方式,也是實現(xiàn)工業(yè)自動控制經常用到的通信模式。每一種通信方式都嚴格約定了與其對應的通信協(xié)議。要確保計算機與變頻器之

    關鍵字: 串行通信 變頻器

    串行通信技術,是指通信雙方按位進行,遵守時序的一種通信方式。串行通信中,將數(shù)據(jù)按位依次傳輸, 每位數(shù)據(jù)占據(jù)固定的時間長度,即可使用少數(shù)幾條通信線路就可以完成系統(tǒng)間交換信息,特別適用于計算機與計算

    關鍵字: 串行通信 光電耦合器

    1、引言 目前,先進的嵌入式計算機以其優(yōu)良的品質、高可靠性及模塊化,廣泛地應用于工業(yè)控制、航空航天、醫(yī)療、智能儀表、通信、數(shù)控、自動化生產設備、數(shù)據(jù)采集等領域。在實際應用中,有時需要借助

    關鍵字: pc 串行通信 計算機

    隨著計算機技術和測控技術的不斷發(fā)展,在以單片機為核心的數(shù)據(jù)采集系統(tǒng)中,需要實現(xiàn)單片機和計算機之間的數(shù)據(jù)交換,并以此來發(fā)揮單片機和計算機各自的長處,提升整個系統(tǒng)的性能價格比。在計算機網絡和工業(yè)控制系統(tǒng)中,經常需要采用串行通...

    關鍵字: c8051f020 rs485 串行通信

    串行通信方式是數(shù)據(jù)傳輸?shù)囊环N方式。這種方式操作簡單,連接少,傳輸距離遠,因而在信息傳送,尤其是在遠距離的傳送中得到了廣泛的應用。目前常用的串行通信方式有RS -232 C,RS - 422 A,RS - 423 A及RS...

    關鍵字: 串行通信 遠距離 高速度

    串行口的4種工作方式中的方式0是移位寄存器工作方式,主要用于擴展并行I/O用,并不用于串行通信。串行口的方式1~3是用于串行通信的,下面介紹串行口的方式1~3的雙機串行通信軟件編程。應當說明的是,下面介紹的雙機串行通信的...

    關鍵字: 串行通信 雙機 軟件編程

    通信技術

    120766 篇文章

    關注

    發(fā)布文章

    編輯精選

    技術子站

    關閉