MPC565/MPC566微控制器:高性能與多功能的完美結(jié)合
在電子工程師的工具箱中,微控制器是不可或缺的核心組件。今天,我們就來深入探討一下Motorola的MPC565/MPC566微控制器,看看它有哪些獨(dú)特的魅力。
文件下載:MPC566MVR56.pdf
一、產(chǎn)品概述
MPC565和MPC566屬于Motorola MPC500 RISC微控制器家族。這兩款設(shè)備在功能上有一些相似之處,但也存在一些關(guān)鍵差異。比如,MPC565配備1 Mbyte的Flash內(nèi)存,但不支持代碼壓縮;而MPC566同樣擁有1 Mbyte的Flash內(nèi)存,并且支持代碼壓縮。代碼壓縮功能可以有效減少內(nèi)部或外部Flash內(nèi)存的使用,對(duì)于汽車等非緩存應(yīng)用進(jìn)行了優(yōu)化,能將代碼大小縮減至源代碼的40% - 50%。
二、MPC565的主要特性
(一)高性能CPU系統(tǒng)
MPC565采用全靜態(tài)設(shè)計(jì),具備四種主要的節(jié)能模式:開啟、打盹、睡眠、深度睡眠和掉電模式。這使得它在不同的應(yīng)用場(chǎng)景下都能實(shí)現(xiàn)高效的能源利用,延長(zhǎng)設(shè)備的續(xù)航時(shí)間。
(二)RISC MCU中央處理器(RCPU)
其高性能核心采用PowerPC單發(fā)射整數(shù)核心,擁有精確的異常模型和浮點(diǎn)運(yùn)算能力。不過要注意的是,只有MPC566支持代碼壓縮功能。
(三)MPC500系統(tǒng)接口(USIU)
MPC500系統(tǒng)接口集成了多個(gè)重要模塊,包括周期性中斷定時(shí)器、總線監(jiān)視器、時(shí)鐘、遞減器和時(shí)基等。它的外部總線能夠承受5 - V輸入,并提供2.6 - V輸出,增強(qiáng)的中斷控制器支持多達(dá)八個(gè)外部和40個(gè)內(nèi)部中斷的單獨(dú)中斷向量。此外,IEEE 1149.1 JTAG測(cè)試訪問端口和支持多主設(shè)計(jì)的總線,為開發(fā)和調(diào)試提供了便利。
(四)突發(fā)緩沖控制器(BBC)模塊
BBC模塊的異常向量表重定位功能非常實(shí)用,它允許將異常表重定位到多個(gè)位置,如正常的MPC500異常表位置、內(nèi)部Flash的第二頁(yè)、第二個(gè)內(nèi)部Flash模塊、內(nèi)部SRAM以及外部?jī)?nèi)存空間等。
(五)靈活的內(nèi)存保護(hù)單元
在BBC(IMPU)和L2U(DMPU)中都配備了靈活的內(nèi)存保護(hù)單元,默認(rèn)屬性可在一個(gè)全局條目中設(shè)置,并且支持推測(cè)訪問的屬性。
(六)內(nèi)存控制器
內(nèi)存控制器通過靈活的芯片選擇功能,支持24位地址和32位數(shù)據(jù)總線,可處理4 - 16 Mbyte(數(shù)據(jù))或4 - Gbyte(指令)的區(qū)域大小。它還支持四節(jié)拍傳輸突發(fā)和兩個(gè)時(shí)鐘的最小總線事務(wù),適用于SRAM、EPROM、Flash等多種外設(shè)。
(七)1 Mbyte的CDR3 Flash EEPROM內(nèi)存(UC3F)
MPC565擁有1 Mbyte的Flash內(nèi)存,由兩個(gè)512 Kbytes的UC3F模塊組成。它支持頁(yè)面模式讀取和塊(64 - Kbyte)擦除,需要外部4.75 - 5.25 - V的VPP編程和擦除電源。在25oC的環(huán)境下,典型的寫入/擦除周期耐力為100,000次,數(shù)據(jù)保留時(shí)間可達(dá)100年。
(八)36 - Kbyte靜態(tài)RAM(CALRAM)
36 - Kbyte的靜態(tài)校準(zhǔn)RAM由4 - Kbyte和32 - Kbyte的CALRAM模塊組成,具有快速訪問(一個(gè)時(shí)鐘)、保持電源、軟缺陷檢測(cè)(SDD)等特性。每個(gè)模塊有4 Kbyte的校準(zhǔn)(覆蓋)RAM,總共8 Kbytes,每個(gè)模塊還有八個(gè)512 - 字節(jié)的覆蓋區(qū)域,總共16個(gè)區(qū)域。
(九)通用I/O支持(GPIO)
MPC565提供了豐富的通用I/O支持,地址(24)和數(shù)據(jù)(32)引腳在單芯片模式下可作為GPIO使用,MIOS14中有16個(gè)GPIO,許多外設(shè)引腳在不用于主要功能時(shí)也可作為GPIO。同時(shí),它還具備5 - V輸出和壓擺率控制功能。
(十)調(diào)試特性
MPC565具備廣泛的系統(tǒng)調(diào)試支持,包括片上觀察點(diǎn)和斷點(diǎn)、程序流跟蹤以及背景調(diào)試模式(BDM)。此外,它還擁有Nexus調(diào)試端口(3類)和消息數(shù)據(jù)鏈路控制器(DLCMD2)模塊。DLCMD2模塊與SAE J1850 Class B數(shù)據(jù)通信網(wǎng)絡(luò)接口兼容,適用于汽車應(yīng)用中的低速(<125 Kbps)串行數(shù)據(jù)通信。
(十一)集成I/O系統(tǒng)
- 時(shí)間處理器單元(TPU3):三個(gè)時(shí)間處理單元(TPU3),每個(gè)有16個(gè)通道,是微編碼的定時(shí)器子系統(tǒng)。其中一個(gè)6 - Kbyte和一個(gè)4 - Kbyte的雙端口TPU RAM(DPTRAM),一個(gè)6 - Kbyte的由兩個(gè)TPU3模塊共享用于TPU微代碼,4 - Kbyte的專門用于第三個(gè)TPU3的微代碼。
- 22 - 通道模塊化I/O系統(tǒng)(MIOS14):22 - 通道的MIOS定時(shí)器(MIOS14)包含六個(gè)模數(shù)計(jì)數(shù)器子模塊(MCSM)、10個(gè)雙動(dòng)作子模塊(DASM)和12個(gè)專用PWM子模塊(PWMSM)。此外,MIOS實(shí)時(shí)時(shí)鐘子模塊(MRTCSM)提供低功耗時(shí)鐘/計(jì)數(shù)器,需要外部32 - KHz晶體。
- 兩個(gè)增強(qiáng)型排隊(duì)模擬 - 數(shù)字轉(zhuǎn)換器模塊(QADC64E):兩個(gè)增強(qiáng)型排隊(duì)模擬 - 數(shù)字轉(zhuǎn)換器(QADC64E A,QADC64E B)帶有AMUX,總共有40個(gè)模擬通道。10位A/D轉(zhuǎn)換器具有內(nèi)部采樣/保持功能,典型轉(zhuǎn)換時(shí)間為4 μs(250 - Kbyte樣本/秒),有兩個(gè)可變長(zhǎng)度的轉(zhuǎn)換命令隊(duì)列。
- 三個(gè)CAN 2.0B控制器(TouCAN)模塊:三個(gè)TouCAN模塊(TouCAN_A,TouCAN_B,和TouCAN_C),每個(gè)有16個(gè)消息緩沖區(qū),可編程I/O模式,可屏蔽中斷,可編程回環(huán)用于自測(cè)試操作,具有高抗EMI能力,高優(yōu)先級(jí)消息的延遲時(shí)間短,還有低功耗睡眠模式和可編程的總線活動(dòng)喚醒功能。
- 排隊(duì)串行多通道模塊(QSMCM):兩個(gè)排隊(duì)串行模塊,每個(gè)包含一個(gè)排隊(duì)SPI和兩個(gè)SCI(QSMCM_A,QSMCM_B)。QSMCM_A與MPC555的QSMCM功能完全匹配,QSMCM_B的引腳與DLCMD2模塊復(fù)用。排隊(duì)SPI提供全雙工通信端口,SCI支持UART模式,具有先進(jìn)的錯(cuò)誤檢測(cè)和可選的奇偶校驗(yàn)生成與檢測(cè)功能。
(十二)電氣規(guī)格和封裝
MPC565的工作頻率為40 MHz(MPC566可選56 MHz),環(huán)境溫度范圍為 - 40°C – 125°C,后綴C設(shè)備為 - 40°C – 85°C,后綴A設(shè)備為 - 55°C– 125°C。外部總線電壓為2.6 V ± 0.1 V,內(nèi)部邏輯電壓為2.6 ± 0.1 V,I/O電壓為5 - V(5.0 ± 0.25 V)。它提供封裝或凸點(diǎn)裸片形式,采用塑料球柵陣列(PBGA)封裝,如388球PBGA,尺寸為27 mm x 27 mm,球間距為1.0 mm。
三、MPC565的可選特性
MPC565的一些特性是可選的,可能不會(huì)出現(xiàn)在某些配置中。例如,56 - MHz操作(默認(rèn)40 - MHz),MPC566支持代碼壓縮。
四、與MPC555的差異
MPC565是MPC555的增強(qiáng)版本,大部分MPC555的功能特性在MPC565上保持不變,但也有一些顯著差異。比如,SRAM從26 - Kbytes增加到36 - Kbyte CALRAM并具有覆蓋功能,F(xiàn)lash從448 - Kbyte CMF升級(jí)到1 - Mbyte UC3F,USIU增加了增強(qiáng)型中斷控制器等。
五、SRAM保持電源行為
SRAM有三個(gè)保持電源引腳(VDDSRAM1,VDDSRAM2,和VDDSRAM3),分別為CALRAM模塊和DPTRAM模塊提供保持電源。在MPC565斷電(除保持電源外)時(shí),VDDSRAM1為32 - Kbyte的CALRAM A供電,VDDSRAM2為4 - Kbyte的CALRAM B模塊供電,VDDSRAM3在保持和正常操作期間為DPTRAM模塊供電。
六、MPC565內(nèi)存映射
內(nèi)部?jī)?nèi)存映射組織為一個(gè)單一的4 - Mbyte塊,可移動(dòng)到八個(gè)不同的位置。內(nèi)部?jī)?nèi)存空間分為Flash內(nèi)存(1 Mbyte)、靜態(tài)RAM內(nèi)存(36 Kbytes CALRAM)和控制寄存器及IMB3模塊(64 Kbytes)等部分。
七、MPC565引腳圖
MPC565的引腳圖詳細(xì)展示了各個(gè)引腳的功能和布局,為工程師在設(shè)計(jì)電路時(shí)提供了重要的參考。
MPC565/MPC566微控制器憑借其高性能的CPU系統(tǒng)、豐富的功能特性和靈活的內(nèi)存管理,為電子工程師在汽車、工業(yè)控制等領(lǐng)域的設(shè)計(jì)提供了強(qiáng)大的支持。在實(shí)際應(yīng)用中,我們需要根據(jù)具體的需求來選擇合適的配置和特性,以充分發(fā)揮其優(yōu)勢(shì)。大家在使用MPC565/MPC566微控制器的過程中,有沒有遇到過什么有趣的問題或者獨(dú)特的應(yīng)用案例呢?歡迎在評(píng)論區(qū)分享。
-
汽車應(yīng)用
+關(guān)注
關(guān)注
0文章
362瀏覽量
17487 -
功能特性
+關(guān)注
關(guān)注
1文章
63瀏覽量
101
發(fā)布評(píng)論請(qǐng)先 登錄
MPC565/MPC566微控制器:高性能與多功能的完美結(jié)合
評(píng)論