CC2620 SimpleLink™ ZigBee® RF4CE无线MCU深度解析
在当今的物联网时代,无线通信技术的发展日新月异。对于电子工程师而言,选择一款合适的无线微控制器(MCU)至关重要。今天,我们就来深入探讨德州仪器(TI)的CC2620 SimpleLink™ ZigBee® RF4CE无线MCU,看看它有哪些独特的特性和应用场景。
文件下载:cc2620.pdf
一、设备概述
1.1 特性亮点
CC2620具有众多令人瞩目的特性。在微控制器方面,它采用了强大的ARM® Cortex® - M3内核,时钟速度最高可达48 MHz,EEMBC CoreMark®得分达到142,能提供出色的计算性能。同时,它只需极少的外部组件,还能与SimpleLink™无缝集成,支持CC2590和CC2592范围扩展器。
在低功耗设计上,CC2620表现卓越。它拥有128KB的系统内可编程闪存、8KB的高速缓存SRAM和20KB的超低泄漏SRAM,正常工作时的电源电压范围为1.8至3.8 V,外部调节器模式下为1.7至1.95 V。其功耗指标也十分优秀,如主动模式下接收(RX)电流为5.9 mA,0 dBm输出功率下发射(TX)电流为6.1 mA等。
超低功耗传感器控制器是CC2620的一大特色,它可以独立于系统的其他部分运行,采用16位架构,拥有2KB的超低泄漏SRAM用于代码和数据存储。此外,它还支持空中升级(OTA),具备2引脚cJTAG和JTAG调试功能。
RF部分,CC2620配备2.4 - GHz RF收发器,与IEEE 802.15.4 PHY和MAC兼容,接收器灵敏度高达 - 100 dBm,链路预算为105 dB,可编程输出功率最高可达 + 5 dBm,适用于全球射频法规的系统。
1.2 应用领域
CC2620的应用场景广泛,主要包括远程控制、机顶盒、电视、媒体播放器、DVD、OTT等消费电子产品,以及人机交互设备(HID)应用。
1.3 详细描述
CC2620是一款针对ZigBee® RF4CE远程控制应用的无线MCU,属于CC26xx系列低成本、超低功耗、2.4 - GHz RF设备。其32位ARM Cortex - M3处理器以48 MHz运行作为主处理器,丰富的外设功能集包括独特的超低功耗传感器控制器,非常适合在系统其他部分处于睡眠模式时自主采集模拟和数字数据。IEEE 802.15.4 MAC嵌入在ROM中,部分运行在ARM Cortex - M0处理器上,这种架构提高了整体系统性能和功耗效率,还节省了闪存空间用于应用程序。
1.4 功能框图
通过功能框图,我们可以清晰地看到CC2620各个模块之间的连接和交互,这有助于我们在设计电路时更好地理解其工作原理和信号流向。
二、修订历史
了解产品的修订历史能让我们清楚其发展过程中的改进和优化。从2015年2月到2016年7月,CC2620进行了一系列的更新,如增加了分裂VDDS电源轨功能、更新了ADC内部电压参考规格、调整了SSI参数等。这些修订不断提升了产品的性能和稳定性。
三、设备对比
3.1 相关产品对比
与CC2650、CC2640、CC2630等相关产品相比,CC2620专注于IEEE 802.15.4(RF4CE)协议。不同产品在物理层支持、闪存和RAM容量、GPIO数量以及封装类型等方面存在差异。例如,CC2650支持多协议,可重新编程以运行所有支持的标准;而CC2620则更适合特定的ZigBee RF4CE应用场景。
3.2 相关产品介绍
TI的无线连接产品组合提供了广泛的低功耗RF解决方案,涵盖从完全定制的解决方案到预认证硬件和软件(协议)的交钥匙产品。此外,还有一些配套产品,如SimpleLink™ CC2650无线MCU LaunchPad™套件,它为LaunchPad套件生态系统带来了便捷的蓝牙® Smart连接。
四、终端配置和功能
4.1 引脚图
CC2620有RGZ和RSM两种封装类型,不同封装的引脚图有所不同。在RGZ封装的48引脚VQFN(7 - mm × 7 - mm)和RSM封装的32引脚VQFN(4 - mm × 4 - mm)引脚图中,我们可以看到一些引脚具有高驱动能力(加粗标记),一些引脚具有模拟功能(斜体标记)。
4.2 信号描述
详细的信号描述表格列出了每个引脚的名称、编号、类型和功能。例如,DCDC_SW是内部DC - DC的输出引脚,DIO_0 - DIO_30等是数字I/O引脚,可用于GPIO和传感器控制器等功能。了解这些信号描述对于正确连接和使用CC2620至关重要。
五、规格参数
5.1 绝对最大额定值
明确了设备在各种条件下的电压、温度等参数的极限值,如电源电压(VDDS、VDDS2和VDDS3)的范围为 - 0.3至4.1 V,存储温度范围为 - 40至150 °C等。在设计电路时,必须确保设备的工作条件在这些额定值范围内,以避免损坏设备。
5.2 ESD额定值
CC2620的静电放电(ESD)性能通过人体模型(HBM)和充电设备模型(CDM)进行评估。所有引脚的HBM值为±2500 V,RF引脚和非RF引脚的CDM值为±750 V。这要求我们在处理和使用设备时采取适当的防静电措施。
5.3 推荐工作条件
推荐的环境温度范围为 - 40至85 °C,不同电源系统下的工作电源电压也有明确规定。例如,在1.8 - V系统中,外部调节器模式下的工作电源电压(VDDS和VDDR)为1.7至1.95 V;在电池供电和3.3 - V系统中,内部DC - DC可用于降低功耗,VDDS的工作电压为1.8至3.8 V。
5.4 功耗总结
功耗是无线MCU的一个重要指标。CC2620在不同工作模式下的功耗表现如下:复位时电流为100 nA,关机模式下为150 nA,待机模式下根据不同配置电流在1至2.7 μA之间,主动模式下核心电流为1.45 mA + 31 μA/MHz等。此外,还给出了各个外设的功耗增量,如外设电源域启用时的增量电流为20 μA等。
5.5 - 5.23 其他特性参数
这些部分详细介绍了CC2620在IEEE 802.15.4(RX和TX)、晶体振荡器、ADC、温度传感器、电池监测、比较器、可编程电流源、同步串行接口等方面的特性参数。例如,IEEE 802.15.4 RX模式下,差分模式的接收器灵敏度为 - 100 dBm,单端模式为 - 97 dBm;24 - MHz晶体振荡器的等效串联电阻在不同负载电容下有不同要求等。
六、详细描述
6.1 - 6.2 概述和功能框图
再次强调了CC2620的核心模块和功能框图,帮助我们从整体上把握设备的架构。
6.3 主CPU
CC2620的主CPU采用ARM Cortex - M3(CM3)32位处理器,它运行应用程序和协议栈的高层。CM3架构具有高性能、低成本、低功耗的特点,适用于小型嵌入式应用,能提供出色的处理性能和快速的中断处理能力。
6.4 RF核心
RF核心包含ARM Cortex - M0处理器,负责处理模拟RF和基带电路,与系统侧进行数据交互,并将信息位组装成特定的数据包结构。它可以自主处理无线电协议的时间关键部分,减轻主CPU的负担。
6.5 传感器控制器
传感器控制器是CC2620的一大亮点,它可以在待机模式下选择性启用,包含多种外设,如低功耗时钟比较器、电容感应功能模块、12位200 - ksamples/s ADC等。通过Sensor Controller Studio工具,我们可以方便地配置传感器控制器的任务算法,实现模拟传感器读取、数字传感器通信、电容感应等多种功能。
6.6 内存
CC2620的内存包括闪存、SRAM和ROM。闪存用于非易失性代码和数据存储,可进行系统内编程;SRAM分为多个块,可用于数据存储和代码执行,并且可以单独控制每个块在待机模式下的内容保留;ROM包含预编程的嵌入式TI RTOS内核、驱动库和底层协议栈软件(802.15.4 MAC)以及引导加载程序。
6.7 调试
CC2620支持通过专用的cJTAG(IEEE 1149.7)或JTAG(IEEE 1149.1)接口进行片上调试,方便我们进行开发和故障排查。
6.8 电源管理
为了降低功耗,CC2620支持多种电源模式,包括活动模式、空闲模式、待机模式和关机模式。不同模式下,CPU、闪存、SRAM、无线电等组件的状态和功耗不同。例如,待机模式下电流仅为1 μA,关机模式下为0.15 μA。同时,还需要注意一些电源管理的细节,如在待机模式下要避免电源电压低于指定范围,以免导致设备异常。
6.9 时钟系统
CC2620支持多种时钟源,包括24 - MHz晶体振荡器(可内部倍频至48 MHz)、32 - kHz晶体振荡器(可选)、内部48 - MHz高速振荡器和内部32.768 - kHz低速振荡器。这些时钟源可以为不同的模块提供合适的时钟信号。
6.10 通用外设和模块
CC2620拥有丰富的通用外设和模块,如I/O控制器、SSI、UART、定时器、I²C、TRNG、RTC、电池监测和温度传感器等。I/O控制器可以灵活配置数字I/O引脚,SSI支持SPI、MICROWIRE和TI同步串行接口,UART支持高达3 Mbps的波特率,定时器可用于计时和PWM功能,I²C可与I²C标准设备通信,TRNG提供真正的随机数,RTC可用于时钟和日历操作等。
6.11 电压供应域
CC2620可以根据封装类型连接到两个或三个不同的电压域,片上电平转换器确保设备在不同电压域下正常工作。通过引脚到VDDS映射表,我们可以明确每个引脚对应的供电引脚。
6.12 系统架构
CC26xx可以作为无线网络处理器(WNP)或片上系统(SoC)工作。在WNP模式下,外部主机MCU通过SPI或UART与设备通信;在SoC模式下,应用程序和协议栈在设备内部的ARM CM3核心上运行。
七、应用、实现和布局
7.1 应用信息
CC2620在应用中只需极少的外部组件。其RF前端可以采用差分或单端配置,具有内部或外部偏置选项,不同配置在成本、电路板空间和RF性能之间存在权衡。同时,电源电压配置也有多种选择,具体可参考TI参考设计和CC26xx技术参考手册。
7.2 4 × 4外部单端(4XS)应用电路
详细介绍了4XS应用电路的布局和设计要点,包括相应的电路原理图和布局图。合理的布局对于确保设备的性能和稳定性至关重要。
八、设备和文档支持
8.1 设备命名规则
TI为设备分配了不同的前缀(X、P或无前缀)来表示产品的开发阶段,生产版本的设备经过了全面的特性表征和质量验证。设备命名还包括后缀,用于表示封装类型。
8.2 工具和软件
TI提供了丰富的开发工具和软件,如SmartRF Studio可用于早期评估RF - IC的性能,Sensor Controller Studio为传感器控制器提供开发环境,Code Composer Studio和IAR Embedded Workbench for ARM是常用的集成开发环境。
8.3 - 8.11 文档支持和其他信息
包括技术参考手册、勘误表、TI低功耗RF网站、低功耗RF电子通讯、社区资源等。这些资源可以帮助我们获取最新的产品信息、解决开发过程中遇到的问题,以及参与社区讨论和交流。
九、机械封装和可订购信息
详细介绍了CC2620的封装信息,包括不同封装类型的可订购部件编号、状态、材料类型、RoHS合规性、引脚数量、包装数量、湿度敏感度等级等。同时,还提供了封装材料的详细信息,如磁带和卷轴的尺寸、封装的外形图、示例电路板布局、示例模板设计等。
综上所述,CC2620 SimpleLink™ ZigBee® RF4CE无线MCU凭借其出色的性能、低功耗设计、丰富的外设功能和完善的开发支持,在ZigBee RF4CE远程控制等应用领域具有很大的优势。作为电子工程师,我们可以根据具体的应用需求,充分利用CC2620的特性,设计出更加优秀的产品。你在使用CC2620或者其他类似无线MCU的过程中,遇到过哪些有趣的问题呢?欢迎在评论区分享你的经验和见解。
-
无线MCU
+关注
关注
2文章
65浏览量
18301
发布评论请先 登录
CC2620 SimpleLink ZigBee RF4CE 无线微处理器
Microchip推出符合ZigBee RF4CE协议和XL
微芯推出符合ZigBee RF4CE协议和XLP的平台
ZigBee RF4CE规范公共应用纲要宣布诞生
飞思卡尔为ZigBee RF4CE消费电子产品推出MC132
TI推出首款针对ZigBee RF4CE远端控制 优化的2.
一文详解CC2640超低功耗无线MCU
ZigBee, RF4CE, 智能能源及IP相结合是无线RF完美Dev解决方案
CC2620 SimpleLink RF4CE 超低功耗无线微控制器
CC2620 SimpleLink™ ZigBee® RF4CE无线MCU深度解析
评论