Infineon XE164xN系列16位單片機:高性能與多功能的完美結合
在電子設計領域,一款性能卓越、功能豐富的單片機往往是項目成功的關鍵。今天,我們就來詳細探討英飛凌(Infineon)推出的XE164xN系列16位單片機,深入了解它的特性、應用及設計要點。
文件下載:XE164HN16F80LAAFXUMA1.pdf
一、產品概述
XE164xN系列屬于英飛凌XE166家族,是全功能單芯片CMOS微控制器。該系列將C166家族的功能和性能在指令、外設和速度方面進行了擴展,結合了高CPU性能(最高可達8000萬條指令每秒)、擴展的外設功能以及增強的IO能力,其優化的外設可靈活適配各種應用需求。
1.1 功能特性
- 高性能CPU:擁有五階段執行流水線和兩級指令預取流水線,16位算術邏輯單元(ALU)和32位/40位乘累加單元(MAC),大部分指令在80MHz CPU時鐘下可在12.5ns的單機器周期內執行。例如,移位和旋轉指令無論移位多少位都能在一個機器周期內完成,乘法和大多數MAC指令也只需一個周期。
- 豐富的中斷系統:具備16個優先級級別,提供96個中斷節點,可選擇外部輸入用于中斷生成和喚醒,最快采樣率達12.5ns。同時,通過外設事件控制器(PEC)可實現八通道中斷驅動的單周期數據傳輸,24位指針可覆蓋整個地址空間。
- 多樣化的時鐘生成:可從內部或外部時鐘源生成時鐘,使用片上PLL或預分頻器,滿足不同應用場景的時鐘需求。
- 硬件CRC檢查器:具有可編程多項式的硬件CRC檢查器,可監督片上內存區域,提高系統的可靠性。
- 豐富的片上內存模塊:包括8KB片上待機RAM(SBRAM)、2KB片上雙端口RAM(DPRAM)、最多16KB片上數據SRAM(DSRAM)、最多16KB片上程序/數據SRAM(PSRAM)以及最多320KB片上程序內存(閃存),并通過糾錯碼(ECC)實現內存內容保護。
- 強大的片上外設模塊:
- A/D轉換器:兩個可同步的A/D轉換器,最多16個通道,10位分辨率,轉換時間低于1μs,支持可選的數據預處理(數據縮減、范圍檢查)和斷線檢測。
- 捕獲/比較單元:16通道通用捕獲/比較單元(CC2)和兩個用于靈活PWM信號生成的捕獲/比較單元(CCU6x)。
- 通用定時器單元:多功能通用定時器單元,包含5個定時器。
- 串行接口通道:最多6個串行接口通道,可作為UART、LIN、高速同步通道(SPI/QSPI)、IIC總線接口(10位尋址,400kbit/s)、IIS接口使用。
- MultiCAN接口:片上MultiCAN接口(Rev. 2.0B active),最多2個CAN節點,64個消息對象(Full CAN/Basic CAN),具備網關功能。
- 系統定時器和實時時鐘:片上系統定時器和片上實時時鐘。
1.2 設備類型
XE164xN系列提供多種設備類型,不同類型在閃存、PSRAM、DSRAM、接口等方面存在差異,以滿足不同應用的需求。例如,XE164FN - 16F80L具有128KB閃存、8KB PSRAM、8KB DSRAM,配備CCU60/1、CC2模塊,有2個CAN節點和6個串行通道。
二、硬件設計要點
2.1 引腳配置與定義
XE164xN采用100引腳的Green LQFP封裝,引腳功能豐富,具有多種復用功能。在設計時,需要根據具體應用需求合理分配引腳,同時注意引腳的電氣特性和驅動能力。例如,部分引腳可作為模擬輸入、數字輸入/輸出、時鐘輸入/輸出、CAN通信等使用,在連接外部設備時要確保信號的兼容性和穩定性。
2.2 內存子系統與組織
該系列采用馮·諾依曼架構,將所有內部和外部資源組織在同一個線性地址空間中,包括代碼內存、數據內存、寄存器和I/O端口。內存空間由16MB組成,分為256個64KB的段,每個段包含四個16KB的數據頁。片上內存包括PSRAM、DSRAM、DPRAM和閃存等,不同類型的內存有不同的訪問方式和用途。在設計時,需要合理規劃內存分配,確保程序和數據的高效存儲和訪問。
2.3 外部總線控制器
外部總線控制器(EBC)負責所有外部內存訪問操作,并控制對連接到片上LXBus的資源(如MultiCAN和USIC模塊)的訪問。EBC可配置為單芯片模式或外部總線模式,支持多種地址總線寬度、數據總線寬度和總線操作模式。在設計外部總線接口時,需要根據外部設備的特性和要求,合理配置EBC的參數,確保數據傳輸的穩定和高效。
2.4 時鐘生成
時鐘生成單元可從多種外部或內部時鐘源生成系統時鐘信號 (f_{sys}),包括外部時鐘信號、外部晶體或諧振器、片上時鐘源以及喚醒時鐘。可編程的片上PLL可通過多個預分頻器從標準晶體、時鐘輸入信號或片上時鐘源生成時鐘信號,以實現最大系統性能。在設計時鐘電路時,需要根據系統的要求和穩定性,選擇合適的時鐘源和配置參數。
三、電氣參數與性能
3.1 電氣參數
XE164xN的電氣參數定義了其工作范圍,包括絕對最大額定參數、工作條件、電壓范圍定義、DC參數、模擬/數字轉換器參數、系統參數、閃存內存參數和AC參數等。在設計時,必須嚴格遵守這些參數的要求,確保設備在正常工作范圍內運行。例如,設備的工作電壓范圍為3.0V至5.5V,在運行過程中,電源電壓必須保持在所選標稱電源電壓的±10%以內,且變化速度不得超過1V/ms。
3.2 性能特點
- 高速處理能力:CPU的高性能設計使得大部分指令能夠在單周期內執行,大大提高了系統的處理速度。
- 低功耗設計:支持多種電源模式,如空閑模式和停止模式,可有效降低功耗,延長設備的使用壽命。
- 高可靠性:通過內存保護單元(MPU)和內存檢查器模塊(MCHK),可保護用戶指定的內存區域,檢測和糾正數據錯誤,提高系統的可靠性。
四、應用領域
由于其高性能、多功能和高可靠性的特點,XE164xN系列單片機廣泛應用于工業控制、汽車電子、智能家居等領域。例如,在工業控制中,可用于電機控制、傳感器數據采集和處理;在汽車電子中,可用于發動機控制、車身電子系統等;在智能家居中,可用于智能家電的控制和通信。
五、總結
英飛凌XE164xN系列16位單片機以其卓越的性能、豐富的功能和高可靠性,為電子工程師提供了一個強大的設計平臺。在實際應用中,工程師需要根據具體需求合理選擇設備類型,精心設計硬件電路,嚴格遵守電氣參數要求,以充分發揮該系列單片機的優勢,實現高效、穩定的系統設計。你在使用英飛凌單片機的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
應用領域
+關注
關注
0文章
409瀏覽量
8393 -
16位單片機
+關注
關注
1文章
44瀏覽量
11580
發布評論請先 登錄
Infineon XE164xN系列16位單片機:高性能與多功能的完美結合
評論