探索CC2650MODA:简单高效的无线MCU模块

电子说

1.4w人已加入

描述

探索CC2650MODA:简单高效的无线MCU模块

在当今的电子设计领域,无线通信技术的发展日新月异。对于工程师们来说,选择一款合适的无线微控制器(MCU)模块至关重要。今天,我们就来深入了解一下德州仪器(TI)的CC2650MODA SimpleLink™蓝牙低功耗无线MCU模块,看看它有哪些独特的特性和应用场景。

文件下载:cc2650moda.pdf

一、器件概述

1.1 特性亮点

CC2650MODA模块具有众多令人瞩目的特性,这些特性使其在同类产品中脱颖而出。

  • 微控制器:采用强大的ARM® Cortex® - M3处理器,运行频率高达48 MHz,EEMBC CoreMark®评分为142,展现出卓越的计算性能。它拥有128KB的系统内可编程闪存和8KB的缓存SRAM以及20KB的超低泄漏SRAM,为代码和数据存储提供了充足的空间。同时,其工作电压范围宽,从1.8V到3.8V均可稳定工作,并且支持空中(OTA)升级,方便产品的后续更新。 在功耗方面,表现也十分出色。活动模式下,接收电流为6.2 mA,0 dBm发射时为6.8 mA,+5 dBm发射时为9.4 mA,活动模式MCU电流为61 µA/MHz,活动模式传感器控制器电流为0.4 mA + 8.2 µA/MHz,待机电流仅为1 µA(RTC运行且RAM/CPU保留),关机电流低至100 nA(外部事件唤醒)。
  • 超低功耗传感器控制器:具有16位架构和2KB的超低泄漏SRAM,可独立于系统的其他部分运行,能够自主处理传感器数据采集等任务,大大降低了整体功耗。
  • RF部分:配备2.4 - GHz RF收发器,兼容蓝牙低功耗(BLE)5.1规范以及IEEE 802.15.4 PHY和MAC。其接收灵敏度出色,蓝牙低功耗为 - 97 dBm,802.15.4为 - 100 dBm,还具有良好的选择性和阻塞性能。输出功率可编程至 +5 dBm,并且经过预认证,符合全球射频法规,如ETSI RED(欧洲)、IC(加拿大)、FCC(美国)、ARIB STD - T66(日本)和JATE(日本)等。
  • 工具和开发环境:TI提供了丰富的开发工具和资源,包括全功能和低成本的开发套件、多种不同RF配置的参考设计。软件方面有SmartRF™ Studio、Sensor Controller Studio、SmartRF Flash Programmer 2等,同时支持IAR Embedded Workbench® for ARM和Code Composer Studio™等开发环境,大大方便了工程师进行开发和调试。

1.2 广泛的应用领域

CC2650MODA模块的应用范围非常广泛,涵盖了建筑自动化、医疗健康、家电、工业、消费电子、接近标签、报警和安全远程控制以及无线传感器网络等多个领域。其低功耗和高性能的特点,使其能够满足不同应用场景的需求。

1.3 详细描述

该模块基于SimpleLink CC2650无线MCU,属于CC26xx系列的高性价比、超低功耗、2.4 - GHz RF设备。其内部包含一个32位ARM Cortex - M3处理器作为主处理器,以及丰富的外设功能,特别是独特的超低功耗传感器控制器。这个传感器控制器可以在系统其他部分处于睡眠模式时,自主地与外部传感器接口或收集模拟和数字数据,从而显著延长了电池寿命,适用于各种对功耗要求较高的产品。 此外,蓝牙低功耗控制器和IEEE 802.15.4 MAC嵌入在ROM中,并部分运行在单独的ARM® Cortex® - M0处理器上,这种架构不仅提高了整体系统性能和降低了功耗,还释放了更多的闪存空间。而且,蓝牙低功耗软件栈(BLE - Stack)和ZigBee软件栈(Z - Stack™)均可免费获取,为开发者提供了便利。

1.4 功能框图

文档中给出了CC2650MODA设备的功能框图,它直观地展示了模块内部各个组件之间的连接和交互关系,有助于工程师更好地理解模块的工作原理和进行系统设计。

二、修订历史与产品对比

2.1 修订历史

从文档中可以看出,在2017年7月1日至2019年7月31日期间,文档增加了模块标记部分和环境要求与规范部分,这反映了产品在不断完善和更新,以适应更多的应用需求和满足相关标准。

2.2 设备对比

与同系列其他产品相比,CC2650MODAMOH支持多协议,具有128KB闪存、20KB RAM和15个GPIO,采用MOH封装。这种对比可以帮助工程师在选择合适的产品时,根据具体的项目需求进行综合考虑。

2.3 相关产品

TI的无线连接产品组合提供了广泛的低功耗RF解决方案,涵盖从完全定制的解决方案到预认证硬件和软件(协议)的交钥匙解决方案。例如,SimpleLink™ Sub - 1 GHz无线MCU提供了长距离、低功耗的无线连接解决方案,适用于各种不同的应用场景。同时,CC2650 Wireless MCU LaunchPad™开发套件为开发者提供了便捷的开发平台,支持多协议开发。TI Designs参考设计库也包含了大量的参考设计,可帮助工程师快速启动系统设计。

三、终端配置与功能

3.1 模块引脚图

文档中给出了CC2650MODA MOH封装(16.9 - mm × 11 - mm)模块的引脚图,并标注了具有高驱动能力和模拟能力的引脚。这些信息对于工程师进行硬件电路设计非常重要,能够确保正确地连接外部设备和实现各种功能。

3.2 引脚功能

详细描述了各个引脚的功能,包括数字I/O、模拟I/O、电源引脚、接地引脚、JTAG引脚等。工程师可以根据这些信息,合理地使用每个引脚,实现特定的功能。例如,DIO_0 - DIO_14可作为GPIO和传感器控制器接口,部分引脚还具有高驱动或模拟能力;EGP和GND为接地引脚,VDD为1.8 - V到3.8 - V的主芯片电源引脚。

四、规格参数

4.1 绝对最大额定值

规定了模块在正常工作时所能承受的最大电压、电流和温度等参数。例如,电源电压VDD的范围为 - 0.3V到4.1V,任何数字引脚的电压范围为 - 0.3V到VDD + 0.3V(最大4.1V),输入RF电平最大为5 dBm,存储温度范围为 - 40°C到85°C。在设计过程中,必须确保模块的工作条件在这些额定值范围内,以避免对设备造成永久性损坏。

4.2 ESD额定值

给出了模块的静电放电(ESD)额定值,人体模型(HBM)下所有引脚为 +1000 V,充电设备模型(CDM)下RF引脚和非RF引脚均为 +500 V。这提醒工程师在处理和使用模块时,要采取适当的防静电措施,防止ESD对模块造成损害。

4.3 推荐工作条件

建议模块在环境温度 - 40°C到85°C、工作电源电压1.8V到3.8V的条件下工作。对于电池供电和3.3 - V系统,可以使用内部DC - DC转换器来降低功耗。

4.4 功耗总结

详细列出了模块在不同工作模式下的功耗情况,包括复位、关机、待机、空闲、活动、射频接收和发射等模式。例如,关机模式下电流仅为150 nA,待机模式下电流根据不同配置在1 - 2.7 µA之间,活动模式下核心电流为1.45 mA + 31 µA/MHz。这些数据对于评估产品的电池续航能力和进行功耗优化非常重要。

4.5 一般特性

包括闪存的擦除周期、擦除电流、擦除时间、页面/扇区大小、写入电流和写入时间等参数。例如,闪存支持100 k次擦除周期,页面/扇区擦除电流平均为12.6 mA,擦除时间为8 ms,页面/扇区大小为4 KB,写入电流平均为8.15 mA,写入时间为8 hs。这些特性对于存储数据的可靠性和性能有着重要影响。

4.6 天线特性

天线的极化方式为线性,在2450 MHz时峰值增益为1.26 dBi,效率为57%。了解天线的特性有助于优化模块的无线通信性能。

4.7 - 4.10 RF性能

分别给出了1 - Mbps GFSK(蓝牙低功耗)和IEEE 802.15.4(偏移Q - PSK DSSS,250 kbps)在接收和发射模式下的性能参数,包括灵敏度、饱和电平、频率误差容限、数据速率误差容限、邻道抑制、选择性、带外阻塞、互调、杂散发射等。这些参数是评估模块无线通信性能的关键指标,工程师可以根据这些数据来设计和优化无线通信系统。

4.11 - 4.14 振荡器特性

介绍了24 - MHz晶体振荡器(XOSC_HF)、32.768 - kHz晶体振荡器(XOSC_LF)、48 - MHz RC振荡器(RCOSC_HF)和32 - kHz RC振荡器(RCOSC_LF)的特性,包括频率、频率容差和启动时间等。例如,24 - MHz晶体振荡器的频率容差为 - 40到40 ppm,启动时间为150 hs;48 - MHz RC振荡器未校准的频率精度为 ±1%,校准后为 +0.25%,启动时间为5 hs。这些振荡器为模块提供了稳定的时钟信号,对于保证系统的正常运行至关重要。

4.15 - 4.25 其他特性

还包括ADC特性、温度传感器特性、电池监控特性、比较器特性、可编程电流源特性、DC特性、热阻特性、时序要求和开关特性等。这些特性对于实现模块的各种功能和保证系统的稳定性有着重要作用。例如,ADC具有12位分辨率,200 - ksamples/s采样率,8通道模拟复用器;温度传感器分辨率为4°C,测量范围为 - 40°C到85°C,精度为 ±5°C。

五、详细描述

5.1 概述与功能框图

再次强调了CC2650MODA设备的核心模块,并给出了其功能框图,进一步帮助工程师理解模块的内部结构和工作原理。

5.2 主CPU

主CPU采用ARM Cortex - M3 32位处理器,具有高性能、低成本、低功耗等特点。它运行应用程序和协议栈的高层,支持ARM Thumb® - 2混合16 - 和32 - 位指令集,具备单周期乘法指令、硬件除法、原子位操作、非对齐数据访问等特性,能够提供出色的处理性能和快速的中断响应能力。

5.3 RF核心

RF核心包含一个ARM Cortex - M0处理器,负责与模拟RF和基带电路接口,处理与系统侧之间的数据传输,并将信息位组装成特定的数据包结构。它为主要CPU提供了基于命令的高级API,可以自主处理无线协议的时间关键方面,从而减轻了主CPU的负担,为用户应用留出更多资源。

5.4 传感器控制器

传感器控制器是该模块的一大亮点。它包含可在待机模式下选择性启用的电路,其外设由专有的功率优化CPU(传感器控制器引擎)控制。这个CPU可以自主读取和监控传感器或执行其他任务,显著降低了功耗并减轻了主Cortex - M3 CPU的负担。通过基于PC的配置工具Sensor Controller Studio,用户可以方便地设置传感器控制器,实现各种功能,如模拟传感器数据采集、数字传感器通信、UART通信、电容感应、波形生成、脉冲计数、键盘扫描、正交解码和振荡器校准等。

5.5 存储器

模块的存储器包括闪存、SRAM和ROM。闪存用于非易失性代码和数据存储,可在系统内编程;SRAM分为多个块,可用于数据存储和代码执行,并且可以单独启用或禁用每个块在待机模式下的内容保留,以最小化功耗;ROM提供预编程的嵌入式TI - RTOS内核、Driverlib和下层协议栈软件(802.15.4 MAC和蓝牙低功耗控制器),还包含一个引导加载程序,可通过SPI或UART对设备进行重新编程。

5.6 调试

模块支持通过专用的cJTAG(IEEE 1149.7)或JTAG(IEEE 1149.1)接口进行片上调试,方便工程师进行程序调试和故障排查。

5.7 电源管理

为了最小化功耗,模块支持多种电源模式,包括活动模式、空闲模式、待机模式和关机模式。不同模式下,CPU、闪存、SRAM、无线电、供电系统等的状态和功耗各不相同。例如,活动模式下所有组件正常工作,电流相对较大;关机模式下设备完全关闭,电流极低。工程师可以根据具体的应用需求,选择合适的电源模式,以实现最佳的功耗控制。

5.8 时钟系统

模块支持两个外部和两个内部时钟源。24 - MHz晶体用于为无线电提供频率参考,其信号在内部分频为48 - MHz时钟;32 - kHz晶体可选,蓝牙低功耗在某些睡眠模式下需要高精度的低速时钟,内部32 - kHz RC振荡器在某些情况下可以进行补偿以满足要求;内部高速振荡器(48 MHz)可作为CPU子系统的时钟源,内部低速振荡器(32.768 kHz)可作为参考时钟;32 - kHz时钟源还可以通过GPIO作为外部时钟参考。

5.9 通用外设和模块

模块包含丰富的通用外设和模块,如I/O控制器、SSI、UART、定时器、I²C、TRNG、看门狗定时器和µDMA控制器等。这些外设和模块提供了多样化的功能,方便工程师进行系统设计。例如,I/O控制器可以灵活地分配外设到I/O引脚,支持中断和唤醒功能;SSI支持SPI、MICROWIRE和TI的同步串行接口,可作为主从设备工作;UART支持灵活的波特率生成,最高可达3 Mbps。

5.10 系统架构

CC26xx可以作为无线网络处理器(WNP)或片上系统(SoC)工作。作为WNP时,外部主机MCU通过SPI或UART与设备通信;作为SoC时,应用程序和协议栈在模块内部的ARM Cortex - M3核心上运行。这种灵活的架构可以满足不同应用的需求。

5.11 认证

CC2650MODA模块通过了多项认证,包括FCC(美国)、IC(加拿大)、ETSI(欧洲)、日本MIC和JATE等。这些认证表明模块符合全球范围内的射频法规和标准,为产品的全球推广提供了保障。同时,文档中还给出了详细的认证信息和相关声明,提醒开发者在使用模块时要遵守相应的规定。

5.12 - 5.15 其他信息

还包括终端产品标签、向最终用户提供的手册信息和模块标记等内容。这些信息对于产品的合规性和用户使用非常重要,工程师在设计和生产过程中需要严格遵守相关要求。

六、应用、实现与布局

6.1 应用信息

CC2650MODA设备在运行时无需外部组件,文档给出了典型的应用电路图,为工程师提供了参考。不过需要注意的是,TI不建议在模块上使用 conformal coating或类似材料,以免影响模块的可靠性。

6.2 布局指南

在进行PCB布局时,需要遵循一些指南。例如,模块应靠近PCB边缘放置;天线区域下方的所有PCB层应留出铜间隙;使用大量的接地过孔将不同层的接地平面连接起来,并在模块的外露接地焊盘附近放置多个接地过孔;复位线应配备外部上拉电阻;在RF测试焊盘下方的顶层铜平面应留出间隙。这些布局指南有助于提高模块的性能和可靠性。

七、环境要求与规格

7.1 PCB弯曲

PCB的扭曲和翘曲应符合IPC - A - 600J标准,小于0.75%或7.5 mil每英寸,以确保模块的正常安装和使用。

7.2 处理环境

在处理模块时,需要注意避免皮肤接触LGA部分,防止焊接不良;同时要防止产品掉落,以免损坏安装的组件。

7.3 存储条件

在未打开防潮袋时,应将其存储在温度低于30°C、湿度低于85% RH的环境中,干燥包装产品的保质期为自密封日期起12个月;打开防潮袋后,湿度指示卡应显示蓝色,湿度小于30%。

7.4 烘焙条件

如果湿度指示卡读数大于30%,或者在温度低于30°C、湿度低于70% RH的环境中存放超过96小时,则需要在安装前对产品进行烘焙。烘焙条件为90°C,12 - 24小时,且烘焙次数为1次。

7.5 焊接和回流条件

焊接时应采用传统对流或IR对流加热方法,使用直径为0.1 - 0.2 mm的热电偶测量温度,焊膏成分应为Sn/3.0 Ag/0.5 Cu,允许的回流焊接次数为

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

全部0条评论

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

×
20
完善资料,
赚取积分