SPC56ELx/SPC564Lx系列32位微控制器深度解析
在汽車電子領域,對高性能、高安全性的微控制器需求與日俱增。SPC56ELx/SPC564Lx系列32位微控制器憑借其卓越的性能和豐富的特性,成為了汽車SIL3/ASILD底盤和安全應用的理想選擇。今天,我們就來深入了解一下這款微控制器。
文件下載:SPC564L54L3BCFQR.pdf
一、產品概述
SPC56ELx/SPC564Lx系列微控制器是基于Power Architecture技術的片上系統(tǒng)設備。它集成了多種增強功能,如數(shù)字信號處理(DSP)的額外指令支持,以及增強的時間處理器單元、增強的排隊模數(shù)轉換器、控制器局域網(wǎng)和增強的模塊化輸入輸出系統(tǒng)等。該系列屬于汽車應用控制器的前沿產品,適用于電動液壓助力轉向(EHPS)、電動助力轉向(EPS)和安全氣囊等應用。
1.1 產品特性概覽
- 高性能e200z4d雙核:采用32位Power Architecture技術CPU,核心頻率高達120 MHz,具備雙發(fā)射五級流水線核心、可變長度編碼(VLE)、內存管理單元(MMU)、4 KB帶錯誤檢測碼的指令緩存和信號處理引擎(SPE)。
- 豐富的內存資源:擁有1 MB帶ECC的閃存和128 KB帶ECC的片上SRAM,支持EEPROM仿真的內置RWW功能。
- 創(chuàng)新的安全概念:具備LockStep模式和故障安全保護,關鍵組件(如CPU核心、eDMA、交叉開關)采用復制區(qū)域(SoR),配備故障收集和控制單元(FCCU)、冗余控制和檢查單元(RCCU),支持硬件觸發(fā)的內存(MBIST)和邏輯(LBIST)啟動時內置自測試,以及軟件觸發(fā)的ADC和閃存啟動時內置自測試。
- 多樣化的通信接口:包括2個LINFlexD通道、3個DSPI通道、2個FlexCAN接口(2.0B Active)和FlexRay模塊(V2.1 Rev. A)。
- 強大的模擬和數(shù)字外設:兩個12位模數(shù)轉換器(ADC),16個輸入通道,可編程交叉觸發(fā)單元(CTU),正弦波發(fā)生器(SWG),以及片上CAN/UART引導加載器。
1.2 不同型號對比
| 特性 | SPC56EL60 | SPC56EL54 |
|---|---|---|
| 類型 | 2 × e200z4 | 2 × e200z4 |
| 架構 | Harvard | Harvard |
| 執(zhí)行速度 | 0–120 MHz (+2% FM) | 0–120 MHz (+2% FM) |
| DMIPS內在性能 | >240 MIPS | >240 MIPS |
| SIMD (DSP + FPU) | 是 | 是 |
| CPU | ||
| MMU | 16 entry | 16 entry |
| 指令集PPC | 是 | 是 |
| 指令集VLE | 是 | 是 |
| 指令緩存 | 4 KB, EDC | 4 KB, EDC |
| MPU - 16區(qū)域 | 是,復制模塊 | 是,復制模塊 |
| 信號量單元(SEMA4) | 是 | 是 |
| 總線 | ||
| 核心總線AHB | 32位地址,64位數(shù)據(jù) | 32位地址,64位數(shù)據(jù) |
| 內部外圍總線 | 32位地址,32位數(shù)據(jù) | 32位地址,32位數(shù)據(jù) |
| 交叉開關主×從端口 | 解耦并行模式:6 × 3 鎖步模式:4 × 3 |
解耦并行模式:6 × 3 鎖步模式:4 × 3 |
| 閃存 | 1 MB, ECC, RWW | 768 KB, ECC, RWW |
| 內存 | ||
| 靜態(tài)RAM (SRAM) | 128 KB, ECC | 96 KB, ECC |
| 中斷控制器(INTC) | 16中斷級別,復制模塊 | 16中斷級別,復制模塊 |
| 周期性中斷定時器(PIT) | 1 × 4通道 | 1 × 4通道 |
| 系統(tǒng)定時器模塊(STM) | 1 × 4通道,復制模塊 | 1 × 4通道,復制模塊 |
| 軟件看門狗定時器(SWT) | 是,復制模塊 | 是,復制模塊 |
| eDMA | 16通道,復制模塊 | 16通道,復制模塊 |
| FlexRay | 1 × 64消息緩沖區(qū),雙通道 | 1 × 64消息緩沖區(qū),雙通道 |
| FlexCAN | 2 × 32消息緩沖區(qū) | 2 × 32消息緩沖區(qū) |
| LINFlexD (UART和LIN帶DMA支持) | 2 | 2 |
| 模塊 | ||
| 時鐘輸出 | 是 | 是 |
| 故障收集和控制單元(FCCU) | 是 | 是 |
| 交叉觸發(fā)單元(CTU) | 是 | 是 |
| eTimer | 3 × 6通道 | 3 × 6通道 |
| FlexPWM | 2模塊4 × (2 + 1)通道 | 2模塊4 × (2 + 1)通道 |
| 模數(shù)轉換器(ADC) | 2 × 12位ADC,16通道/ADC (3內部,4共享和9外部) | 2 × 12位ADC,16通道/ADC (3內部,4共享和9外部) |
| 正弦波發(fā)生器(SWG) | 32點 | 32點 |
| 解串串行外設接口(DSPI) | 多達8個片選 | 多達8個片選 |
| 單元循環(huán)冗余校驗器(CRC) | 是 | 是 |
| 模塊(續(xù)) | ||
| 結溫傳感器(TSENS) | 是,復制模塊 | 是,復制模塊 |
| 數(shù)字I/O | ≥ 16 | ≥ 16 |
| 電源 | ||
| 設備電源供應 | 3.3 V帶集成可旁路鎮(zhèn)流晶體管 | 3.3 V帶集成可旁路鎮(zhèn)流晶體管 |
| 模擬參考電壓 | 3.0 V – 3.6 V和4.5 V – 5.5 V | 3.0 V – 3.6 V和4.5 V – 5.5 V |
| 頻率調制鎖相環(huán)(FMPLL) | 2 | 2 |
| 時鐘 | ||
| 內部RC振蕩器 | 16 MHz | 16 MHz |
| 外部晶體振蕩器 | 4 – 40 MHz | 4 – 40 MHz |
| 調試 | Nexus Level 3+ | Nexus Level 3+ |
| 封裝 | LQFP 100引腳 144引腳 LBGA257 |
LQFP 100引腳 144引腳 LBGA257 |
| 溫度范圍(結) | –40 to 150 °C | –40 to 150 °C |
| 溫度 | ||
| 環(huán)境溫度范圍(使用外部鎮(zhèn)流晶體管,LQFP) | –40 to 125 °C | –40 to 125 °C |
二、關鍵特性詳細解析
2.1 高性能e200z4d核心
e200z4d核心提供了諸多強大的特性。它擁有2個獨立的執(zhí)行單元,支持定點和浮點運算,采用雙發(fā)射32位Power Architecture技術,具備五級流水線(IF, DEC, EX1, EX2, WB),按順序執(zhí)行和指令退役。支持Power Architecture指令集和可變長度編碼(VLE),允許經(jīng)典32位和16位指令混合,可優(yōu)化代碼大小。擁有32個64位通用寄存器(GPRs),采用哈佛總線(32位地址,64位數(shù)據(jù)),I-cache和I-cache控制器,16-entry MMU,8-entry分支表緩沖區(qū),分支預取指令緩沖區(qū)以加速分支,以及專用分支地址計算器。
2.2 交叉開關(XBAR)
XBAR多端口交叉開關支持四個主端口和三個從端口之間的同時連接,支持32位地址總線寬度和64位數(shù)據(jù)總線寬度。它允許四個并發(fā)事務從任何主端口到任何從端口,不過其中一個傳輸必須是從內部閃存進行指令提取。如果一個從端口同時被多個主端口請求,仲裁邏輯會選擇優(yōu)先級更高的主端口并授予其對從端口的所有權,其他請求該從端口的主端口將被暫停,直到高優(yōu)先級主端口完成其事務。
2.3 內存保護單元(MPU)
MPU將物理內存劃分為16個不同的區(qū)域,每個主設備(eDMA、FlexRay、CPU)可以被分配對每個區(qū)域的不同訪問權限。它具有16區(qū)域MPU,可對每個主設備的訪問進行并發(fā)檢查,保護地址區(qū)域的粒度為32字節(jié)。
2.4 增強型直接內存訪問(eDMA)
eDMA控制器是第二代模塊,能夠通過16個可編程通道執(zhí)行復雜的數(shù)據(jù)移動,只需主機處理器進行最少的干預。其硬件微架構包括一個DMA引擎,用于執(zhí)行源和目標地址計算以及實際的數(shù)據(jù)移動操作,還有一個基于SRAM的內存,包含通道的傳輸控制描述符(TCD)。
2.5 片上閃存和SRAM
- 片上閃存:具有1 MB的閃存,采用獨特的多分區(qū)硬宏結構,支持EEPROM仿真,具備1位錯誤糾正和2位錯誤檢測功能。
- 片上SRAM:提供128 KB的通用單端口內存,ECC處理在32位邊界上進行,并擴展到地址,以實現(xiàn)最高的診斷覆蓋率。
三、電氣特性
3.1 絕對最大額定值和推薦操作條件
文檔中詳細列出了該微控制器的絕對最大額定值,如電壓調節(jié)器供應電壓、輸入/輸出供應電壓、閃存供應電壓等的最大和最小值。同時,也給出了推薦的操作條件,包括各種電源電壓的范圍、環(huán)境溫度和結溫范圍等。在設計電路時,必須嚴格遵守這些額定值和條件,以確保微控制器的正常運行。
3.2 電源和去耦電容
內部電壓調節(jié)器需要外部NPN鎮(zhèn)流器和一些額外的去耦電容,這些電容應盡可能靠近相關引腳放置。文檔中提供了各種去耦電容的參數(shù)和要求,如電容值、精度、等效串聯(lián)電阻(ESR)等。合理選擇和布局去耦電容對于穩(wěn)定電源供應和減少噪聲干擾至關重要。
3.3 熱特性
不同封裝(LQFP100、LQFP144、LFBGA257)的熱特性有所不同,包括結到環(huán)境的熱阻、結到板的熱阻、結到外殼的熱阻等。了解這些熱特性有助于在設計散熱方案時做出合理的決策,確保微控制器在不同環(huán)境下的穩(wěn)定運行。
3.4 電磁干擾(EMI)特性
通過不同的配置(如配置A和配置B)對微控制器的EMI特性進行了測試,給出了不同頻率范圍內的輻射發(fā)射規(guī)格。在實際應用中,需要根據(jù)具體的電磁環(huán)境和要求,選擇合適的配置來降低EMI干擾。
3.5 靜電放電(ESD)特性
該微控制器的ESD特性符合AEC - Q100 - 002/-003/-011標準,給出了人體模型(HBM)、機器模型(MM)和充電設備模型(CDM)的ESD額定值。在設計和使用過程中,需要采取適當?shù)腅SD防護措施,以避免微控制器受到靜電損壞。
3.6 電壓調節(jié)器電氣特性
電壓調節(jié)器由多個模塊組成,包括高功率調節(jié)器HPREG1和HPREG2、低壓檢測器(LVD)和高壓檢測器(HVD)等。文檔中詳細列出了電壓調節(jié)器的各種參數(shù),如DC電流增益、最大功率耗散、最大峰值集電極電流等。同時,還推薦了外部鎮(zhèn)流晶體管的型號和參數(shù)。
3.7 DC和AC電氣特性
DC電氣特性包括輸入輸出電壓電平、輸入輸出電流、輸入泄漏電流等參數(shù)。AC電氣特性則涉及到各種信號的時序和延遲,如RESET引腳特性、WKUP/NMI時序、JTAG接口時序、Nexus時序、外部中斷時序和DSPI時序等。這些特性對于確保微控制器與其他設備的正常通信和協(xié)同工作至關重要。
四、封裝和引腳信息
4.1 封裝類型
SPC56ELx/SPC564Lx系列微控制器提供了多種封裝類型,包括LQFP100(20 x 20 x 1.4 mm)、LQFP144(14 x 14 x 1.4 mm)和LFBGA257(14 x 14 mm)。不同的封裝類型適用于不同的應用場景和設計需求。
4.2 引腳功能和復用
文檔中詳細列出了各種封裝的引腳功能和復用情況,包括電源引腳、系統(tǒng)引腳和引腳復用表。在設計電路時,需要根據(jù)具體的應用需求,合理選擇引腳的功能和復用方式。
五、總結
SPC56ELx/SPC564Lx系列32位微控制器以其高性能、高安全性和豐富的特性,為汽車SIL3/ASILD底盤和安全應用提供了強大的支持。在實際設計過程中,電子工程師需要深入了解其各項特性和電氣參數(shù),合理選擇封裝和引腳,確保微控制器能夠在各種復雜環(huán)境下穩(wěn)定運行。同時,隨著汽車電子技術的不斷發(fā)展,我們也期待這款微控制器能夠在更多的應用場景中發(fā)揮重要作用。你在使用這款微控制器的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
微控制器
+關注
關注
48文章
8399瀏覽量
164724 -
汽車電子
+關注
關注
3045文章
8974瀏覽量
172893
發(fā)布評論請先 登錄
SPC564A示例項目如何使用外部RAM?
基于SPC56ELx示例的Bulding CAN代碼產生錯誤
如何獲得SPC58xx系列微控制器的外設示例
SPC56的BSDL文件是否可用
帶SPC560P50L5 MCU的SPC560P-DISP,SPC56P發(fā)現(xiàn)套件
怎么將SPC5 Studio用作SPC56xP系列微控制器的ID
如何用SPC56xS系列微控制器創(chuàng)新儀表板架構?
MPC56和SPC56微控制器輸出的hex文件是否可以替換?
SPC56系列PowerArchitecture32位汽車微控制器介紹
基于SPC564A-DISP微控制器的參考設計
基于SPC56EL70L5DISP微控制器的參考設計
基于SPC56XXMB微控制器的參考設計
SPC56ELx/SPC564Lx系列32位微控制器深度解析
評論