深入剖析Z86E72/73 OTP微控制器:特性、功能與應(yīng)用解析
在電子設(shè)計(jì)領(lǐng)域,微控制器是眾多項(xiàng)目的核心組件,其性能和功能直接影響著產(chǎn)品的質(zhì)量和競爭力。今天,我們將深入探討ZiLOG公司的Z86E72/73 OTP微控制器,詳細(xì)解析其特性、功能以及在實(shí)際應(yīng)用中的表現(xiàn)。
文件下載:Z86E7216FSG.pdf
一、產(chǎn)品概述
Z86E72/73是ZiLOG公司推出的基于OTP(One-Time Programmable)技術(shù)的微控制器,屬于Z8? MCU單芯片家族的成員。該系列微控制器具有低功耗、高性能、功能豐富等特點(diǎn),適用于各種消費(fèi)、汽車、計(jì)算機(jī)外設(shè)和電池供電手持設(shè)備等應(yīng)用場景。
1.1 產(chǎn)品特性
| 型號(hào) | ROM (KB) | RAM* (Bytes) | I/O電壓范圍 |
|---|---|---|---|
| Z86E73 | 32 | 236 | 3.0 V to 5.5 V |
| Z86E72 | 16 | 748 | 3.0 V to 5.5 V |
- 低功耗:典型功耗僅60 mW,具備兩種待機(jī)模式,STOP模式下電流低至2 μA,HALT模式下為0.8 mA,非常適合電池供電設(shè)備。
- 強(qiáng)大的計(jì)數(shù)器/定時(shí)器:擁有一個(gè)可編程8位計(jì)數(shù)器/定時(shí)器和一個(gè)可編程16位計(jì)數(shù)器/定時(shí)器,分別配備兩個(gè)和一個(gè)捕獲寄存器,可實(shí)現(xiàn)復(fù)雜脈沖或信號(hào)的生成和接收。
- 靈活的中斷系統(tǒng):支持五個(gè)優(yōu)先級(jí)中斷,其中三個(gè)為外部中斷,兩個(gè)與計(jì)數(shù)器/定時(shí)器相關(guān),可滿足不同應(yīng)用場景的需求。
- 模擬比較器:配備兩個(gè)獨(dú)立的比較器,可對(duì)模擬信號(hào)進(jìn)行處理,并支持可編程中斷極性。
- 多種時(shí)鐘源選擇:片上振蕩器可接受晶體、陶瓷諧振器、LC、RC(掩膜選項(xiàng))或外部時(shí)鐘驅(qū)動(dòng),提供了豐富的時(shí)鐘配置選項(xiàng)。
- 軟件可選擇上拉電阻:端口0和端口2支持軟件選擇200±50% KΩ電阻晶體管上拉,端口2的上拉電阻還可按位選擇,且作為輸出時(shí)自動(dòng)禁用。
- 鼠標(biāo)/軌跡球接口:端口0的P00 - P03可實(shí)現(xiàn)軟件鼠標(biāo)/軌跡球接口,方便與外部設(shè)備連接。
二、引腳描述與功能
2.1 引腳分配
Z86E72/73提供了40引腳DIP、44引腳PLCC和44引腳LQFP三種封裝形式,不同封裝的引腳分配有所不同。在標(biāo)準(zhǔn)模式和EPROM模式下,各引腳的功能也有所差異。
2.2 主要引腳功能
- /DS(輸出,低電平有效):數(shù)據(jù)選通信號(hào),每次外部存儲(chǔ)器傳輸時(shí)激活一次。
- /AS(輸出,低電平有效):地址選通信號(hào),每個(gè)機(jī)器周期開始時(shí)脈沖一次,用于指示地址輸出有效。
- XTAL1和XTAL2:分別為晶體輸入和輸出引腳,用于連接晶體、陶瓷諧振器、LC或RC網(wǎng)絡(luò),為片上振蕩器提供時(shí)鐘信號(hào)。
- R//W(輸出,寫低電平):讀寫信號(hào),低電平時(shí)表示CCP正在向外部程序或數(shù)據(jù)存儲(chǔ)器寫入數(shù)據(jù)。
- R//RL(輸入):當(dāng)連接到GND時(shí),禁用內(nèi)部ROM,使設(shè)備作為無ROM的Z8運(yùn)行。
- 端口0 - 3:四個(gè)端口共31個(gè)引腳,可配置為輸入/輸出、中斷、握手控制、數(shù)據(jù)存儲(chǔ)器等功能,滿足不同應(yīng)用場景的需求。
三、電氣特性
3.1 絕對(duì)最大額定值
| 符號(hào) | 描述 | 最小值 | 最大值 | 單位 |
|---|---|---|---|---|
| V MAX | 電源電壓 | -0.3 | +7.0 | V |
| T STG | 存儲(chǔ)溫度 | -65° | +150° | C |
| T A | 工作環(huán)境溫度 | ? | C |
3.2 直流特性
涵蓋了輸入輸出電壓、電流、泄漏電流等參數(shù),確保在不同電源電壓和溫度條件下的穩(wěn)定工作。例如,輸入高電壓范圍為0.7V CC - V CC + 0.3V,輸出高電壓在不同負(fù)載電流下有不同的取值。
3.3 交流特性
詳細(xì)規(guī)定了外部I/O或存儲(chǔ)器讀寫時(shí)序、時(shí)鐘輸入周期、上升和下降時(shí)間等參數(shù),為系統(tǒng)設(shè)計(jì)提供了精確的時(shí)序參考。
四、功能描述
4.1 復(fù)位功能
設(shè)備可通過多種方式復(fù)位,包括上電復(fù)位、看門狗定時(shí)器復(fù)位、停止模式恢復(fù)復(fù)位、低電壓檢測復(fù)位和外部復(fù)位。復(fù)位后,程序從地址000CH開始執(zhí)行。
4.2 程序存儲(chǔ)器
Z86E72/73可尋址16K/32 KB的內(nèi)部程序存儲(chǔ)器,剩余部分可使用外部存儲(chǔ)器。前12個(gè)字節(jié)的程序存儲(chǔ)器用于存儲(chǔ)中斷向量。
4.3 RAM和擴(kuò)展數(shù)據(jù)RAM
Z86E72擁有768字節(jié)的RAM,其中256字節(jié)為寄存器文件,512字節(jié)為擴(kuò)展數(shù)據(jù)RAM;Z86E73僅有256字節(jié)的寄存器文件。擴(kuò)展數(shù)據(jù)RAM的地址范圍為FE00H - FFFFH,使用時(shí)需注意部分地址空間被保留。
4.4 擴(kuò)展寄存器文件
寄存器文件擴(kuò)展為允許更多的系統(tǒng)控制寄存器和外設(shè)設(shè)備映射到寄存器地址區(qū)域。通過寄存器RP的高4位選擇工作寄存器組,低4位選擇擴(kuò)展寄存器文件組。
4.5 計(jì)數(shù)器/定時(shí)器
- 8位計(jì)數(shù)器/定時(shí)器(T8):可在傳輸模式和解調(diào)模式下工作,支持單通和模N計(jì)數(shù)模式,可通過相關(guān)寄存器進(jìn)行配置和控制。
- 16位計(jì)數(shù)器/定時(shí)器(T16):同樣支持傳輸模式和解調(diào)模式,具備單通和模N計(jì)數(shù)功能,可根據(jù)需求進(jìn)行靈活配置。
- 乒乓模式:在傳輸模式下,T8和T16可配置為乒乓模式,交替工作,實(shí)現(xiàn)特定的計(jì)數(shù)和輸出功能。
4.6 中斷系統(tǒng)
Z86E7X具有五個(gè)可屏蔽和優(yōu)先級(jí)的中斷源,包括三個(gè)外部中斷(P33 - P31)和兩個(gè)內(nèi)部中斷(T8和T16)。中斷請(qǐng)求通過中斷掩碼寄存器進(jìn)行全局或單獨(dú)啟用/禁用,優(yōu)先級(jí)由中斷優(yōu)先級(jí)寄存器控制。
4.7 時(shí)鐘系統(tǒng)
片上振蕩器可連接晶體、LC、陶瓷諧振器或外部時(shí)鐘源,提供穩(wěn)定的時(shí)鐘信號(hào)。晶體需為AT切割,頻率范圍為1 MHz - 8 MHz,串聯(lián)電阻不超過100 Ohms。
4.8 電源管理
- HALT模式:關(guān)閉內(nèi)部CPU時(shí)鐘,但不停止XTAL振蕩,計(jì)數(shù)器/定時(shí)器和外部中斷保持活動(dòng),可通過中斷恢復(fù)。
- STOP模式:關(guān)閉內(nèi)部時(shí)鐘和外部晶體振蕩,將待機(jī)電流降低至10 μA(典型值)以下,僅可通過復(fù)位恢復(fù)。
4.9 其他功能
- 端口配置寄存器(PCON):用于配置端口3的比較器輸出和端口0的輸出模式。
- 停止模式恢復(fù)寄存器(SMR):選擇時(shí)鐘分頻值,確定停止模式恢復(fù)的條件和延遲。
- 看門狗定時(shí)器模式寄存器(WDTMR):控制看門狗定時(shí)器的時(shí)間選擇、在HALT和STOP模式下的活動(dòng)狀態(tài)以及時(shí)鐘源選擇。
- 低電壓保護(hù):片上電壓比較器監(jiān)測V CC ,當(dāng)電壓低于V LV 時(shí),全局驅(qū)動(dòng)復(fù)位信號(hào),確保設(shè)備正常工作。
五、編程與配置
5.1 EPROM編程
詳細(xì)介紹了編程和測試模式,包括不同模式下的引腳電平設(shè)置、編程波形的時(shí)序要求等。編程過程需嚴(yán)格按照規(guī)定的時(shí)序和電平進(jìn)行操作,以確保數(shù)據(jù)的正確寫入和驗(yàn)證。
5.2 軟件可選擇選項(xiàng)
基于ROM的部分掩膜選項(xiàng)提供了四個(gè)軟件可選擇選項(xiàng),可通過寄存器(F0)EH的OTP字節(jié)進(jìn)行控制,包括端口0和端口2的上拉電阻選擇以及鼠標(biāo)/正常模式選擇。
六、應(yīng)用建議
6.1 電源設(shè)計(jì)
為確保Z86E72/73的穩(wěn)定工作,電源設(shè)計(jì)至關(guān)重要。建議使用穩(wěn)定的電源模塊,避免電源波動(dòng)對(duì)設(shè)備造成影響。同時(shí),在電源引腳附近添加適當(dāng)?shù)臑V波電容,以減少電源噪聲。
6.2 時(shí)鐘設(shè)計(jì)
根據(jù)應(yīng)用需求選擇合適的時(shí)鐘源,如晶體、陶瓷諧振器或外部時(shí)鐘。在連接晶體時(shí),需使用推薦的電容值,確保振蕩器的穩(wěn)定性。
6.3 中斷處理
合理配置中斷優(yōu)先級(jí),確保關(guān)鍵中斷能夠及時(shí)響應(yīng)。在編寫中斷服務(wù)程序時(shí),要注意保存和恢復(fù)現(xiàn)場,避免影響主程序的正常運(yùn)行。
6.4 低功耗設(shè)計(jì)
充分利用HALT和STOP模式,降低設(shè)備的功耗。在進(jìn)入低功耗模式前,確保所有必要的操作已經(jīng)完成,并在恢復(fù)時(shí)進(jìn)行相應(yīng)的初始化。
七、總結(jié)
Z86E72/73 OTP微控制器以其豐富的功能、低功耗特性和靈活的配置選項(xiàng),為電子工程師提供了一個(gè)強(qiáng)大的設(shè)計(jì)平臺(tái)。無論是消費(fèi)電子、汽車電子還是工業(yè)控制等領(lǐng)域,都能找到其用武之地。在實(shí)際應(yīng)用中,我們需要根據(jù)具體需求合理選擇封裝形式、配置寄存器和編寫程序,以充分發(fā)揮該微控制器的性能優(yōu)勢。
通過對(duì)Z86E72/73的深入了解,相信大家對(duì)這款微控制器有了更全面的認(rèn)識(shí)。在未來的設(shè)計(jì)中,不妨考慮使用Z86E72/73,為您的項(xiàng)目帶來更多的可能性。
以上就是關(guān)于Z86E72/73 OTP微控制器的詳細(xì)介紹,希望對(duì)大家有所幫助。如果您在使用過程中遇到任何問題,歡迎隨時(shí)交流討論。
-
低功耗
+關(guān)注
關(guān)注
12文章
3813瀏覽量
106819
發(fā)布評(píng)論請(qǐng)先 登錄
深入剖析Z86E72/73 OTP微控制器:特性、功能與應(yīng)用解析
評(píng)論