CC2620 SimpleLink™ ZigBee® RF4CE无线MCU深度解析

电子说

1.4w人已加入

描述

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的过程中,遇到过哪些有趣的问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分