深入解析MAXQ618:16位带红外模块的微控制器

电子说

1.4w人已加入

描述

深入解析MAXQ618:16位带红外模块的微控制器

引言

在电子设备的设计中,微控制器扮演着至关重要的角色。今天我们要探讨的是Maxim Integrated推出的MAXQ618,一款专为低功耗应用设计的16位微控制器,它在通用遥控器、消费电子和白色家电等领域有着广泛的应用前景。

文件下载:MAXQ618.pdf

一、产品概述

MAXQ618是一款低功耗的16位MAXQ®微控制器,它集成了强大的16位RISC微控制器和多种外设,如两个通用同步/异步收发器(USARTs)、SPI主/从通信端口,以及带有载波频率生成和灵活端口I/O的红外模块,可实现复用键盘控制。该设备拥有80KB的闪存和2KB的数据SRAM,其ROM版本为MAXQ61C。

二、关键特性

(一)高性能低功耗核心

  • 运行范围广:支持DC至12MHz的运行频率,工作电压范围为1.70V至3.6V。
  • 指令集简化:仅33条指令,简化了编程过程。
  • 数据指针加速:三个独立的数据指针可自动递增/递减,加速数据移动,还有专门的指针用于直接从代码空间读取数据。
  • 16位架构:采用16位指令字和16位数据总线,配备16 x 16位通用工作寄存器。

(二)丰富的内存特性

  • 大容量闪存:拥有80KB的闪存,可存储大量程序代码。
  • 数据SRAM:2KB的数据SRAM,用于数据存储和处理。

(三)多样化的外设

  • 电源管理:具备电源故障警告、上电复位(POR)/欠压复位功能。
  • 红外功能:自动红外载波频率生成和调制,方便实现红外通信。
  • 定时器/计数器:两个16位可编程定时器/计数器,带有预分频器和捕获/比较功能。
  • 通信接口:一个SPI端口和两个USART端口,满足不同的通信需求。
  • 看门狗定时器:可编程的看门狗定时器,提高系统可靠性。
  • 唤醒定时器:8kHz纳功率环形振荡器唤醒定时器,可实现低功耗唤醒。
  • 通用I/O:多达32个通用I/O引脚,可灵活配置。

(四)低功耗设计

  • 停止模式:在停止模式下,典型电流仅为0.2µA(最大2.0µA),有效延长电池续航时间。
  • 活动模式:在12MHz的活动模式下,典型电流为2.0mA。

三、电气特性

(一)绝对最大额定值

  • 电压范围:VDD的电压范围为 -0.3V至 +3.6V,其他引脚的电压范围为 -0.3V至 (VDD + 0.5V)。
  • 功率耗散:不同封装的连续功率耗散有所不同,TQFN(单层板)为2162.2mW,TQFN(多层板)为2963mW。
  • 温度范围:工作温度范围为0°C至 +70°C,存储温度范围为 -65°C至 +150°C。

(二)推荐工作条件

详细规定了各种参数的典型值和范围,如电源电压、内部调节器电压、电源故障警告电压等。例如,电源电压VDD的范围为1.8V至3.6V,内部调节器VREG18的典型值为1.8V。

四、引脚配置与功能

(一)引脚配置

MAXQ618采用TQFN封装,共44个引脚,包括电源引脚、复位引脚、时钟引脚、红外功能引脚、通用I/O引脚等。

(二)引脚功能

  • 电源引脚:VDD为电源电压,GND为接地引脚,REGOUT为1.8V调节器输出引脚。
  • 复位引脚:RESET为数字、低电平有效复位输入/输出引脚,可控制设备的复位状态。
  • 时钟引脚:HFXIN和HFXOUT用于连接外部晶体或谐振器,提供高频系统时钟。
  • 红外功能引脚:IRT为红外发射输出引脚,可吸收25mA电流;IRRX为红外接收输入引脚。
  • 通用I/O引脚:分为多个端口,每个端口的引脚可作为通用I/O使用,部分引脚还具有特殊功能,如SPI通信、JTAG调试等。

五、详细功能解析

(一)微处理器

基于Maxim的低功耗16位MAXQ20S系列RISC内核,支持哈佛内存架构,采用流水线处理器,性能接近每MHz 1MIPS。指令集高度正交,数据移动灵活,可有效降低功耗和开关噪声。

(二)内存

  • 闪存:80KB的闪存用于存储程序代码。
  • SRAM:2KB的SRAM用于数据存储和处理,同时还提供软栈,可存储程序返回地址和其他通用数据。
  • Utility ROM:1.5KB的内部ROM,包含生产测试程序和用户可调用的缓冲区复制和快速表查找程序。

(三)看门狗定时器

内部看门狗定时器可提高系统可靠性,若软件执行受干扰,定时器将复位设备。超时周期可在2^15至2^24个系统时钟周期内编程设置。

(四)红外载波生成和调制定时器

  • 载波生成:通过16位IR载波寄存器(IRCA)定义载波的高低时间。
  • 载波调制:根据IR数据位(IRDATA)和IR调制器时间寄存器(IRMT)进行调制。
  • 传输模式:在IR传输模式下,载波发生器生成载波波形,调制器进行调制。
  • 接收模式:支持IRRX捕获功能,可根据IRRXSEL[1:0]位定义触发捕获的边沿。

(五)16位定时器/计数器

提供两个定时器/计数器,支持16位定时器/计数器、16位上下自动重载、外部脉冲计数、捕获和比较等功能,还可用于脉冲宽度调制。

(六)USART

两个USART外设支持2线接口、全双工异步数据传输和半双工同步数据传输,具有可编程中断、独立可编程波特率发生器、可选第9位奇偶校验等功能。

(七)SPI

集成的SPI提供独立的串行通信通道,可在多主或多从系统中与外设同步通信,支持4线全双工串行总线,主模式最大传输速率为Sysclk/2,从模式最大传输速率为Sysclk/4。

(八)通用I/O

提供具有CMOS输出驱动、施密特触发器输入和可选弱上拉的通用I/O引脚,在复位状态下,所有端口引脚为高阻抗状态。

(九)片上振荡器

可连接外部石英晶体或陶瓷谐振器,为系统提供时钟信号。设计时应注意晶体和电容的布局,以减少噪声对时钟时序的影响。

(十)工作模式

  • 停止模式:最低功耗模式,可通过外部I/O中断、电源故障警告中断、唤醒定时器或电源故障复位唤醒。
  • 电源故障检测:电源故障监测在正常运行时始终开启,可在停止模式下选择性禁用,以降低功耗。

六、应用与设计建议

(一)应用领域

MAXQ618适用于多种低功耗应用,如通用遥控器、电池供电的便携式设备、消费电子和白色家电等。

(二)设计建议

  • PCB布局:采用多层板,使用专用电源平面,确保数字组件下方为连续接地平面,缩短旁路电容引线,将电容靠近设备引脚放置,以减少系统级数字噪声。
  • 电压保护:避免引脚电压超过VDD或低于GND,防止IC锁存和损坏。

七、总结

MAXQ618以其高性能、低功耗和丰富的外设功能,为电子工程师提供了一个优秀的解决方案。在设计过程中,我们需要充分了解其特性和电气参数,合理布局PCB,确保系统的稳定性和可靠性。你在使用MAXQ618的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分