【经验】芯海科技低功耗蓝牙芯片CST92F2设备连接时获取信号RSSI值的方法


CST92F25是芯海科技推出的一款低功耗蓝牙芯片。应用CST92F25 SOC设计产品时,有时候为了测试天线的接收能力,我们需要读出RSSI信号的值。本文以为CST92F25_SDK_V1.3为例,介绍设备连接时获取信号RSSI值的方法。
一、准备工具:
1、CST92F25_SDK_V1.3 开发SDK
3、Keil 开发工具。
用户可以在CST92F25_SDK_V1.3 ->开发文档->CST92F25 SDK开发指南V1.1.pdf中,找到Keil的配置说明和CST92F25 KIT V1.0开发套件电路图,这将更方便你的开发验证。
二、详细操作
1、打开工程:CST92F25_SDK_V1.3\Software\BLE\projects\ble_peripheral\simpleBlePeripheral\keil目录下的simpleBlePeripheral.uvprojx文件。
2、在OSAL_SimpleBLEPeripheripheral.c文件内的SimpleBLEPeripheral_ProcessEvent函数内的if( events & SBP_PERIODIC_EVT )代码语名下插入以下代码.如图1
{
static uint8_t state = 0xff;
static int8 rssi;
GAPRole_GetParameter(GAPROLE_STATE, &state);
switch(state)
{
case GAPROLE_CONNECTED:
LOG("the state of device is GAPROLE_CONNECTED");
LL_ReadRssi(0,&rssi);
LOG("RSSI = -%ddBm\r\n",rssi)
break;
case GAPROLE_CONNECTED_ADV:
default:
break;
}
}
图1
3、编译并下载固件到CST92F25 SOC
4、打开串口工具,连接到CST92F25的串口,如果您用手机APP连接CST92F25 就可以通过串口工具看到CST92F25 BLE设备在连接状态下打印出的RSSI值,如图2。APP下载地址为: Silicon Labs EFR Connect移动应用程序(Android)。
图2
- |
- +1 赞 0
- 收藏
- 评论 0
本文由miller提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】芯海科技CST92F25 KIT V1.0开发套件串口下载固件的方法介绍
CST92F25 KIT V1.0开发套件是芯海科技CST92F25 SOC芯片评估开发板,在我们调试中可能经常需要刷新固件,本文将介绍使用串口工具下载固件的方法。
【经验】解析芯海科技CST92F25低功耗SoC串口向手机APP端发送数据的方法
本文以为CST92F25_SDK_V1.3为例,介绍如何用芯海科技CST92F25 低功耗SoC串口向手机APP端发送数据的方法。
【经验】蓝牙SoC CST92F25定时向手机APP发送蓝牙数据包的方法
本文以芯海科技的蓝牙SoC CST92F25_SDK_V1.3为例,介绍如何用CST92F25 SOC定时向手机APP端发送数据包的方法。
立即报名2025汽车电子智能化&电动化新技术研讨会,车规MCU、高边驱动、智驾域控SOC、热管理材料等汽车电子新技术
描述- 世强携手数十家全球知名厂商,聚焦车规MCU、国产SoC芯片、高边驱动、汽车仪表/中控屏soc、智驾域控SOC、汽车热管理材料(导热方案/隔热方案)、AFE芯片、can/lin收发芯片等创新性产品技术,分享行业成功案例与最佳实践经验。
议题- 思索车规连接器,USCAR-2标准,用于自动驾驶、T-BOX、高精定位方案 | 乔业高阻燃超薄车规级连接器,可节省空间,应用于车灯、中控 | 陶格斯GNSS天线,厘米级高精度定位,覆盖全球所有卫星频段 | NCC车规混合型铝电解电容,AEC-Q200认证,减小PCB空间 | YXC车规级晶振耐热/防振/耐撞击,为智能驾驶(ADAS)保驾护航 | 硕凯车载浪涌全等级防护的TVS应用方案,保护汽车设备稳定运行 | 圣邦微推出激光雷达、自动驾驶应用的GaN晶体管驱动器新品 | 治精微小封装精密电压基准源,低温漂,用于BMS/电机控制系统 | EPSON内置温补DTCXO&车规RTC,助力车载新应用 | 芯佰特UWB射频方案,节约80%成本,定位距离更稳定 | 芯海科技通用车规MCU,片上外设丰富,满足车身域应用 | 力特提供安全/高效/高可靠性电路保护及功率方案,用于OBC、BMS、总线接口等汽车市场 | MELEXIS小封装嵌入式电机驱动芯片,单片全集成智能阀解决方案 | 数明半导体单通道隔离驱动,用于车载充电机OBC、光伏逆变、UPS | XSENS惯性导航模块,视觉惯性里程计系统,满足汽车无人驾驶应用 | 桃芯科技车规级低功耗蓝牙芯片,BLE+UWB+NFC,解决安全定位需求 | 极海车规MCU&超声波雷达芯片,助力倒车雷达应用 | 芯进电流传感器,OCD过流报警输出,用于OBC车载充电器/PTC加热器 | 芯炽科技双通道8位ADC,助力激光雷达整机方案,实现更优的成本控制 | 芯力特低功耗车载CAN收发器,支持本地与远程唤醒的功耗管理及应用 | 拓尔微车规级中压马达驱动&PMIC,驱动汽车智能化发展 | 安费诺锂电池热失控传感器,应用于新能源电池包,5种参数检测电池状态 | 国民技术车规级MCU新品,应用于智能座舱及车身电子等场景 | Littelfuse(力特)——全球排名第一的电路保护供应商 | 致力打造世界一流高端模拟芯片方案供应商——治精微(ZJW) | EPSON(爱普生)——全球最大的晶体及时钟产品提供商 | NIPPON CHEMI-CON(黑金刚) —— 铝电解电容器的顶级制造商 | SG Micro Corp(圣邦微电子)——十大中国IC设计公司之一,模拟集成电路领导者 | Melexis(迈来芯)——全球五大汽车半导体传感器供应商之一 | 全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations) | 先进传感技术和创新嵌入式测量解决方案的领导品牌——Amphenol Sensors(安费诺) | 专业的高性能模拟器件及数模混合芯片解决方案供应商——拓尔微电子(TOLL) | 出货量突破1亿颗的车载CAN/LIN收发器芯片研发制造商——芯力特(SIT) | 高性能信号转换芯片设计的领军企业——芯炽科技(SIMCHIP) | 专注于SIG低功耗蓝牙最新技术且拥有全自主协议的国产无线通信芯片设计公司——桃芯科技(INGCHIPS) | 世界领先的3D运动追踪技术及产品供应商:Xsens | 国内首家抗负压能力可达-40V/600ns的电机驱动(HVIC)制造商——数明半导体 | 全国产化国内射频公司——芯佰特(CHIPBETTER) | 国产一站式电路保护解决方案专家——硕凯(SOCAY) | 国内晶振行业领创者——扬兴晶振(YXC) | 全球首家Force Touch SoC芯片供应商——芯海科技(CHIPSEA) | 致力于提供32位工业级/车规级MCU产品和应用方案——极海半导体(Geehy) | 国内领先的霍尔效应传感器研发企业——芯进(CrossChip) | 国产智能制造高端连接器一体化方案提供商——思索连接器(SWB) | 致力于高频/高速/稳定/精密志连接器开发制造商——乔业连接器(JVT) |
基于芯海蓝牙芯片CST92F42的测温终端应用,集成了蓝牙基带和丰富外围设备及IO扩展
芯海芯海蓝牙CST92F42除了测温终端,同步可应用于专有2.4-GHz系统、人机接口设备(键盘、鼠标和遥控器),运动和休闲设备、移动电话配件和消费电子产品等。
【应用】低功耗高灵敏压力触控芯片用于TWS蓝牙耳机,TWS压控与滑动二合一实现多种需求功能
TWS蓝牙耳机更完美的解决用户对于操作的不同需求。为了提升操作便捷性并拥有良好的用户体验,压力触控芯片的选择极为重要,需要满足以下条件:按键灵敏度高;功耗低;工作电压一般在5V以内。根据以上基本要求,目前推荐芯海科技的压力触控芯片CSA37F70。
【应用】国产触摸芯片CSU18M68助力真无线蓝牙耳机市场,具有低功耗高灵敏度等优势
随着主动降噪技术的出现,无线耳机行业也在快速发展,头戴式、入耳式、运动款等,无线耳机往往都会受到体积限制,尤其入耳式耳机更为明显,体积小,就需要触摸芯片的体积也小,电池小,整体方案的功耗要低。本文重点介绍的芯海科技CSU18M68非常此应用场景。
使用 keil 下载程序时 keil 提示校验失败?
需检查 keil 烧录算法是否配置正确,如下两点:1)检查烧录算法《CST92F25.FLM》是否放置到 keil 安装目录:Keil_v5\ARM\Flash 2)检查 Keil 中配置页内容是否如下图
【应用】基于芯海四/八电极生物阻抗测量芯片CS1256/CS1258设计的四/八电极智能体脂秤解决方案
芯海科技提供智慧IC+BLE/WiFi模块+标准化方案/算法+芯联云+ 超级APP一站式解决方案,帮助合作伙伴低成本快速完成硬件智能化。本文介绍的是基于四/八电极生物阻抗测量芯片CS1256/CS1258、低功耗蓝牙SOC CST34M97/CST34M98 的四/八电极智能体脂秤解决方案。
芯海低功耗蓝牙选型表
芯海低功耗蓝牙芯片选型表主要提供以下参数,Core:M0、M4F;Max Freq(MHz):48MHz、64MHz;Flash(KB):512KB;Timer(24-bit):8bit、3bit*4ch。
产品型号
|
品类
|
SPI
|
RX Sensi(dBm)
|
TX Power(dBm)
|
Max.Speed(Mbps)
|
TX(mA)
|
RX(mA)
|
Sleep(μA)
|
Operating Temp.(℃)
|
Supply Voltage(V)
|
Package
|
CST92P23B-SOP8
|
低功耗蓝牙
|
1
|
-88dBm
|
-18~0dBm(-16~0dBm)
|
1Mbps
|
18.5mA
|
19.5mA
|
4μA
|
-40℃~85℃
|
1.8V~3.6V
|
SOP8
|
选型表 - 芯海 立即选型
CST92F32 用户手册
CST92F32用户手册V1.1介绍了芯海科技生产的一款低功耗蓝牙5.0 SOC芯片。该芯片具备32位ARM Cortex-M0 CPU、512KB闪存和96KB SRAM,支持多种传输速率和发射功率调节,适用于智能手环、Beacon、智能家居和IoT等领域。
芯海 - 芯片,低功耗蓝牙 SOC 芯片,CST92F32-QFN32,CST92F32,智能穿戴,智能手环,智能家居,BEACON,物联网,信标,IOT
【应用】低功耗蓝牙SOC芯片CST92F30适用于智能穿戴产品,内置512KB Flash和138KB SRAM
芯海科技CST92F30是一颗高集成度的低功耗蓝牙SOC芯片,基于低功耗蓝牙5.0协议栈。芯片内置32位Cotex-M0 CPU 、512KB Flash、138KB SRAM,具有国际领先的低功耗、通信距离和抗干扰性能,同时实现了更低成本,主要应用于智能手环、Beacon、智能穿戴、智能家居、IOT等领域。
【经验】蓝牙SOC CST92F30在仿真时的软件开发环境以及硬件连接注意事项
芯海科技CST92F30 是一颗高集成度的低功耗蓝牙 SOC 芯片,基于低功耗蓝牙 5.0 协议栈。芯片内置 32 位Cortex-M0 CPU、512KB Flash、138KB SRAM,具有国际领先的低功耗、通信距离和抗干扰性能,同时实现了更低成本。
CST92F30 用户手册
CST92F30用户手册V1.6介绍了芯海科技生产的高集成度低功耗蓝牙SOC芯片。该芯片采用ARM Cortex-M0 32位CPU,支持BLE 5.0协议,具备多种传输速率和发射功率调节功能。此外,还提供了详细的电气特性、封装图和应用原理图。
芯海 - 芯片,低功耗蓝牙 SOC 芯片,CST92F30,CST92F30-QFN32,CST92F30-QFN48,智能穿戴,智能手环,智能家居,BEACON,物联网,信标,IOT
电子商城
现货市场
服务

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论