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