Z86C47/E47 8位微控制器:特性、功能与应用解析
在电子设计领域,微控制器是核心组件之一,它为各种电子设备提供了智能控制的能力。今天我们要深入探讨的是Z86C47和Z86E47这两款8位微控制器,它们在消费电视应用中有着独特的优势。
文件下载:Z86E4704PSG.pdf
一、产品概述
Z86C47和Z86E47是专为消费电视应用设计的8位CMOS微控制器,采用64引脚DIP封装。它们具有低成本、低功耗的特点,指令指针速度快,在4MHz时钟频率下仅需1.5μs。这两款控制器提供了两种待机模式(STOP和HALT),还具备低电压检测和电压敏感复位功能,拥有35条输入/输出线和一个屏幕显示控制器。
1.1 存储配置
- Z86C47配备16KB的ROM,而Z86E47则采用16KB的OTP ROM,这使得Z86E47在原型设计、小批量应用或需要代码灵活性的场景中更具优势。
- 两者都拥有236字节的RAM,为数据处理和存储提供了一定的空间。
1.2 外设功能
- 拥有两个可编程的8位计数器/定时器,每个都带有6位可编程预分频器,可满足不同的计时和计数需求。
- 具备六个向量优先级中断,来自六个不同的源,能够及时响应各种外部事件。
- 时钟速度最高可达4MHz,并且芯片振荡器可接受晶体、陶瓷谐振器、LC或外部时钟驱动。
二、引脚配置与功能
2.1 引脚分布
Z86C47/E47的引脚配置丰富多样,涵盖了各种功能。例如,PWM引脚用于脉冲宽度调制,可实现对电压合成调谐、音频和图像控制等功能;XTAL1和XTAL2用于连接晶体振荡器,为芯片提供时钟信号;/RESET引脚用于系统复位。
2.2 引脚功能详解
- XTAL1和XTAL2:连接内部并联谐振时钟晶体(最大4MHz)振荡器电路,XTAL1也可作为外部时钟输入。
- /AS、/DS和R/W:分别为地址选通、数据选通和读写控制信号,用于外部程序和数据的传输。
- HSYNC和VSYNC:分别为水平同步和垂直同步信号输入,用于同步视频显示。
- Vred、Vgreen和Vblue:分别为视频红、绿、蓝信号输出,可编程控制极性。
- Vblank:视频消隐信号输出,用于控制字符显示的叠加。
三、功能特性
3.1 脉冲宽度调制(PWM)
Z86C47/E47拥有13个PWM通道,分为三种类型:
- PWM1为14位分辨率,通常用于电压合成调谐。
- PWM8 - PWM2为6位分辨率,用于音频电平控制。
- PWM13 - PWM9为8位分辨率,用于图像电平控制。
3.2 屏幕显示(OSD)
OSD功能强大,能够显示8行x20列的128种字符,支持高分辨率(11x15点)模式。其特性包括:
- 字符颜色可按行指定七种颜色。
- 字符像素大小有四种可选。
- 可选择水平/垂直同步输入和RGB输出的极性。
- 显示位置可在64个垂直位置和64个水平位置进行调整。
- 具备行间距设置、淡入/淡出控制、条形显示、边缘功能、背景颜色设置等功能。
3.3 内存映射
- 程序内存:Z86C47/E47的程序ROM大小为16KB,中断向量表位于低地址空间。
- 内存映射寄存器:所有控制寄存器和I/O端口(除Port 2和Port 3以及定时器、中断、标志和堆栈指针控制寄存器)都分配到程序内存空间。
- 寄存器文件:Z8核心中实现了253字节的寄存器,包括两个I/O端口寄存器、236个通用寄存器和15个控制和状态寄存器。
3.4 计数器/定时器
有两个8位可编程计数器/定时器(T0 - T1),每个由其自己的6位可编程预分频器(PRE0和PRE1)驱动。T1的时钟源可由用户定义,可选择内部微处理器时钟或通过Port 3的P31输入的外部信号。
3.5 中断系统
该微控制器有六个不同的中断源,这些中断可屏蔽且具有优先级。中断源包括Port 3的P30和P31、VSYNC、计数器/定时器以及软件触发。
3.6 待机模式
- HALT模式:仅关闭内部CPU时钟(SCLK),但不停止XTAL振荡,计数器/定时器和外部中断保持活跃,可通过中断恢复。
- STOP模式:停止晶体振荡,从而停止SCLK和TCLK,设备停止运行,可通过复位或Port 3的P30高电平输入恢复。
3.7 时钟与复位
- 时钟:芯片振荡器具有高增益、并联谐振放大器,可连接晶体、陶瓷谐振器或外部时钟源。
- 复位:具备电压敏感复位(VSR)功能,当VCC低于指定电压时,全局驱动复位。
四、电气特性
4.1 绝对最大额定值
包括电源电压、输入电压、输出电压、输出电流等参数的最大额定值,使用时需确保不超过这些限制,以避免设备损坏。
4.2 直流特性
在0°C至+70°C的温度范围和+4.5V至+5.5V的电源电压下,规定了输入电压、输出电压、输入泄漏电流、电源电流等参数的典型值和范围。
4.3 交流特性
定义了输入时钟周期、时钟输入上升和下降时间、定时器输入宽度等参数的最小值和最大值,为电路设计提供了时序参考。
五、指令集与编程
5.1 寻址模式与符号
文档中定义了多种寻址模式和符号,用于描述指令的操作和地址。例如,IRR表示间接寄存器对或间接工作寄存器对地址,dst表示目标位置或内容等。
5.2 条件代码
规定了各种条件代码的含义和对应的标志设置,如C(进位)、Z(零)、S(符号)等,用于条件判断和分支控制。
5.3 指令格式与总结
详细列出了各种指令的格式、操作、寻址模式和操作码字节,为编程提供了明确的指导。
六、封装与订购信息
6.1 封装信息
采用64引脚DIP封装,文档提供了封装的尺寸参数,包括毫米和英寸两种单位,方便进行PCB设计。
6.2 订购信息
给出了产品的订购编号规则,例如Z86C4704PSC表示4MHz、64引脚DIP封装、0°C至+70°C温度范围、塑料标准环境的Z86C47产品。
七、总结与思考
Z86C47/E47微控制器以其丰富的功能、低功耗和低成本的特点,在消费电视应用中具有很大的优势。电子工程师在设计相关产品时,可以充分利用其PWM、OSD等功能,实现高效的控制和显示。然而,在使用过程中,也需要注意其电气特性和指令集的细节,以确保系统的稳定性和可靠性。你在实际应用中是否遇到过类似微控制器的使用问题?你认为如何更好地发挥其功能优势?欢迎在评论区分享你的经验和想法。
-
8位微控制器
+关注
关注
0文章
61浏览量
1334
发布评论请先 登录
Z86C47/E47 8位微控制器:特性、功能与应用解析
评论