嵌入式系統常用接口規範

2020-11-26 電子產品世界

一、引言

本文引用地址: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轉換後由揚聲器輸出。

相關焦點

  • 嵌入式系統USB接口的虛擬示波器設計
    嵌入式系統的發展使得基於嵌入式微處理器和實時作業系統的嵌入式虛擬儀器能夠滿足惡劣工作環境下的便攜虛擬儀器的需要。同時,基於USB總線的儀器設備克服了現有PC總線虛擬儀器的不足,可滿足自動化工業測量的要求,特別適合現場信號的測試。
  • 嵌入式硬體通信接口協議:UART(二)不同電氣規範下的標準
    在上一篇《嵌入式硬體通信接口協議-UART(一)協議基礎》中,簡單而細緻描述了UART的各個配置項以及通信過程的信號時序,此篇將繼續介紹UART接口在不一樣的電氣特性下,所使用的一些接口規範。二、    UART在不同電氣規範下的接口對於不同平臺或者使用環境,信號管腳的電氣特性依次可以分為TTL/CMOS、RS232、RS422、RS485。(一)          TTL/CMOSTTL電平,邏輯「0」等於0V電壓,邏輯「1」等於+5V電壓。
  • 嵌入式中常用的總線與接口有哪一些
    嵌入式中常用的總線與接口有哪一些 中國電子網 發表於 2019-09-27 16:28:38 任何一個微處理器都要與一定數量的部件和外圍設備連接,但如果將各部件和每一種外圍設備都分別用一組線路與
  • 嵌入式PROFIBUS-DP從站通信接口的設計
    PROFIBUS現場總線,因此對國內配套產品提出了現場總線PROFIBUS通信功能的技術要求;(2)國內自動化系統廠家比較成功的、面向行業的控制系統,要求系統技術向現場總線技術發展,同時也要求現場設備向智能化、網絡化方向發展。
  • 嵌入式導航系統的組成與設計流程
    因此,以嵌入式系統為主要平臺的數碼地理整合性應用與其因應方案,也就是手持式、車載GPS全球衛星導航系統,便可解決對此人們急迫的需求性。基於S3C2440A微處理器和Win CE 5.0嵌入式作業系統,設計了一套可靠且實用的嵌入式導航系統,所提供的功能可以滿足人們現階段日常生活的需要。 1 嵌入式導航系統主要組成 嵌入式導航系統由硬體層、軟體層和中間層組成。
  • 嵌入式PROFIBUS現場總線通信接口設計
    ,要求系統技術向現場總線技術 發展,同時也要求現場設備向智能化、網絡化方向發展。 基於上述需求,嵌入式PROFIBUS-DP從站通信接口的設計為自主開發具有PROFIBUS-DP通信功能產品的用戶提供了一種快速、高效的解決方案。
  • 嵌入式硬體通信接口協議-UART(一)協議基礎
    其中:  UART,「串口」時序協議的名稱,定義了各個信號時序協議;  USART,相比UART增加了同步信號,可實現ISO-7816智慧卡接口;  COM口,在PC等作業系統上,區別於USB、SATA接口的串行接口,定義了在作業系統中的規範;  TTL/CMOS,嵌入式硬體系統的信號電平;  RS-232,在UART
  • I2C/SPI/UART/1-Wire/並行接口這幾種常用嵌入式通信協議,你都了解嗎
    嵌入式系統是以應用為中心的硬體設計和面向應用的軟體產品開發為基礎的專用計算機系統,廣泛應用於製造工業、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費產品等領域。本文引用地址:http://www.eepw.com.cn/article/201802/375748.htm  在嵌入式系統中,板上通信接口是指用於將各種集成電路與其他外圍設備交互連接的通信通路或總線。
  • PCBA與嵌入式開發
    基於PCBA板的嵌入式系統的開發嵌入式系統的開發分為嵌入式軟體開發和嵌入式硬體開發,PCBA正是嵌入式硬體開發的基礎。什麼是嵌入式系統(1) 嵌入式系統的基本介紹嵌入式系統應定義為:嵌入到對象體系中的專用計算機系統。嵌入性、專用性與計算機系統是嵌入式系統的三個基本要素。嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有ucos,linux,android等。
  • 嵌入式硬體通信接口協議中的串行通信接口-SPI
    本節繼續講嵌入式硬體通信接口協議中的另外一個串行通信接口-SPI。相比於UART串口協議,SPI又有著其獨特之處。但是一般的還是儘量寫清寫規範,這樣不容易產生歧義。  SPI作為同步串行接口,可以認為有兩個同步信號,第一個是從機選擇SS信號,告知被選中的從機,準備開始進行SPI通信,第二個是同步時鐘信號SCLK,收發雙方進行數據的交互時,都是基於SCLK的跳變進行逐bit輸出和採樣的。  四根信號線並非全部都需要,根據工作模式,可以配置成兩線、三線。
  • 嵌入式系統歷史及發展趨勢
    嵌入式系統是當今非常熱門的研究領域,在PC市場已趨於穩定的今天,嵌入式系統市場的發展速度卻正在加快。由於嵌入式系統所依託的軟硬體技術得到了快速發展,因此嵌入式系統自身獲得了快速發展。根據美國嵌入式系統專業雜誌RTC報導,在21世紀初的10年中,全球嵌入式系統市場需求量具有比PC市場大10~100倍的商機。
  • 嵌入式系統中USB主機控制器的設計
    過去USB僅應用於個人計算機,而在嵌入式系統領域的巨大潛力還沒有開發出來,USB在嵌入式系統中的應用包括本文引用地址:http://www.eepw.com.cn/article/152226.htm 嵌入式系統被定義為硬體和固件(獨立的或作為更大型系統的一部分)通常帶有某種作業系統,作業系統可以是Windows CE、VxWorks或其它由「自編代碼」構成的更簡單系統。根據這樣的定義,可以認為任何帶有處理器的電子裝置均可以作為USB嵌入式主機。
  • 全球最小的嵌入式RAID1解決方案亮相 主要針對小型工業與嵌入式系統
    打開APP 全球最小的嵌入式RAID1解決方案亮相 主要針對小型工業與嵌入式系統 工程師青青 發表於 2018-11-23 16:46:11
  • 基於ARM920T微處理器的IDE硬碟接口設計與實現
    1 引言本文引用地址:http://www.eepw.com.cn/article/152111.htm20世紀90年代後期,嵌入式系統在工業控制、遠程監控和數據採集等領域的應用日趨廣泛,人們對嵌入式系統的存儲容量也提出了較高的要求。
  • 如何使用STM32設計嵌入式乙太網控制門禁系統
    如何使用STM32設計嵌入式乙太網控制門禁系統 電子設計 發表於 2018-09-03 11:06:17 引言 當前,有很多的企業是採用佩戴工作證來完成門禁管理
  • 一種嵌入式Web伺服器的設計方案
    嵌入式Web伺服器簡化了傳統伺服器的系統結構,在嵌入式設備上它同時實現信息傳輸和網絡接口的功能。嵌入式Web伺服器基於HTTP協議運作,有標準的接口形式和通信協議。它可以向任何接入它所在網絡的合法用戶提供統一的基於瀏覽器方式的操作和控制界面。Web技術的開放性和平臺獨立特性能夠降低開發難度,減少軟體系統和通信系統的設計維護工作量,提高了現場測試和控制設備的管理水平。
  • 基於嵌入式Linux的語音識別系統硬軟體設計
    在嵌入式Linux作業系統下,運用多進程機制完成了對語音識別晶片、超聲波測距和雲臺的控制,並將語音識別技術應用於多角度超聲波測距系統中。通過測試,系統可以通過識別語音指令控制測量方向,無需手動幹預,最後將測量結果通過語音播放出來。
  • 嵌入式Web伺服器技術及其在電力系統中的應用綜述
    為了提高生產效率和管理水平,遠程監控和生產過程控制等系統很適合應用Web技術,從瀏覽器上直接監控現場設備的運行。但作為實時性要求較高的面向任務的系統,必須解決基於Web應用的實時性問題、系統結構問題和安全性等問題。而嵌入式Web伺服器技術作為結合了Web技術和現場工作要求特點的一項新技術,是一種很好的解決方案。
  • 智能製造大力推進趨勢下,嵌入式工控機需求旺盛
    以智能製造為主導的第四次工業革命,是集成大量計算機、通信和控制技術為一體的智能系統,在各類新技術高度集成的行業發展背景下,工控機也處於新的技術轉折點上。  一般情況下,嵌入式工控機採用低功耗平臺,無線纜設計,低功耗的主板和各種外部硬體相關的接口都被集成在主板之上,因此能夠避免因為連接不善而出現異常問題,更避免了鬆動現象的發生。
  • 基於嵌入式WinCE的CAN總線控制器驅動設計
    0 引 言本文引用地址:http://www.eepw.com.cn/article/262874.htm  近年來,由於消費電子、計算機、通信(3c)一體化趨勢日趨明顯,嵌入式系統再度成為研究和應用的熱點。