深入解析ZiLOG Z86E02 SL1925通用OTP微控制器

电子说

1.4w人已加入

描述

深入解析ZiLOG Z86E02 SL1925通用OTP微控制器

在电子设计领域,微控制器是众多项目的核心。ZiLOG的Z86E02 SL1925通用OTP(One-Time Programmable)微控制器以其独特的特性和广泛的应用场景,成为工程师们在设计中值得考虑的选择。本文将深入剖析这款微控制器的架构、特性、电气参数以及应用注意事项,帮助工程师们更好地理解和使用它。

文件下载:Z86E0208HEC1925TR.pdf

一、架构概述

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选项位,并注意电气参数和应用注意事项,以确保系统的稳定性和可靠性。你在使用这款微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分