探究 Zilog Z86L04/L08 8 位微控制器的特性與應用
在硬件設計領域,微控制器就像是一顆智慧的心臟,為各種電子設備賦予生命力。今天,我們就來深入了解一下 Zilog 公司推出的兩款性價比極高的 8 位微控制器——Z86L04/L08,看看它們有哪些獨特的魅力和強大的功能。
文件下載:Z86L0408PSCR5474.pdf
一、產品概述
Z86L04/L08 屬于 Z8 單芯片微控制器家族,這個家族的顯著優勢在于軟件和硬件系統的擴展性強,能輕松適配各類復雜的應用場景。這兩款微控制器具備多種實用功能和特性,無論是在小型智能設備還是專業領域的應用中,都能展現出出色的性能。
二、關鍵特性
2.1 基本參數
| 設備 | ROM (KB) | RAM (Bytes) | 速度 (MHz) | 鎖存器 | 自動永久看門狗定時器 |
|---|---|---|---|---|---|
| Z86L04 | 1K | 125 | 8 | 可選 | |
| Z86L08 | 2K | 125 | 8 | 可選 |
從這些參數可以看出,兩款微控制器在速度上保持一致,而在 ROM 容量上有所差異,工程師可以根據具體的項目需求來選擇合適的型號。
2.2 封裝與工作條件
- 封裝形式:提供 18 引腳的 DIP 和 SOIC 封裝,滿足不同的安裝需求。
- 溫度范圍:標準溫度范圍為 -40°C 至 +105°C(偏置下環境溫度),存儲溫度范圍為 -65°C 至 +150°C,適應多種惡劣環境。
- 工作電壓:2.0V 至 3.9V 的工作電壓范圍,具有較好的電源適應性。
2.3 功能特性
- 豐富的 I/O 資源:擁有 14 條輸入/輸出線,可分為三個端口,通過軟件控制可靈活配置為提供定時、狀態信號或并行 I/O 功能,適用于對 I/O 能力要求較高的應用。
- 中斷系統:具備五個來自不同源的向量、優先級中斷,能快速響應外部事件,提高系統的實時性。
- 片上比較器:兩個片上比較器可處理模擬信號,具有共同參考電壓,可用于過零檢測、A/D 轉換、電壓縮放和閾值檢測等應用。
- 看門狗定時器(WDT):軟件可啟用看門狗定時器,增強系統的穩定性和可靠性。當系統出現異常時,WDT 可及時復位系統,避免程序跑飛。
- 低功耗模式:支持兩種待機模式——STOP 和 HALT,在 STOP 模式下可將待機電流降低至 10μA,有效降低系統功耗。
- 時鐘源選擇:片上振蕩器支持 RC、晶體、陶瓷諧振器、LC 或外部時鐘驅動,可根據實際需求靈活選擇時鐘源。
三、引腳功能
3.1 時鐘引腳(XTAL1、XTAL2)
這兩個引腳用于連接晶體、LC、RC 或外部單相時鐘(最大 8 MHz)到片上時鐘振蕩器和緩沖器,為微控制器提供穩定的時鐘信號。在實際設計中,要根據所選的時鐘源合理配置相關的電容和電阻,以確保時鐘信號的穩定性。
3.2 端口引腳
- 端口 0(P02 - P00):3 位雙向、施密特觸發的 CMOS 兼容 I/O 端口,可通過軟件全局配置為輸入或輸出。
- 端口 2(P27 - P20):8 位、位可編程、雙向、施密特觸發的 CMOS 兼容 I/O 端口,各引腳可獨立配置為輸入或輸出,輸出模式可全局設置為推挽或開漏。
- 端口 3(P33 - P31):3 位 CMOS 兼容端口,具有三個固定輸入線,可通過軟件配置為數字施密特觸發輸入或模擬輸入,同時還作為中斷源(IRQ0 - IRQ3)和定時器輸入信號(TIN)。
四、電氣特性
4.1 絕對最大額定值
了解微控制器的絕對最大額定值對于確保其安全可靠運行至關重要。例如,環境溫度、引腳電壓、功耗、電流等參數都有嚴格的限制,超出這些范圍可能會對設備造成永久性損壞。
4.2 直流特性
在不同的工作電壓和溫度范圍內,微控制器的輸入輸出電壓、電流、偏置電流等直流特性會有所變化。工程師在設計電路時,需要根據實際的工作條件選擇合適的參數,以確保電路的正常工作。
4.3 交流電氣特性
包括時鐘周期、上升下降時間、脈沖寬度等交流參數,這些參數對于保證微控制器與外部設備的同步和通信至關重要。例如,定時器輸入的脈沖寬度和周期會影響定時器的計時精度。
五、功能描述
5.1 復位功能
- 上電復位(POR):利用片上專用的 RC 振蕩器提供時鐘的定時器電路實現上電復位功能,確保在電源穩定后開始執行指令。
- 看門狗定時器復位:WDT 是一個可重觸發的單穩態定時器,當達到終端計數時會復位 Z8 微控制器。用戶可以選擇永久啟用 WDT,使其在各種模式下都能工作。
5.2 程序存儲器
Z8 可尋址最多 1024 或 2048 字節的內部程序存儲器,前 12 個字節用于存儲中斷向量,方便處理各種中斷請求。
5.3 寄存器文件
包含三個 I/O 端口寄存器、61 個通用寄存器和 12 個控制與狀態寄存器,可通過 8 位地址字段直接或間接訪問,寄存器指針可用于選擇活動的工作寄存器組。
5.4 計數器/定時器
有兩個 8 位可編程計數器/定時器(T0 和 T1),每個由 6 位可編程預分頻器驅動。計數器可設置為多種工作模式,如單次通過模式和模 N 連續模式,滿足不同的計時和計數需求。
5.5 中斷系統
五個中斷來自四個不同的源,可屏蔽和優先級排序。通過中斷屏蔽寄存器可全局或單獨啟用或禁用中斷請求,當多個中斷同時發生時,可編程優先級編碼器會根據優先級進行處理。
5.6 時鐘系統
片上振蕩器具有高增益、并聯諧振放大器,可連接晶體、陶瓷諧振器或外部時鐘源。晶體應選用 AT 切、最大 8 MHz 且串聯電阻不超過 100 歐姆的類型,并合理配置電容以降低接地噪聲注入。
5.7 低功耗模式
- HALT 模式:關閉內部 CPU 時鐘,但晶體振蕩繼續,計數器/定時器和部分外部中斷保持活躍,可通過中斷恢復。
- STOP 模式:關閉內部時鐘和外部晶體振蕩,將待機電流降至 10μA,可通過 P27 引腳的復位信號恢復,但 I/O 端口模式寄存器不會重新配置。
5.8 看門狗定時器(WDT)
通過 WDT 指令啟用,啟用后需在每個 Twdt 周期內刷新,否則會觸發復位。WDT 時鐘源可選擇內部 RC 振蕩器或內部系統時鐘(僅 Z86L04 支持)。
5.9 自動復位電壓
內置自動復位電路,當檢測到 VCC 低于 VLV 時會復位微控制器,確保系統在電壓不穩定時的正常工作。
六、可選功能
- ROM 保護:防止 Z8 ROM 代碼被外部讀取,選擇此功能后支持特定指令。
- 自動鎖存禁用:全局禁用所有自動鎖存功能。
- RC 振蕩器:使用電阻和電容作為時鐘源。
- 低 EMI 模式:旁路二分頻時鐘電路,降低輸出灌電流和驅動電流,最大振蕩器頻率為 1 MHz。
- WDT 永久啟用:使 WDT 在所有模式下永久啟用。
- 32 kHz 晶體:禁用晶體振蕩器電路的內部反饋電阻,以便連接 32 kHz 晶體。
七、封裝與訂購信息
7.1 封裝尺寸
詳細給出了 18 引腳 DIP 和 SOIC 封裝的尺寸參數,工程師在進行 PCB 設計時可根據這些參數合理布局。
7.2 訂購信息
提供了標準溫度下不同封裝的產品型號,如 18 引腳 DIP 的 Z86L0408PSC 和 Z86L0808PSC,以及 18 引腳 SOIC 的 Z86L0408SSC 和 Z86L0808SSC。同時解釋了產品編號的含義,方便工程師進行訂購。
八、總結與思考
Zilog Z86L04/L08 8 位微控制器以其豐富的功能、靈活的配置和較低的成本,為電子工程師提供了一個優秀的解決方案。在實際應用中,我們需要根據具體的項目需求,合理選擇微控制器的型號和配置,充分發揮其性能優勢。同時,在設計過程中要嚴格遵循其電氣特性和使用規范,確保系統的穩定性和可靠性。大家在使用這款微控制器的過程中,有沒有遇到過什么有趣的問題或者獨特的應用場景呢?歡迎在評論區分享交流。
-
8位微控制器
+關注
關注
0文章
48瀏覽量
1334
發布評論請先 登錄
探究 Zilog Z86L04/L08 8 位微控制器的特性與應用
評論