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