![]() |
|
如何選擇嵌入式微處理器 |
|
嵌入式系統的硬件核心部件是各種類型的嵌入式微處理器,在一個系統中使用什么樣的嵌入式處理器內核主要取決于應用的領域、用戶的需求、成本、開發的難易程度等因素,因此日常生活中,可以從以下各個角度來考慮選擇處理器。 1.處理器的性能 一個處理器的性能取決于多個方面的因素,如時鐘頻率、內部寄存器的大小、指令系統等。 2.處理器的功耗 在嵌入式系統的設計中,低功耗設計是許多設計人員所追求的,其原因在于嵌入式系統已被廣泛應用于便攜式和移動性較強的產品中,如手持設備、電子記事本、PDA、手機、GPS導航器、智能家電等消費類電子產品。而這些產品并不是一直都有充足的電源供應,往往是靠電池來供電,所以這些產品中的微處理器要求高性能、低功耗。 3.處理器的算法 處理器的算法是嵌入式系統確保系統實現性能目標的一個關鍵因素,某些處理器能夠非常高效地處理某類算法,因此好選擇能夠與應用佳匹配的處理器。如具有許多控制代碼的有限狀態機應該映射為類似ARM處理器的RISC器件;編碼、解碼和回波抵消等信號處理應該映射為數字信號處理器或具有信號處理加速器的某種器件。 4.外圍設備的選擇 在外圍設備的選擇時主要考慮總線有怎樣的需求、是否有通用串行接口、是否需要USB總線、是否有以太網接口、系統內部是否需要I2C總線、系統內部是否需要SPI總線、是否需要音頻D/A連接的IIS總線、是否有外設接口、系統是否需要A/D或者D/A轉換器等。 5.成本 成本也是一個需要考慮的關鍵問題。作為一個系統的設計者,在對系統進行必要的功能分析,選用適當的硬件來完成所需要的實時處理任務的同時,一定要考慮產品的整體成本,應該制定一個合理的預算。另外,還要綜合考慮處理器的尋址空間,以及仿真調試工具的成本和易用性等。 熱點鏈接:
1、什么是嵌入式系統 |