探究 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文章
61浏览量
1334
发布评论请先 登录
探究 Zilog Z86L04/L08 8 位微控制器的特性与应用
评论