嵌入式系統常用接口規範

2021-01-08 電子產品世界

一、引言

本文引用地址:http://www.eepw.com.cn/article/201610/305641.htm

嵌入式系統的硬體除了核心的微處理器之外就是外圍器件和接口。接口技術在嵌入式系統設計處於如此重要的位置,是嵌入式系統設計師硬體部分的重要考試範圍。目前嵌入式系統中的接口五花百門,每個接口都可以寫成一本厚厚的書。面對內容如此之多,範圍如此之廣的考試部分,應該怎麼樣去複習呢?我的指導思想是,把握好每種接口技術的最基本概念,理解透每個接口的最基本工作原理。

二、接口技術匯總

1. Flash存儲器

(1)Flash存儲器是一種非易失性存儲器,根據結構的不同可以將其分為NOR Flash和NAND Flash兩種。

(3)NOR Flash的特點:應用程式可以直接在快閃記憶體內運行,不需要再把代碼讀到系統RAM中運行。NOR Flash的傳輸效率很高,在1MB~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除速度大大影響了它的性能。

(4)NAND Flash的特點:能夠提高極高的密度單元,可以達到高存儲密度,並且寫入和擦除的速度也很快,這也是為何所有的U盤都使用NAND Flash作為存儲介質的原因。應用NAND Flash的困難在於快閃記憶體需要特殊的系統接口。

(5)NOR Flash與NAND Flash的區別:

A、NOR Flash的讀速度比NAND Flash稍快一些。

B、NAND Flash的擦除和寫入速度比NOR Flash快很多。

C、NAND Flash的隨機讀取能力差,適合大量數據的連續讀取。

D、NOR Flash帶有SRAM接口,有足夠的地址引進來尋址,可以很容易地存取其內部的每一個字節。NAND Flash的地址、數據和命令共用8位總線(有寫公司的產品使用16位),每次讀寫都要使用複雜的I/O接口串行地存取數據。

E、NOR Flash的容量一般較小,通常在1MB~8MB之間;NAND Flash只用在8MB以上的產品中。因此,NOR Flash只要應用在代碼存儲介質中,NAND Flash適用於資料存儲。

4、GPIO原理與結構

GPIO是I/O的最基本形式,它是一組輸入引腳或輸出引腳。有些GPIO引腳能夠加以編程改變工作方向,通常有兩個控制寄存器:數據寄存器和數據方向寄存器。數據方向寄存器設置埠的方向。如果將引腳設置為輸出,那麼數據寄存器將控制著該引腳狀態。若將引腳設置為輸入,則此輸入引腳的狀態由引腳上的邏輯電路層來實現對它的控制。

5、A/D接口

(1)A/D轉換器是把電模擬量轉換為數字量的電路。實現A/D轉換的方法有很多,常用的方法有計數法、雙積分法和逐次逼進法。

(5)A/D轉換的重要指標

A、解析度:反映A/D轉換器對輸入微小變化響應的能力,通常用數字輸出最低位(LSB)所對應的模擬電壓的電平值表示。n位A/D轉換器能反映1/2n滿量程的模擬輸入電平。

B、量程:所能轉換的模擬輸入電壓範圍,分為單極性和雙極性兩種類型。

C、轉換時間:完成一次A/D轉換所需要的時間,其倒數為轉換速率。

D、精度:精度與解析度是兩個不同的概念,即使解析度很高,也可能由於溫漂、線性度等原因使其精度不夠高。精度有絕對精度和相對精度兩種表示方法。通常用數字量的最低有效位LSB的分數值來表示絕對精度,用其模擬電壓滿量程的百分比來表示相對精度。

例如,滿量程10V,10位A/D晶片,若其絕對精度為±1/2LSB,則其最小有效位LSB的量化單位為:10/1024=9.77mv,其絕對精度為9.77mv/2=4.88mv,相對精度為:0.048%。

6、D/A接口基本

(1)D/A轉換器使將數字量轉換為模擬量。

(2)在集成電路中,通常採用T型網絡實現將數字量轉換為模擬電流,再由運算放大器將模擬電路轉換為模擬電壓。進行D/A轉換實際上需要上面的兩個環節。關於T型電阻解碼網絡和D/A轉換具體原理參考《教程》的159頁。

(3)D/A轉換器的分類:

A、電壓輸出型:常作為高速D/A轉換器。

B、電流輸出型:一般外接運算放大器使用。

C、乘算型:可用作調製器和使輸入信號數位化地衰減。

(4)D/A轉換器的主要指標:解析度、建立時間、線性度、轉換精度、溫度係數。

7、鍵盤接口

(1)鍵盤的兩種形式:線性鍵盤和矩陣鍵盤。

(2)識別鍵盤上的閉合鍵通常有兩種方法:行掃描法和行反轉法。

(3)行掃描法是矩陣鍵盤按鍵常用的識別方法,此方法分為兩步進行:

A、識別鍵盤哪一列的鍵被按下:讓所有行線均為低電平,查詢各列線電平是否為低,如果有列線為低,則說明該列有按鍵被按下,否則說明無按鍵按下。

B、如果某列有按鍵按下,識別鍵盤是哪一行按下:逐行置低電平,並置其餘各行為高電平,查詢各列的變化,如果列電平變為低電平,則可確定此行此列交叉點處按鍵被按下。

8、顯示接口

(1)LCD的基本原理是,通過給不同的液晶單元供電,控制其光線的通過與否,從而達到顯示的目的。

(2)LCD的光源提供方式有兩種:投射式和反射式。筆記本電腦的LCD顯示器為投射式,屏的背後有一個光源,因此外界環境可以不需要光源。一般微控制器上使用的LCD為反射式,需要外界提供電源,靠反射光來工作。電致發光(EL)是液晶屏提供光源的一種方式。

(3)按照液晶驅動方式分類,常見的LCD可以分為三類:扭轉向列類(TN)、超扭曲向列型(STN)和薄膜電晶體型(TFT)。

(4)市面上出售的LCD有兩種類型:帶有驅動電路的LCD顯示模塊,只要總線方式驅動;沒有驅動電路的LCD顯示器,使用控制器掃描方式。

(5)通常,LCD控制器工作的時候,通過DMA請求總線,直接通過SDRAM控制器讀取SDRAM中指定地址(顯示緩衝區)的數據,此數據經過LCD控制器轉換成液晶屏掃描數據格式,直接驅動液晶顯示器。

(6)VGA接口本質上是一個模擬接口,一般都採用統一的15引腳接口,包括2個NC信號、3根顯示器數據總線、5個GND信號、3個RGB色彩分量、1個行同步信號和1個場同步信號。其色彩分量採用的電平標準為EIA定義的RS343標準。

9、觸控螢幕接口

(1)按工作原理分,觸控螢幕可以分為:表面聲波屏、電容屏、電阻屏和紅外屏幾種。

(2)觸控螢幕的控制採用專業晶片,例如ADS7843。

10、音頻接口

(1)基本原理:麥克風輸入的數據經音頻編解碼器解碼完成A/D轉換,解碼後的音頻數據通過音頻控制器送入DSP或CPU進行相應的處理,然後數據經音頻控制器發送給音頻編碼器,經編碼D/A轉換後由揚聲器輸出。

相關焦點

  • 基於MC9328MX1嵌入式最小系統的設計
    引言嵌入式系統是以實際應用為核心,對功能、可靠性、成本、體積、功耗有嚴格要求的專業計算機系統,隨著嵌入式系統相關技術的迅速發展,嵌入式系統功能越來越強,應用接口更加豐富,根據實際應用的需要設計出特定的嵌入式最小系統和應用系統
  • 十年資深嵌入式大神:教你真正好學的嵌入式開發學習路線
    1、嵌入式高級C語言 Linux系統 Linux Ubuntu作業系統安裝、使用、Linux常用命令、samba圖形界面開發 1、常用控制項——button、label、text edit等 2、常用布局方式——水平布局、垂直布局、固定布局、網格布局、相對布局等 3、常用事件及信號處理技術——信息回調、滑鼠、鍵盤事件等 4、時間編程、數據存儲、繪圖機制、定時器處理、多任務處理等 3、嵌入式Linux高級程序設計 嵌入式Linux
  • 編程嵌入式信號處理背板的開發設計
    背板採用了針對系統需求自行開發的XPCI總線,背板可脫離實際應用系統進行獨立的面向應用的設計和調試,也可按照XPCI總線標準方便地嵌入到實際應用系統中,成為系統的一部分進行聯合調試。對可編程嵌入式信號處理背板進行全面綜合測試的結果表明,背板性能達到了預期設計要求,工作狀態穩定。我們還針對實際應用開發了一些FPGA模塊和DSP程序。
  • UML軟體分析與建模技術在嵌入式指紋門禁系統中的應用研究
    它需要不同技術背景的人共同開發.而傳統的嵌入式軟體分析與設計方法嚴重脫節,開發過程沒有—個確定的統一的標準,這使得產品形成的每一個過程人為因素影響嚴重.此外,分析設計的結果不能在開發類似項目或產品時重用.以上幾個問題成為多年來制約嵌入式系統發展的主要瓶頸,使得大部分嵌入式軟體的開發工作變得十分困難甚至無法進行.
  • 物聯網開發筆記——嵌入式開發之Linux系統中輸入輸出
    我的初衷是做工業物聯網的,但這個系統太過於龐大。所以就先做小的系統,例如構建一整套智能家居系統,從硬體到軟體全系列。下面就開始這套智能家居系統是如何在物聯網基礎上構建。在這裡你可以0開始,然後到1質變,僅僅需要一起跟我學物聯網系列的開發筆記的文章。第四節
  • 新一代GPS的線性尺寸查詢及標註系統設計
    摘要:為解決線性尺寸標註不符合新一代產品幾何技術規範(GPS)標準的問題,加快新一代產品幾何技術規範標準體系的推廣使用,基於WinCE的嵌入式技術開發了新一代GPS的線性尺寸查詢及標註系統。系統中的公差原則及要求的設計,能夠實現零件尺寸公差的自動化設計和查詢,實現了線性尺寸設計的規範化和數位化。
  • 採用採用ARM嵌入式微處理器晶片實現低壓智能電動保護器的設計
    2系統的功能特點 智能保護器主要是以LPC2132微處理器為運算核心,含有模擬數字量採集,繼電保護,界面顯示和按鍵控制等功能模塊。系統外接標準的:RS 485通信接口,實現與監控系統之間的數據傳輸和聯繫。
  • NI推出用於OEM嵌入式測試和控制的PXI/CompactPCI背板
    美國國家儀器有限公司(National Instruments,簡稱NI)推出了獨立的PXI/CompactPCI和PXI Express機箱背板產品,用於從航空/軍工到工業嵌入式控制領域的多種OEM應用。
  • 嘉合勁威攜神可參加第九屆深圳國際嵌入式系統展
    9月9日,深圳嘉合勁威電子科技有限公司將攜旗下神可品牌參加在深圳國際會展中心(寶安)舉行的深圳國際電子展(ELEXCON 2020)暨第九屆深圳國際嵌入式系統展
  • 熱烈祝賀新築股份橋梁支座和嵌入式連續支承無砟軌道系統產品榮獲...
    近日,四川省經濟和信息化委員會公布了2020年《四川省名優產品目錄》,新築股份申報的橋梁支座和嵌入式連續支承無砟軌道系統產品成功入選。    嵌入式連續支承無砟軌道系統
  • 從波音737MAX墜機反思嵌入式軟體FMEA的重要性
    追查波音為了掩蓋飛機抬頭的問題,專門設計了一套叫MCAS的軟體,由傳感器判斷飛機仰角自動啟動MCAS系統,如果傳感器故障發出錯誤的信息怎麼辦?如果軟體做出錯誤的判斷怎麼辦?如果錯誤的程序無法退出怎麼辦?對不起,連續2起重大事故就這樣發生了,那我們今天來談一談,到底是怎麼回事?如何運用FMEA來識別與評價嵌入式軟體的風險?
  • 使用無風扇嵌入式工控機的8大好處
    無風扇嵌入式計算機能夠承受頻繁的衝擊和振動,因為它們採用了單件式設計,消除了接頭、螺釘和電纜,使系統更加可靠,因為發生故障的運動部件更少。 2、抗灰塵和碎屑 由於無風扇的設計,無風扇計算機能夠抵抗灰塵和碎片。通過從嵌入式計算機上消除風扇,嵌入式PC製造商已經消除了灰塵和碎片進入系統的情況。
  • WinCE下基於ArcGIS Mobile實現的嵌入式地圖
    很多場合的嵌入式應用,需要涉及地圖操作。目前嵌入式GIS產品國外主要有ESRI和MapInfo,國內主要有超圖、靈圖等[1]。 本文介紹在某基於WinCE 6.0作業系統的車載信息終端上嵌入式地圖的實現方法。
  • 基於非IDE專用接口晶片的自主型光碟複製機的系統設計
    所以自主型(獨立完成複製,不需計算機)光碟複製機應運而生,採用專門SCSI接口晶片的1對1複製機出現了。但由於SCSI接口的光碟驅動器額外成本較IDE接口的高,並且市場上大量使用的是IDE接口的光碟機,因此,設計低成本的基於IDE接口的自主型光碟制機是對光碟複製市場的極大補充。
  • 串行接口鍵盤控制器SK5278在單片機系統中的應用
    SK5278是一種可管理16個按鍵的鍵盤控制器,該器件內部具有去抖動處理電路,可直接輸出按鍵的鍵值編碼,並採用串行方式與單片機或微處理器進行接口,使用該器件可簡化單片機系統軟硬體的鍵盤接口。
  • 3G無線視頻監控系統設計
    引言本文引用地址:http://www.eepw.com.cn/article/156079.htm  本文針對網絡視頻監控設備的實際應用需求,融合視頻壓縮、嵌入式系統無線通信等新技術,設計實現了基於3G技術的
  • 8051單片機的指令系統有什麼特點?
    怎樣才能快速學習8051單片機呢 單片機是微機的一種,現時有8051、AVR、ARM7、ARM9等系列,其中 「8051」是源自於Intel公司的MCS-51系列晶片,但目前不同生產廠商都以其兼容晶片為主,如Ateml公司的89C51/89S51系統
  • 獨立浴缸好還是嵌入式 看後再決定適合買哪種
    浴缸的材質多樣,但在安裝類型上主要分為獨立浴缸和嵌入式浴缸。下面就來簡單介紹兩者的區別。獨立式浴缸和嵌入式浴缸區別獨立式浴缸即把浴缸直接擱置在浴室地面上,內外光潔、無需靠牆或者獨立擺放在衛生間中的浴缸。這種方式施工方便,容易檢修,適合於在地面已裝修完的情況下選用。
  • FLASH K9F1G08U0M在MSP430F149嵌入式系統中的應用
    從而極大方便了系統設計和產品升級。本文引用地址:http://www.eepw.com.cn/article/152167.htm1 元件介紹1.1 MSP430晶片 MSP430系列單片機是TI公司推出的16位RISC系列單片機,該系列是一組超低功耗微控制器,供電電壓範圍為1.8V―3.6V。
  • 嵌入式冰箱為啥火了?微蒸烤箱、煙灶知多少?
    傾斜式吊櫃可以做得更低,日常使用把常用的放在下面,不常用的放在上面。但注意,這種是推拉門哦,平拉門就很搞笑啦,會打到自己。二、廚房神器帶走它:微蒸烤一體機種草★★★★★:不會烤雞的蒸箱不是好的微波爐。嵌入式冰箱火了? 種草★★★★:你覺得嵌入式冰箱不好用?你可能用「假嵌入式冰箱」常見品牌:利勃海爾、西門子、daogrs1. 廚房裡的假隱士?嵌入式冰箱儘量不要這樣裝,「假嵌入式冰箱」可能讓你對嵌入式的電器很絕望,這樣的散熱和清潔會很難,這還是獨立式冰箱的散熱和外貌設計呢,塞進櫥櫃散熱怎麼會不難?