深入解析MC9S08DZ128系列芯片:特性、數(shù)據(jù)手冊(cè)變更及應(yīng)用指南
引言
在電子工程師的日常設(shè)計(jì)工作中,選擇合適的芯片是項(xiàng)目成功的關(guān)鍵。MC9S08DZ128系列芯片憑借其豐富的功能和良好的性能,在眾多應(yīng)用場(chǎng)景中得到了廣泛應(yīng)用。本文將深入剖析該系列芯片的特性,并詳細(xì)解讀其數(shù)據(jù)手冊(cè)的修訂內(nèi)容。
文件下載:MC9S08DV128CLL.pdf
MC9S08DZ128系列芯片特性
中央處理器單元(CPU)
- 高性能:采用40 - MHz HCS08 CPU(20 - MHz總線),具備HC08指令集,并新增了BGND指令,為系統(tǒng)提供強(qiáng)大的運(yùn)算能力。
- 豐富的中斷/復(fù)位源:支持多達(dá)32個(gè)中斷/復(fù)位源,能靈活應(yīng)對(duì)各種復(fù)雜的系統(tǒng)需求。
片上存儲(chǔ)器
- FLASH:可在全工作電壓和溫度范圍內(nèi)進(jìn)行讀取、編程和擦除操作,為程序存儲(chǔ)提供可靠保障。
- EEPROM:具有在線可編程功能,有8 - 字節(jié)單頁或4 - 字節(jié)雙頁擦除扇區(qū),支持在執(zhí)行FLASH時(shí)進(jìn)行編程和擦除,還具備擦除中止功能。
- RAM:不同型號(hào)的芯片配備了不同容量的隨機(jī)存取存儲(chǔ)器,滿足不同應(yīng)用的需求。
電源管理
- 低功耗模式:擁有兩種極低功耗停止模式和降低功耗等待模式,同時(shí)具備極低功耗實(shí)時(shí)中斷功能,可在運(yùn)行、等待和停止模式下使用,有效降低系統(tǒng)功耗。
時(shí)鐘源選項(xiàng)
- 振蕩器(XOSC):采用Loop - control Pierce振蕩器,支持晶體或陶瓷諧振器,頻率范圍為31.25 kHz至38.4 kHz或1 MHz至16 MHz。
- 多用途時(shí)鐘發(fā)生器(MCG):具備PLL和FLL模式,參考時(shí)鐘具有非易失性微調(diào)功能(0.2%分辨率,1.5%溫度公差,內(nèi)部溫度補(bǔ)償),支持外部參考和振蕩器/諧振器選項(xiàng)。
系統(tǒng)保護(hù)
- 看門狗(COP):可選擇從備份專用1 - kHz內(nèi)部時(shí)鐘源或總線時(shí)鐘運(yùn)行,具備可選的窗口操作功能,確保系統(tǒng)的穩(wěn)定性。
- 低電壓檢測(cè):可設(shè)置復(fù)位或中斷,并有可選的跳閘點(diǎn),防止系統(tǒng)在低電壓下出現(xiàn)異常。
- 非法操作碼和地址檢測(cè):檢測(cè)到非法操作碼或地址時(shí)進(jìn)行復(fù)位,保障系統(tǒng)的安全性。
- 存儲(chǔ)器保護(hù):提供FLASH和EEPROM塊保護(hù)以及鎖相丟失保護(hù)功能。
開發(fā)支持
外設(shè)
- ADC:24通道,12位分辨率,2.5 μs轉(zhuǎn)換時(shí)間,具備自動(dòng)比較功能、溫度傳感器和內(nèi)部帶隙參考通道。
- ACMPx:兩個(gè)模擬比較器,可選擇在比較器輸出的上升、下降或任意邊沿產(chǎn)生中斷,可與固定內(nèi)部帶隙參考電壓進(jìn)行比較,能在stop3模式下運(yùn)行。
- MSCAN:支持CAN協(xié)議2.0 A、B,標(biāo)準(zhǔn)和擴(kuò)展數(shù)據(jù)幀,支持遠(yuǎn)程幀,有五個(gè)接收緩沖區(qū)和FIFO存儲(chǔ)方案,標(biāo)識(shí)符接受過濾器可編程為2 x 32位、4 x 16位或8 x 8位。
- SCIx:兩個(gè)SCI支持LIN 2.0協(xié)議和SAE J2602協(xié)議,全雙工非歸零(NRZ),具備主擴(kuò)展中斷生成和從擴(kuò)展中斷檢測(cè)功能,可在活動(dòng)邊沿喚醒。
- SPIx:最多兩個(gè)SPI,全雙工或單總線雙向,雙緩沖發(fā)送和接收,支持主或從模式,可選擇MSB - first或LSB - first移位。
- IICx:最多兩個(gè)IIC,最高100 kbps,支持多主操作,可編程從地址和通用呼叫地址,采用中斷驅(qū)動(dòng)的逐字節(jié)數(shù)據(jù)傳輸。
- TPMx:一個(gè)6 - 通道(TPM1)、一個(gè)2 - 通道(TPM2)和一個(gè)4 - 通道(TPM3)定時(shí)器,每個(gè)通道可選擇輸入捕獲、輸出比較或緩沖邊沿和中心對(duì)齊PWM。
- RTC:8位模數(shù)計(jì)數(shù)器,具有二進(jìn)制或十進(jìn)制預(yù)分頻器,可利用外部晶體和RTC實(shí)現(xiàn)精確的時(shí)間基準(zhǔn)、時(shí)間、日歷或任務(wù)調(diào)度功能,片上低功耗振蕩器(1 kHz)可實(shí)現(xiàn)無外部組件的循環(huán)喚醒。
輸入/輸出
- 豐富的I/O引腳:最多87個(gè)通用輸入/輸出(I/O)引腳和1個(gè)僅輸入引腳。
- 中斷引腳:最多32個(gè)中斷引腳,每個(gè)引腳可選擇極性。
- 輸入特性:所有輸入引腳具有滯后和可配置的上拉設(shè)備。
- 輸出特性:所有輸出引腳可配置壓擺率和驅(qū)動(dòng)強(qiáng)度。
封裝選項(xiàng)
提供100 - 引腳、64 - 引腳和48 - 引腳的低輪廓四方扁平封裝(LQFP),滿足不同的應(yīng)用需求。
數(shù)據(jù)手冊(cè)修訂內(nèi)容
修訂版本概述
MC9S08DZ128系列數(shù)據(jù)手冊(cè)的修訂2版本包含三部分:數(shù)據(jù)手冊(cè)修訂1的附錄修訂2、附錄修訂1以及數(shù)據(jù)手冊(cè)修訂1。這些附錄中描述的更改尚未在指定頁面中實(shí)現(xiàn)。
具體修訂內(nèi)容
MCG控制寄存器3字段描述
在表8 - 7(第176頁)中,位4(DIV32)描述的最后一句應(yīng)從 “如果PLLS位被設(shè)置,對(duì)該位的寫入將被忽略” 改為 “當(dāng)PLL被選擇時(shí),DIV32必須被清除”。
初始化MCG
在第8.5.1.1節(jié)(第186頁)中,步驟6后的注釋的最后一句應(yīng)刪除。同時(shí),強(qiáng)烈建議在使用高頻范圍(RANGE = 1)外部參考時(shí)鐘的FLL外部模式下,設(shè)置MCGC3中的DIV32(位4)。
示例1:從FEI模式轉(zhuǎn)換到PEE模式
在第8.5.3.1節(jié)(第189頁)中,步驟2b的第一句應(yīng)為 “BLPE/PBE: MCGC3 = 0x48 (%01001000)”,并且步驟2b的第二個(gè)要點(diǎn)應(yīng)明確 “當(dāng)PLLS被設(shè)置時(shí),DIV32(位4)必須被清除”。
FEI到PEE模式轉(zhuǎn)換流程圖
在第8.5.3.1節(jié)(第190頁)的流程圖中,右上角框中的 “MCGC3 = $58” 應(yīng)改為 “MCGC3 = $48”。
DC特性
參數(shù)24(帶隙電壓參考)的最小值從1.19V改為1.18V,腳注10中應(yīng)刪除 “Temp = 25°C”。
振蕩器電氣規(guī)格
更新表A - 11(第435頁)中的參數(shù)1,以糾正與HGO位設(shè)置相關(guān)的最大高范圍振蕩器頻率。替換參數(shù)6,以糾正FEE或FBE模式下的最大方波輸入時(shí)鐘頻率。同時(shí),替換腳注1和2,以糾正典型表征電壓并添加DIV32除數(shù)。
MCG規(guī)格
(f_{dcot}) 評(píng)級(jí)中的 (f{intut}) 應(yīng)改為 (f{int_t})。
引腳可用性
更新表2 - 1(第34頁)中第9 - 15行的引腳分配信息。
邊緣對(duì)齊PWM模式
在第16.4.2.3節(jié)末尾應(yīng)添加:寫入TPMxSC會(huì)取消寫入TPMxMODH和/或TPMxMODL的任何值,并重置模寄存器的一致性機(jī)制;寫入TPMxCnSC會(huì)取消寫入通道值寄存器的任何值,并重置TPMxCnVH:TPMxCnVL的一致性機(jī)制。
應(yīng)用建議
在實(shí)際應(yīng)用中,工程師需要根據(jù)具體的項(xiàng)目需求選擇合適的芯片型號(hào)和配置。例如,如果項(xiàng)目對(duì)功耗要求較高,可以充分利用芯片的低功耗模式;如果需要進(jìn)行高速數(shù)據(jù)采集和處理,則可以發(fā)揮ADC和CPU的高性能。同時(shí),在使用過程中要密切關(guān)注數(shù)據(jù)手冊(cè)的修訂內(nèi)容,確保系統(tǒng)的穩(wěn)定性和可靠性。
總結(jié)
MC9S08DZ128系列芯片以其豐富的功能和良好的性能,為電子工程師提供了一個(gè)強(qiáng)大的設(shè)計(jì)平臺(tái)。通過深入了解芯片的特性和數(shù)據(jù)手冊(cè)的修訂內(nèi)容,工程師可以更好地發(fā)揮芯片的優(yōu)勢(shì),設(shè)計(jì)出更加高效、穩(wěn)定的系統(tǒng)。大家在使用該系列芯片時(shí),是否遇到過一些特殊的需求或挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享交流。
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析MC9S08DZ128系列芯片:特性、數(shù)據(jù)手冊(cè)變更及應(yīng)用指南
評(píng)論