电子说
在电子设备不断小型化、低功耗化的今天,一款性能卓越的微控制器对于产品的成功至关重要。ZiLOG公司的Z86D73低电压红外OTP微控制器,凭借其丰富的功能和出色的性能,在众多应用领域中展现出了强大的竞争力。今天,我们就来深入了解一下这款微控制器。
文件下载:Z86D7308HSC.pdf
Z86D73拥有32KB的OTP内存和236字节的通用RAM,提供31条I/O线,工作电压范围为2.0V - 3.6V,典型功耗仅40mW,非常适合对功耗要求较高的应用场景。
它具备三种待机模式,分别是Stop模式(典型电流2µA)、Halt模式(典型电流0.8mA)和低电压模式,能有效降低设备在不工作时的功耗,延长电池续航时间。
这是Z86D73的一大亮点,它拥有一个可编程的8位计数器/定时器和一个可编程的16位计数器/定时器。8位计数器/定时器配备两个捕获寄存器和两个加载寄存器,16位计数器/定时器则有一个16位捕获寄存器对和一个16位加载寄存器对。此外,还具备可编程输入毛刺滤波器,可有效处理复杂脉冲或信号的生成与接收。
Z86D73支持六种优先级中断,其中三种为外部中断,两种分配给计数器/定时器,还有一种是低电压检测中断。这种丰富的中断类型能让系统及时响应各种事件,提高系统的实时性和稳定性。
它还具备低电压检测功能并带有标志,可编程看门狗/上电复位电路,两个独立的比较器且可编程中断极性,以及在端口0、1、2、3上可选择的上拉晶体管等特性。
Z86D73提供40/44/48引脚封装,不同封装的引脚分配有所不同。例如,40引脚DIP封装、44引脚QFP封装、44引脚PLCC封装和48引脚SSOP封装等。每个引脚都有其特定的功能,如DS(数据选通)、AS(地址选通)、XTAL1(晶体输入)、XTAL2(晶体输出)、R/W(读写控制)等。
为了确保芯片的安全使用,需要注意其绝对最大额定值。例如,电源电压范围为 -0.3V到 +7.0V,存储温度范围为 -65°C到 +150°C等。超出这些范围可能会对芯片造成永久性损坏。
文档中详细列出了电容、直流特性和交流特性等参数。输入电容、输出电容和I/O电容的最大值均为12pF。在直流特性方面,不同电压下的输入电压、时钟输入电压、输出电压等都有明确的规定。交流特性则包括外部I/O或内存读写时序等参数,这些参数对于设计外部电路和编写程序非常重要。
Z86D73可寻址32KB的OTP内存,前12个字节用于中断向量。同时,它拥有256字节的RAM,为程序运行和数据存储提供了充足的空间。
寄存器文件进行了扩展,形成了扩展寄存器文件(ERF)。它由16个存储组组成,每组有16个寄存器。通过寄存器指针(RP)可以选择不同的工作寄存器组和扩展寄存器文件组,方便对各种外设和寄存器进行访问。
T8具有多种工作模式,如单通模式和模N模式。在单通模式下,计数器达到终端计数后停止;在模N模式下,计数器达到终端计数后会重新加载初始值。通过设置相关寄存器,可以控制T8的时钟频率、捕获中断、超时中断等功能。
T16的工作模式与T8类似,也有单通模式和模N模式。在解调模式下,T16可以根据不同的设置来捕获和处理输入信号。
这是一种特殊的工作模式,仅在传输模式下有效。T8和T16必须设置为单通模式,通过编程可以实现T8和T16的交替工作,提高系统的效率。
Z86D73的中断系统支持六种不同的中断,这些中断可以通过中断屏蔽寄存器进行全局或单独的启用或禁用。当多个中断同时发生时,可编程优先级编码器会根据中断优先级寄存器的设置来处理中断请求。
Z86D73的片上振荡器可连接晶体、LC、陶瓷谐振器或外部时钟源。对于32kHz晶体操作,需要外部反馈电阻和串联电阻。通过合理选择时钟源和配置相关参数,可以满足不同应用场景的需求。
它支持上电复位(POR)、看门狗定时器复位、停止模式恢复复位和外部复位等多种复位方式。POR时间可确保电源和振荡器电路在指令执行前稳定。
P0是一个8位双向CMOS兼容端口,可配置为半字节I/O端口或地址端口。通过PCON寄存器可以控制其输出驱动模式(推挽或开漏)。此外,还可以通过ROM掩膜选项设置P00 - P03的CMOS触发输入,方便与鼠标/轨迹球红外传感器直接接口。
P1是一个复用的地址和数据端口,与ZiLOG ZBus兼容。它可以设置为高阻态,方便在多处理器和DMA应用中共享资源。通过PCON寄存器可以控制其输出驱动模式。
P2是一个8位双向CMOS兼容I/O端口,可独立配置为输入或输出。通过掩膜选项可以连接上拉晶体管,输出模式可全局设置为推挽或开漏。
P3是一个7位CMOS兼容固定I/O端口,由三个固定输入和四个固定输出组成。它可以配置为中断和计数器/定时器的输出,还可以通过片上比较器处理模拟信号。
包括TC8控制寄存器、T8和T16通用控制寄存器、T16控制寄存器等。这些寄存器用于控制计数器/定时器的各种功能,如启用/禁用、工作模式、时钟频率、中断屏蔽等。
SMR和SMR2寄存器用于选择时钟分频值、确定停止模式恢复源和恢复条件等。通过合理配置这些寄存器,可以实现系统在停止模式下的低功耗和快速恢复。
WDTMR寄存器用于控制看门狗定时器的工作模式,包括超时时间选择、在HALT和STOP模式下的活动状态、时钟源选择等。
还包括端口配置寄存器(PCON)、中断优先级寄存器(IPR)、中断请求寄存器(IRQ)、中断屏蔽寄存器(IMR)等,这些寄存器用于配置端口功能、中断优先级和中断控制等。
在电池供电的应用中,可以充分利用Z86D73的低功耗模式,如Stop模式和Halt模式,降低系统功耗。同时,合理配置看门狗定时器和低电压检测功能,确保系统的稳定性和可靠性。
利用其智能计数器/定时器架构和比较器功能,可以实现复杂脉冲或信号的生成与接收,适用于红外遥控、传感器信号处理等应用。
合理配置中断优先级和中断屏蔽,确保系统能够及时响应重要事件,提高系统的实时性。
根据应用需求选择合适的时钟源和时钟频率,确保系统的稳定性和性能。
Z86D73是一款功能强大、性能卓越的低电压红外OTP微控制器。它的丰富功能和灵活配置使其适用于各种消费、汽车、计算机外设和电池供电手持设备等应用场景。在实际设计中,我们需要深入了解其特性和寄存器配置,合理利用其功能,以实现最佳的系统性能。你在使用Z86D73的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !