0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何轻松向现有的MCU添加低功耗蓝牙

电子设计 来源:网友电子设计发布 作者:网友电子设计发布 2021-12-16 14:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post:CC2650MODA

通过蓝牙®4.2将产品连接到智能手机,这样就提供了两个明显的优势,便于许多应用进行利用:

丰富的用户界面(手机之外的大多数电子产品没有大型高分辨率触摸屏)

低功耗接近检测和固有云连接(智能手机通常具有互联网连接)

借助TI的新SimpleLink™低功耗蓝牙CC2650MODA模块,您的产品可以极其轻松地实现这些优势。

认证的CC2650MODA模块(有关预认证的完整列表,请参见数据表)包含配备15个通用IO(GPIO)引脚和集成天线的SimpleLink CC2650无线微控制器MCU)。使用来自TI BLE-Stack 2.2软件开发工具包(SDK)的不同固件配置,TI的这款新模块可以作为控制系统中所有内容的独立片上系统(SoC)或作为无线网络处理器让您向任何现有的MCU添加低功耗蓝牙连接。在无线网络处理器配置中:

低功耗蓝牙协议栈的主机和控制器组件在CC2650模块设备上运行,这与SimpleLink低功耗蓝牙CC2640无线MCU的引脚和代码兼容。

在MSP432™ MCU等主机MCU上运行的应用程序和相关的蓝牙服务和配置文件。

无论在独立还是网络处理器工作模式下使用该模块,您都将受益于CC2650MODA模块更好的6-10dB链路预算,微小的放大器待机电流以及改进的RF传输范围。

TI创建了简单网络处理器(SNP)固件配置,使系统设计人员能够在主要用于与智能手机进行数据交换的主机MCU上快速编写服务级低功耗蓝牙应用。这是通过在使用UART接口连接模块的主机MCU上集成轻量级API库来实现的。管理与智能手机的连接等低功耗蓝牙功能由模块上的SNP固件利用与主机处理器交换的用户数据来处理。

在使用现有应用MCU运行简单网络处理器配置时,使用CC2650MODA模块有几项明显的优势:

系统分区:用CC2650MODA模块负责所有低功耗蓝牙相关活动,而主机MCU可以专注于运行系统应用。

更容易学习:只需时间学习TI的简单网络处理器API,无需花时间配置和编译完整的BLE协议栈。

现场固件升级:简单网络处理器可以实现从智能手机安全更新主机MCU的固件。现在,您可以通过更快地将产品推向市场,之后再推出功能和改进,最大限度地提高销售收入。

降低开发和制造成本:该模块经过预测试,使用优化的天线布局,减少了对重新设计主板和在生产线上使用昂贵的测试设备执行耗时的RF测试的需求。

开始使用基于SNP的设计比您想象的更容易。首先使用CC2650MODA模块BoosterPack™插件模块和MSP432 MCU LaunchPad™开发工具包。MSP432 LaunchPad工具包作为无线主机非常不错,因为它是高度集成的32位MCU,具有48 MHz ARM®Cortex®-M4F和64 kB RAM

您的第一个“你好世界”示例,称为“项目零”,可以在TI资源管理器中此处找到。该想法是创建最简单的应用,显示从智能手机到主机MCU的数据路径,在这此例中为MSP432 LaunchPad工具包,数据通过智能手机和CC2650MODA模块上的BLE网络处理器之间的低功耗蓝牙进行连接。“项目零”应用显示如何从智能手机应用程序设置/清除MSP432 MCU LaunchPad工具包上的LED和读取按钮状态。为此目的创建了最简单的自定义低功耗蓝牙配置文件,但是可以扩展到读取传感器值或发送指令以控制附接到应用MCU的小电机。

对于您自己的应用开发,可以使用项目零作为起点,使用CC2650MODA模块将非连接设备转换为配备完整物联网IoT)的产品。下载并安装用于MSP432 MCU的TI RTOS和连接库,然后使用MSP432 LaunchPad上的板载调试器和TI的CCS云开发套装启动您的低功耗蓝牙外围设备应用。可以在TI蓝牙低功耗简单网络处理器培训模块的SimpleLink学院介绍上找到完整的指南。

想要获得更全面的TI低功耗蓝牙介绍,包括为什么当今的高级连接应用需要RTOS?

德州大学奥斯汀分校的Jonathan Valvano教授刚刚创建了涵盖TI RTOS和蓝牙通信的在线计算机科学课程。本课程的开发平台是MSP432 LaunchPad工具包+ CC2650MODA BoosterPack工具包!在这里查看课程,如果您不选择已验证的证书,则可免费观看。

审核编辑:何安淇

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

    关注

    66

    文章

    18672

    浏览量

    185551
  • 蓝牙
    +关注

    关注

    119

    文章

    6221

    浏览量

    177516
  • 嵌入式处理
    +关注

    关注

    0

    文章

    341

    浏览量

    10450
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU芯片想实现低功耗如何做到?

    1、关闭非必要外设时钟 逐一检查MCU的外设,仅保留工作中必须的模块时钟,关闭未使用的外设时钟,以此减少不必要的功耗。 2、避免时钟倍频 在进入低功耗模式前,禁用PLL(相位锁定环)和FLL(频率
    发表于 12-01 08:01

    STM32WB09xE蓝牙低功耗MCU技术解析

    STMicroelectronics STM32WB09 BLUETOOTH® 低功耗5.4 32位MCU嵌入最先进的2.4GHz射频无线电外设,优化用于实现超低功耗和出色的无线电性能,可实现
    的头像 发表于 10-20 09:29 320次阅读
    STM32WB09xE<b class='flag-5'>蓝牙</b><b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>技术解析

    Microchip RNBD350蓝牙低功耗模块技术解析与应用指南

    Microchip Technology RNBD350蓝牙® 低功耗模块基于Microchip的PIC32CX-BZ3蓝牙低功耗片上系统(SoC),提供了实施
    的头像 发表于 10-06 16:35 1064次阅读
    Microchip RNBD350<b class='flag-5'>蓝牙</b><b class='flag-5'>低功耗</b>模块技术解析与应用指南

    低功耗蓝牙智能门锁应用

    APP、服务器的全方位的解决方案。也可提供BLE蓝牙门锁模块硬件设备,在客户的现有传统门锁上,增加我们的低功耗蓝牙模块,通过串口进行通信,手机APP及服务器实现智能化升级,即可实现手机
    发表于 06-25 09:47

    传统蓝牙低功耗蓝牙主要区别

    传统蓝牙即经典蓝牙,能够实现音频传输,可传输较大文件,功耗较大;BLE蓝牙低功耗蓝牙,仅支持数
    发表于 06-18 16:04

    低功耗低功耗前端模块,适用于蓝牙®范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙®范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于<b class='flag-5'>蓝牙</b>®范围扩展应用 skyworksinc

    低功耗低功耗前端模块,适用于蓝牙®信号范围扩展应用 skyworksinc

    电子发烧友网为你提供()低功耗低功耗前端模块,适用于蓝牙®信号范围扩展应用相关产品参数、数据手册,更有低功耗低功耗前端模块,适用于
    发表于 06-06 18:30
    <b class='flag-5'>低功耗</b>、<b class='flag-5'>低功耗</b>前端模块,适用于<b class='flag-5'>蓝牙</b>®信号范围扩展应用 skyworksinc

    低功耗蓝牙网关在智慧工地上的使用

    智慧工地上的,人员管理、定位的解决,一直以来都是一个很重要的方面。 采用低功耗蓝牙网关xGateway-A111 与标签 xbeacon-S 的方式,是一种能够兼顾成本与性能,准确性与便捷性,比较
    发表于 05-27 14:08

    DA16600MOD超低功耗Wi-Fi低功耗蓝牙组合模块数据手册

    DA16600 模块为您的设备添加低功耗 Wi-Fi 和低功耗蓝牙™ (LE) 功能提供了便捷的方式。 低功耗 Wi-Fi DA16200
    的头像 发表于 05-25 16:10 707次阅读
    DA16600MOD超<b class='flag-5'>低功耗</b>Wi-Fi<b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>组合模块数据手册

    蓝牙低功耗模块的原理和应用介绍

    随着物联网技术的快速发展,蓝牙低功耗模块在连接各种设备和传输数据方面发挥着重要作用。今天将为您介绍蓝牙低功耗模块的工作原理以及其广泛的应用领域。
    的头像 发表于 05-21 15:56 903次阅读

    低功耗蓝牙和Thread的优势

    连接,以便能让用户轻松部署下一波的智能家居创新产品。 我们不能低估这种便利性,因为到目前为止,面向终端用户的产品缺乏易用性会阻碍智能家居的预期增长。 低功耗蓝牙和Thread在越来越多情况下用作互补协议一起运作,以实现和增强一系
    的头像 发表于 05-12 12:07 532次阅读

    关于低功耗蓝牙连接功耗的评估

    关于低功耗蓝牙连接状态下的功耗评估,推荐一个好用的工具: 对于做低功耗蓝牙开发的小伙伴来说,功耗
    发表于 04-26 17:10

    低功耗MCU软件设计技巧与选型

    低功耗MCU(微控制器)凭借其极低的功耗和高效的能量管理能力,正在快速渗透到多个新兴领域,尤其在物联网(IoT)、可穿戴设备、智能家居和医疗电子等领域展现出巨大的应用潜力,国内超低功耗
    的头像 发表于 04-12 17:19 1483次阅读
    超<b class='flag-5'>低功耗</b><b class='flag-5'>MCU</b>软件设计技巧与选型

    低功耗蓝牙和经典蓝牙,到底怎么选?

    经典蓝牙(Bluetooth Classic)和低功耗蓝牙(Bluetooth Low Energy),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth Low Energy
    的头像 发表于 04-07 16:01 1175次阅读
    <b class='flag-5'>低功耗</b><b class='flag-5'>蓝牙</b>和经典<b class='flag-5'>蓝牙</b>,到底怎么选?

    低成本的低功耗MCU

    内置24位ADC的MCU,需要低功耗,怎么找不到低于5元的呢?大家有吗?
    发表于 02-13 22:13