嵌入式系統的發展趨勢:網絡互聯與嵌入式微處理架構
|
(發布日期:2008-4-23 20:54:22) 來源:網絡 |
![]() |
|
互連嵌入式系統的演變 過去嵌入式系統通常是深嵌于最終產品之中,以系統控制為基礎,一般不與外界連接。其微控制器在一個相當封閉的系統中工作,定時查詢外設、收集數據、完成簡單的處理工作,以及控制開關和LED指示燈。此外,微控制器也進行少量的數據操作或數據傳輸。現今的嵌入式系統一般都要連接到局域網,這樣就有數十...
互連嵌入式系統的演變 過去嵌入式系統通常深嵌于最終產品之中,以系統控制為基礎,一般不與外界連接。其微控制器在一個相當封閉的系統中工作,定時查詢外設、收集數據、完成簡單的處理工作,以及控制開關和LED指示燈。此外,微控制器也進行少量的數據操作或數據傳輸。由于它們不會與局域網 (LAN)或互聯網(Internet)連接,所以不存在保安的問題。然而,一切現在都改變了。現今的嵌入式系統一般都要連接到局域網,這樣就有數十、甚至上百個控制器連接在一起。舉例說,汽車制造和工業控制領域中的CAN有上百個微控制器在相互作用;ZigBee 無線控制網絡也有若多數量的微控制器互連在一起。而且,隨著嵌入式網絡越來越復雜(因此需要更大的網絡帶寬和更遠的傳輸距離),嵌入式以太網也開始涉足于工業控制、建筑物自動化、醫療和保安產品市場。 目前市場的發展趨勢是將這些局域網需要通過企業內聯網或外聯網特別是互聯網與外界連接。嵌入式系統聯網要求的不斷增加,導致微控制器必須具備更多性能:更強的互連性,增加程序和數據內存空間來支持相應的通信協議,提高性能和處理帶寬以進行系統傳輸數據、執行通信協議和提供嚴密的保安能力。在需要通過內聯網或互聯網監控CAN或ZigBee 網絡的應用環境中,嵌入式微控制器必須能支持10/100M以太網、CAN、ZigBee 網絡以及其他網絡協議,更必須具有先進的安全加密算法。 另一個影響嵌入式系統的因素是通用串行總線 (USB) 的快速普及,尤其是在 PC 及其外設領域。與提供基本通信鏈路的傳統通用異步收發器 (UART) 接口不同,USB是一種內置豐富驅動程序的即插即用式總線接口,能縮短開發周期和設備安裝時間。不但設計員喜歡這種接口,終端用戶也因為不必為新購的外設安裝加載新的設備驅動程序而樂于使用。再考慮到采用筆記本電腦對復印機、自助售貨機、ATM機,工廠自動化設備、家用安全系統等完成系統設置和現場服務,可以預計USB在嵌入式系統將占一重要席位。新款的筆記本電腦都只配備了USB接口,所以由它們服務的系統也必須有USB接口,否則這些系統便得采用舊款PC或USB適配器。 還有一點,隨著嵌入式系統越來越多地通過使用外部網絡來監控,尤其是該系統可以通過互聯網或無線網絡來訪問時,對保安的要求必然會更高。沒有人能容忍局外人惡意破壞系統、關斷防火報警系統,或隨便打開輸油管的閥門,所以保安就成為了嵌入式系統非常重要的一環。 對微控制器結構的意義:高帶寬、高互連性、高可預見性 嵌入式系統朝著嵌入式網絡的趨勢發展從根本上改變了其結構,而結構卻是人們在選擇一個微控制器時必須考慮的。微控制器必須具有多種網絡協議接口,能傳輸并驗證大量數據,足夠的安全性以及內存和處理能力,以容納眾多的協議堆棧;而且,在許多情況下,還必須在能耗很少的前提下完成這些任務。8位和16位處理器顯然在內存資源和處理能力上達不到這些要求,許然需要 8 位和 16 位處理器具備的“確定過程式性能” (deterministic performance) 和監管功能,而這些對32位處理器來說卻很罕有。此外,對成本敏感的系統還得與8位和16位微控制器的價格相若,而且配套開發工具的價格也必須容易接受。 要適應嵌入式市場不斷增的互連需求和支持這類應用的實時性要求,這種處理器還是不夠的。要滿足現今的互連應用環境,嵌入式微控制器需要能夠支持多種通信協議、高速數據傳輸,系統安全和確定過程式實時處理。Atmel公司的SAM7 微控制器系列基于ARM技術,并具有USB接口,其最新的SAM7X 微控制器正朝著上述的領域發展。這種微控制器的工作頻率達50 MIPS,配備片上以太網和CAN通信協議,采用硬件實現的AES/3DES加密技術,安全鍵存儲技術以及各種外部接口包括USB、USART、串行外圍接口 (SPI)、同步串行接口 (SSC)、雙線接口SSC/I2S和雙線接口 (TWI)。該微控制器采用一個外設DMA控制器獨立實現高速數據的傳輸,無需占用 ARM7 處理器資源,并具有 8 位和 16 位處理器常備的實時系統控制功能 (32 位系統很少有這些功能),包括欠壓檢測器、上電復位電路、實時時鐘和監控定時器。SAM7X 微控制器還包括一些外設:一個 10位模數轉換器、脈沖寬度調制以及功率管理控制器。SAM7X 的存儲密度從 128 到 256Kbit 閃存和 32到 64Kbit SRAM 不等。這些功能才可真正滿足嵌入式網絡環境的需求。 嵌入式互連的發展趨勢 隨著越來越多設備互連在一起,連接電纜的長度和網絡帶寬均大幅增長。最大帶寬為1Mbps的CAN網絡逐漸達到極限,開始被100Mbps以太網取代。事實上,以太網和互聯網使用的都是相同的通信協議,即TCP/IP。由于在將一個遠程傳感器通過互聯網連接到某一臺PC時無需轉換協議,因此整個網絡便會簡化,設備的互操作性得以增強。采用互聯網這類公共通信網絡對安全性的要求也大為提高。不過,CAN 也不會在一夜之間消失,而是繼續存在于嵌入式網絡世界內一段時間。ZigBee 很可能在低數據傳輸率控制應用中占一重要席位;而與PC 連接方面, USB 勢將成為標準。 通用串行接口 (USB) 是一種用于將外設作為即插即用設備連接到PC上的接口標準。因此,USB替代了PC上的串行接口 (UART),而且比后者的傳輸速率更大,在全速模式下可達12Mbps。 |
版權聲明:
凡本網注明來源為“中國電氣自動化網”的,版權均屬于中國電氣自動化網,轉載請注明“來源:中國電氣自動化網”。違反上述聲明者,本網將追究其相關法律責任。本網轉載自其它媒體的信息,不代表本網觀點和對其真實性負責,轉載均有出處,本網對轉載文章不存在侵權等法問題。 |
|
|
|
|
|