Z86D73:低電壓紅外OTP微控制器的深度解析
在電子設備不斷小型化、低功耗化的今天,一款性能卓越的微控制器對于產品的成功至關重要。ZiLOG公司的Z86D73低電壓紅外OTP微控制器,憑借其豐富的功能和出色的性能,在眾多應用領域中展現出了強大的競爭力。今天,我們就來深入了解一下這款微控制器。
文件下載:Z86D7308HSC.pdf
一、產品特性
1. 基本參數
Z86D73擁有32KB的OTP內存和236字節的通用RAM,提供31條I/O線,工作電壓范圍為2.0V - 3.6V,典型功耗僅40mW,非常適合對功耗要求較高的應用場景。
2. 低功耗模式
它具備三種待機模式,分別是Stop模式(典型電流2μA)、Halt模式(典型電流0.8mA)和低電壓模式,能有效降低設備在不工作時的功耗,延長電池續航時間。
3. 智能計數器/定時器架構
這是Z86D73的一大亮點,它擁有一個可編程的8位計數器/定時器和一個可編程的16位計數器/定時器。8位計數器/定時器配備兩個捕獲寄存器和兩個加載寄存器,16位計數器/定時器則有一個16位捕獲寄存器對和一個16位加載寄存器對。此外,還具備可編程輸入毛刺濾波器,可有效處理復雜脈沖或信號的生成與接收。
4. 中斷系統
Z86D73支持六種優先級中斷,其中三種為外部中斷,兩種分配給計數器/定時器,還有一種是低電壓檢測中斷。這種豐富的中斷類型能讓系統及時響應各種事件,提高系統的實時性和穩定性。
5. 其他特性
它還具備低電壓檢測功能并帶有標志,可編程看門狗/上電復位電路,兩個獨立的比較器且可編程中斷極性,以及在端口0、1、2、3上可選擇的上拉晶體管等特性。
二、引腳與電氣特性
1. 引腳描述
Z86D73提供40/44/48引腳封裝,不同封裝的引腳分配有所不同。例如,40引腳DIP封裝、44引腳QFP封裝、44引腳PLCC封裝和48引腳SSOP封裝等。每個引腳都有其特定的功能,如DS(數據選通)、AS(地址選通)、XTAL1(晶體輸入)、XTAL2(晶體輸出)、R/W(讀寫控制)等。
2. 絕對最大額定值
為了確保芯片的安全使用,需要注意其絕對最大額定值。例如,電源電壓范圍為 -0.3V到 +7.0V,存儲溫度范圍為 -65°C到 +150°C等。超出這些范圍可能會對芯片造成永久性損壞。
3. 電氣特性
文檔中詳細列出了電容、直流特性和交流特性等參數。輸入電容、輸出電容和I/O電容的最大值均為12pF。在直流特性方面,不同電壓下的輸入電壓、時鐘輸入電壓、輸出電壓等都有明確的規定。交流特性則包括外部I/O或內存讀寫時序等參數,這些參數對于設計外部電路和編寫程序非常重要。
三、功能模塊
1. 程序內存與RAM
Z86D73可尋址32KB的OTP內存,前12個字節用于中斷向量。同時,它擁有256字節的RAM,為程序運行和數據存儲提供了充足的空間。
2. 擴展寄存器文件
寄存器文件進行了擴展,形成了擴展寄存器文件(ERF)。它由16個存儲組組成,每組有16個寄存器。通過寄存器指針(RP)可以選擇不同的工作寄存器組和擴展寄存器文件組,方便對各種外設和寄存器進行訪問。
3. 計數器/定時器功能
8位計數器/定時器(T8)
T8具有多種工作模式,如單通模式和模N模式。在單通模式下,計數器達到終端計數后停止;在模N模式下,計數器達到終端計數后會重新加載初始值。通過設置相關寄存器,可以控制T8的時鐘頻率、捕獲中斷、超時中斷等功能。
16位計數器/定時器(T16)
T16的工作模式與T8類似,也有單通模式和模N模式。在解調模式下,T16可以根據不同的設置來捕獲和處理輸入信號。
乒乓模式
這是一種特殊的工作模式,僅在傳輸模式下有效。T8和T16必須設置為單通模式,通過編程可以實現T8和T16的交替工作,提高系統的效率。
4. 中斷系統
Z86D73的中斷系統支持六種不同的中斷,這些中斷可以通過中斷屏蔽寄存器進行全局或單獨的啟用或禁用。當多個中斷同時發生時,可編程優先級編碼器會根據中斷優先級寄存器的設置來處理中斷請求。
5. 時鐘與復位
時鐘
Z86D73的片上振蕩器可連接晶體、LC、陶瓷諧振器或外部時鐘源。對于32kHz晶體操作,需要外部反饋電阻和串聯電阻。通過合理選擇時鐘源和配置相關參數,可以滿足不同應用場景的需求。
復位
它支持上電復位(POR)、看門狗定時器復位、停止模式恢復復位和外部復位等多種復位方式。POR時間可確保電源和振蕩器電路在指令執行前穩定。
6. 端口配置
端口0(P0)
P0是一個8位雙向CMOS兼容端口,可配置為半字節I/O端口或地址端口。通過PCON寄存器可以控制其輸出驅動模式(推挽或開漏)。此外,還可以通過ROM掩膜選項設置P00 - P03的CMOS觸發輸入,方便與鼠標/軌跡球紅外傳感器直接接口。
端口1(P1)
P1是一個復用的地址和數據端口,與ZiLOG ZBus兼容。它可以設置為高阻態,方便在多處理器和DMA應用中共享資源。通過PCON寄存器可以控制其輸出驅動模式。
端口2(P2)
P2是一個8位雙向CMOS兼容I/O端口,可獨立配置為輸入或輸出。通過掩膜選項可以連接上拉晶體管,輸出模式可全局設置為推挽或開漏。
端口3(P3)
P3是一個7位CMOS兼容固定I/O端口,由三個固定輸入和四個固定輸出組成。它可以配置為中斷和計數器/定時器的輸出,還可以通過片上比較器處理模擬信號。
四、寄存器配置
1. 擴展寄存器文件控制寄存器
包括TC8控制寄存器、T8和T16通用控制寄存器、T16控制寄存器等。這些寄存器用于控制計數器/定時器的各種功能,如啟用/禁用、工作模式、時鐘頻率、中斷屏蔽等。
2. 停止模式恢復寄存器
SMR和SMR2寄存器用于選擇時鐘分頻值、確定停止模式恢復源和恢復條件等。通過合理配置這些寄存器,可以實現系統在停止模式下的低功耗和快速恢復。
3. 看門狗定時器模式寄存器
WDTMR寄存器用于控制看門狗定時器的工作模式,包括超時時間選擇、在HALT和STOP模式下的活動狀態、時鐘源選擇等。
4. 其他寄存器
還包括端口配置寄存器(PCON)、中斷優先級寄存器(IPR)、中斷請求寄存器(IRQ)、中斷屏蔽寄存器(IMR)等,這些寄存器用于配置端口功能、中斷優先級和中斷控制等。
五、應用建議
1. 低功耗設計
在電池供電的應用中,可以充分利用Z86D73的低功耗模式,如Stop模式和Halt模式,降低系統功耗。同時,合理配置看門狗定時器和低電壓檢測功能,確保系統的穩定性和可靠性。
2. 信號處理
利用其智能計數器/定時器架構和比較器功能,可以實現復雜脈沖或信號的生成與接收,適用于紅外遙控、傳感器信號處理等應用。
3. 中斷管理
合理配置中斷優先級和中斷屏蔽,確保系統能夠及時響應重要事件,提高系統的實時性。
4. 時鐘配置
根據應用需求選擇合適的時鐘源和時鐘頻率,確保系統的穩定性和性能。
六、總結
Z86D73是一款功能強大、性能卓越的低電壓紅外OTP微控制器。它的豐富功能和靈活配置使其適用于各種消費、汽車、計算機外設和電池供電手持設備等應用場景。在實際設計中,我們需要深入了解其特性和寄存器配置,合理利用其功能,以實現最佳的系統性能。你在使用Z86D73的過程中遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
發布評論請先 登錄
Z86D73:低電壓紅外OTP微控制器的深度解析
評論