深入解析ZiLOG Z86E02 SL1925通用OTP微控制器
在电子设计领域,微控制器是众多项目的核心。ZiLOG的Z86E02 SL1925通用OTP(One-Time Programmable)微控制器以其独特的特性和广泛的应用场景,成为工程师们在设计中值得考虑的选择。本文将深入剖析这款微控制器的架构、特性、电气参数以及应用注意事项,帮助工程师们更好地理解和使用它。
一、架构概述
Z86E02 SL1925是ZiLOG单芯片Z8® MCU家族中的一员,属于OTP类型。它为软件开发者提供了便捷的开发、调试和原型制作体验,尤其适用于小规模生产,相比掩膜ROM版本,其成本效益更高。
该微控制器拥有14条输入/输出线,这些线被分为三个端口,可通过软件灵活配置,为系统提供定时信号、状态信号或并行I/O功能。此外,片上集成的计数器/定时器具有多种用户可选模式,能够分担系统的实时任务,如计数、计时和I/O数据通信等。
二、特性亮点
2.1 基本参数
| 设备 | OTP (KB) | RAM (Bytes) | 速度 (MHz) |
|---|---|---|---|
| Z86E02 SL1925 | 0.5 | 61 | 8 |
2.2 工作范围
- 温度范围:在0°C至+70°C时,工作电压范围为3.5V至5.5V;在 -40°C至+105°C时,工作电压范围为4.5V至5.5V。
- 输入/输出:具备14条输入/输出线,可满足多种应用需求。
- 中断系统:拥有六个向量优先级中断,包括3个下降沿中断、1个上升沿中断、1个定时器中断和1个软件中断。
- 编程选项:提供低噪声、ROM保护、自动锁存、看门狗定时器(WDT)和RC振荡器等多种编程选项。
- 计数器/定时器:一个可编程的8位计数器/定时器,配备6位可编程预分频器。
- 复位功能:具备WDT/上电复位(POR)功能。
- 振荡器:片上振荡器支持XTAL、陶瓷谐振器、LC、RC或外部时钟输入。
- 低功耗:典型功耗为50 mΩ,有助于降低系统能耗。
- 指令指针:在8 MHz时钟下,指令指针速度为1.5µs。
三、引脚功能
3.1 标准模式
- XTAL1和XTAL2:分别为晶体输入和输出引脚,用于连接外部并行谐振晶体、谐振器、RC、LC或外部单相时钟(最大8 MHz)到片上时钟振荡器和缓冲器。
- 端口0(P02 - P00):3位双向、施密特触发CMOS兼容I/O端口,可通过软件全局配置为输入或输出。
- 端口2(P27 - P20):8位、位可编程、双向、施密特触发CMOS兼容I/O端口,各引脚可独立配置为输入或输出,输出模式可选择推挽或开漏。
- 端口3(P33 - P31):3位CMOS兼容端口,具有三个固定输入线,可配置为数字施密特触发输入,同时作为中断源IRQ0 - IRQ3和定时器输入信号TIN。
3.2 EPROM模式
在EPROM模式下,除VCC和GND外,Z8®的引脚功能会发生改变。例如,XOUT无功能,XIN作为CE,P31作为OE,P32作为EPM,P33作为VPP,P00作为CLEAR,P01作为CLOCK,P02作为PGM。
四、电气特性
4.1 绝对最大额定值
使用该微控制器时,需注意其绝对最大额定值,如环境温度、存储温度、引脚电压、功耗和电流等参数。超过这些额定值可能会导致设备永久性损坏。
4.2 直流电气特性
在标准温度范围(0°C至70°C)和扩展温度范围( -40°C至105°C)下,分别给出了输入电压、时钟输入电压、输出电压、输入输出泄漏电流、电源电流等直流电气参数。这些参数对于设计电源电路和信号处理电路至关重要。
4.3 交流电气时序特性
涵盖了标准模式和低EMI模式在标准温度和扩展温度下的交流电气时序参数,如输入时钟周期、时钟上升和下降时间、输入时钟宽度、定时器输入宽度和周期、中断请求输入时间、看门狗定时器延迟时间和上电复位时间等。这些参数对于确保系统的时序正确性和稳定性非常关键。
五、功能描述
5.1 复位功能
- 上电复位(POR):上电时,POR电路等待TPOR ms加上18个时钟周期后,从地址000Ch开始执行程序。
- 看门狗定时器复位(WDT):WDT是一个可重触发的单稳态定时器,若达到终端计数,将复位Z8®。通过执行WDT指令可启用和重触发WDT。
5.2 程序存储器
Z86E02 SL1925可寻址高达512B的内部程序存储器,前12个字节用于存储中断向量,其余为片上一次性可编程EPROM。
5.3 寄存器文件
由三个I/O端口寄存器、61个通用寄存器和14个控制和状态寄存器组成。通用寄存器可通过8位地址字段直接或间接访问,支持4位寄存器寻址模式。
5.4 计数器/定时器
一个8位可编程计数器/定时器(T1),由6位可编程预分频器驱动,可选择内部或外部时钟源。计数器可配置为多种工作模式,如单次通过模式和模N连续模式。
5.5 中断系统
具有六个可屏蔽和优先级的中断源,包括P31、P32、P33的下降沿中断、P32的上升沿中断、软件中断和计数器/定时器中断。中断请求通过程序存储器中的向量地址进行处理。
5.6 时钟
片上振荡器可连接外部晶体、LC、RC、陶瓷谐振器或外部时钟源,晶体应选用AT切割、最大8 MHz、串联电阻小于等于100 Ohms的类型。
5.7 HALT模式和STOP模式
- HALT模式:关闭内部CPU时钟,但晶体振荡继续,计数器/定时器和外部中断IRQ0 - IRQ3保持活跃,可通过中断恢复。
- STOP模式:关闭内部时钟和外部晶体振荡,将待机电流降低至10 µA,可通过P27引脚的低电平输入恢复。
六、OTP选项位
6.1 低EMI发射
编程该选项位可使Z8工作在低EMI发射模式,降低预驱动转换速率,限制内部时钟频率,增加输出驱动电阻,消除振荡器二分频电路。
6.2 RC振荡器
启用该选项位可使内部RC振荡器连接到XTAL2和XTAL1引脚,同时禁用内部晶体振荡器。
6.3 EPROM保护
该选项可完全保护Z8程序代码不被外部读取,支持LDC和LDCI指令。
6.4 自动锁存禁用
编程该选项位可全局禁用所有自动锁存功能。
6.5 永久WDT启用
启用该选项位后,WDT在复位后永久运行,即使在HALT和STOP模式下也无法停止。
6.6 32-KHz启用
启用该选项位可使32-KHz振荡器电路工作,同时禁用高频晶体振荡器电路。
七、应用注意事项
在正常操作中,若XTAL1、P33、P32、P31等引脚出现超过VCC的噪声浪涌,可能会意外启用生产测试模式或影响处理器操作。为降低电压浪涌的影响,可使用钳位二极管连接到VCC或在受影响的引脚添加电容。此外,编程EPROM/测试模式禁用选项可防止意外进入EPROM模式或测试模式。
八、总结
ZiLOG Z86E02 SL1925通用OTP微控制器具有丰富的功能和良好的电气性能,适用于多种应用场景。在设计过程中,工程师们需要根据具体需求合理配置引脚功能、选择合适的工作模式和OTP选项位,并注意电气参数和应用注意事项,以确保系统的稳定性和可靠性。你在使用这款微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
电气特性
+关注
关注
0文章
324浏览量
10312
发布评论请先 登录
深入解析ZiLOG Z86E02 SL1925通用OTP微控制器
评论