【经验】如何使用918xx蓝牙SoC芯片进行BLE 5.x测速
INGCHIPS为客户提供易用的SDK,帮助客户便捷、高效地开发蓝牙产品。本文桃芯科技将要分享918xx蓝牙SoC芯片通过BLE 2M 物理层带来的 1.2M+ “实感”速率无疑可以为 BLE 开拓更多的应用场景:支持视频实时传输的智能门铃,低时延高保真耳机等等。
BLE 5.0 引入了 2M Sym/s 的无编码物理层。
1、理论峰值速率
BLE连接状态下,单个数据包有效载荷最长 251 字节,2M 模式下,数据包空口时长为 1048 μs;空包空口时长为 44μs。当一个方向上持续发送 251 字节的数据包,而另一方向上只发送空包时,可以到达单向速率的理论最高值。此时,发送 251 字节所消耗的总时间为:
1048+44+150*2=1392(μs)
所以链路层所能提供的理论峰值速率为:251*8/1392*1000000≈1442.528(kbps)
对于工作于 GATT 之上的应用程序,扣除 I2CAP、ATT 各层的开销,典型情况下单个数据包中 GATT 最大有效载荷为 251 - 7 = 244 字节。所以 GATT 能为应用程序提供的理论峰值速率为:244*8/1392*1000000≈1402.298(kbps)
2、速率实测
SDK 中包含了一组用于测试双向吞吐率的程序
与手机对测
先下载 peripheral_throughput 程序。通过 ING BLE app 连接到名为 ING Tpt 的蓝牙设备, 进入吞吐率测试界面,在这里既可以进行主设备到从设备、从设备到主设备的单向测试,也可以同时进行双向测试。
下图是使用某支持 BLE 5.0 的 Android 手机测得的速率,从模块到手机可获得 1M+ bps 的传输速率。
模块对测
central_throughput 程序演示了 BLE 主设备典型的工作流程和相关API的使用方法:
1. 扫描到支持吞吐率服务(service)的设备后,与其建立连接;
2. 发现设备上的吞吐率服务;
3. 发现服务包含的特性(characteristics);
4. 发现特性的描述符(descriptor)。
吞吐率服务包含两个特性:
• 输出:从设备通过该特性向主设备发送测试数据。该特性包含 Client Characteristic Configuration 描述符。
• 输入:主设备通过该特性向从设备发送测试数据
将 central_throughput 下载到另一模块,连接串口工具。输入“?” (注意:需要在行末附加回车、换行) 可以查看程序支持的控制命令。程序搜索到 peripheral_throughput 后会自动连接,输入“start s->m” 即可测试从主设备到从设备的吞吐率。
下图显示在两个模块之间稳定获得了 1.2M+ bps 的传输速率:
注:上述速率为空口实测,比理论值略低,但更接近实际。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由ll转载自桃芯科技公众号,原文标题为:蓝牙开发零门槛之三:BLE 5.x 测速,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
为ING916搭建Zephyr开发环境
对于ING916/ING918 的NoOS 软件包,可以使用 Zephyr OS作为实时内核。SDK v8.4.1 提供了完整的 Controller 接口,可以对接 Zephyr BLE Host 协议栈。这里桃芯科技将为ING916 搭建 Zephyr 开发环境。在这个环境下,开发者可以使用 Zephyr RTOS 及其 BLE 协议栈。
设计经验 发布时间 : 2024-09-09
【经验】桃芯科技蓝牙5.1芯片ING918xx的SDK介绍及其hello 世界示例
INGCHIPS(桃芯科技)为客户提供易用的SDK,帮助客户便捷、高效地开发蓝牙产品。该SDK支持目前桃芯的ING918xx系列所有蓝牙5.1芯片。本文将介绍该SDK及其hello 世界的示例。
设计经验 发布时间 : 2022-09-18
【经验】桃芯科技提供网页版Log记录器可通过BLE蓝牙从空中抓取Trace数据
本文介绍如何通过BLE从空中抓取Trace数据。针对本文提供的参考实现,桃芯科技提供了网页版Log记录器。Trace对于分析协议栈流程问题非常重要。考虑到蓝牙设备的多样性,Trace数据的导出、记录由开发者在应用里实现。
设计经验 发布时间 : 2022-09-19
【视频】桃芯科技BLE+UWB+NFC三合一汽车钥匙,完美解决10厘米安全定位
型号- ING91871B,ING91881B,ING91682C,ING91870C,ING91680C,ING91880C,ING91888A,ING91870CQ
桃芯科技低功耗蓝牙(BLE SoC)选型表
桃芯科技提供低功耗蓝牙芯片(BLE SoC),车规级低功耗蓝牙芯片/工规级低功耗蓝牙芯片/消费级低功耗蓝牙芯片;通讯方式:BLE+2.4G;RAM:128KB,80KB;Flash:512KB
产品型号
|
品类
|
封装
|
尺寸(mm)
|
RAM(KB)
|
Flash(KB)
|
LE 1M
|
LE 2M
|
Long Range
|
ADV Extension
|
内部晶振(KHz)
|
GPIO Number
|
ADC Channel
|
通讯方式
|
规格分类
|
BLE协议
|
适用温度(℃)
|
主要接口
|
ING91870C
|
低功耗蓝牙芯片
|
QFN32
|
4.0mm*4.0mm*0.75mm,pitch=0.40mm
|
128KB
|
512KB
|
LE 1M
|
LE 2M
|
Long Range
|
ADV Extension
|
32KHz
|
13
|
2
|
BLE+2.4G
|
工规级蓝牙BLE
|
BLE 5.0
|
-40℃~125℃
|
IO MUX: Uart/I2C/SPI/PWM/GPIO
|
选型表 - 桃芯科技 立即选型
桃芯科技(INGCHIPS)BLE芯片选型表
描述- 桃芯科技是一家致力于高端物联网芯片国产化的芯片设计公司。现阶段主要研发基于自主蓝牙协议栈的低功耗BLE5.0、5.1、5.3 SoC芯片。同时,可提供基于自研BLE芯片的完整参考设计方案。支持蓝牙5.0、5.1的ING918X系列芯片,主要应用于汽车,电网,医疗,定位,高端消费等泛工业场景。支持蓝牙5.3的ING916系列芯片覆盖更多消费场景,包括可穿戴,Mesh,ESL,HID,AR,VR,智能家居等等。
型号- ING91871B,ING91881B,ING91682C,ING91870C,ING91680C,ING91880C,ING91888A,ING91870CQ
桃芯科技ING9XX系列蓝牙SoC用在APPLE Findmy Network Accessory
桃芯科技的ING9XX系列BLE芯片成功通过苹果授权的第三方机构进行的各项合规性验证,该系列芯片已经全面兼容Find My network accessory的功能要求,可为第三方硬件产品提供高效快速寻找丢失物品的低功耗蓝牙应用方案。
应用方案 发布时间 : 2024-04-22
【应用】桃芯科技ING918X低功耗蓝牙SOC帮助客户实现智能烧烤探针实时温度上报需求,工温高达125℃
智能烧烤领域对BLE SOC的要求在于高温环境中的稳定性、低功耗等特性。桃芯科技ING918x系列芯片作为工规/车规级BLE SOC ,稳定工作温度高达125℃,并拥有优秀的功耗表现,完全可以cover客户应用。支持BLE5.0&BLE5.1全特性自研协议栈,集成了32位RISC MCU,16KB ROM,128KB RAM,512KB嵌入式eFlash和丰富的外设资源。
应用方案 发布时间 : 2023-09-08
【应用】桃芯科技蓝牙芯片ING9188助力电子全站仪,支持蓝牙5.0/5.1,实测最大传输距离可达370米
全站仪是建筑行业常用的一种工具,用于建筑测量,随着当前科技发展,目前已经从纯机械向电子化、自动化发展。本文介绍桃芯科技新出ING9188系列蓝牙芯片可实现实测最大传输距离370米,助力电子全站仪的设计和开发。
应用方案 发布时间 : 2023-01-19
桃芯科技欢迎您参加世界智能网联汽车大会,将携低功耗蓝牙车规级SoC芯片及汽车数字车钥匙解决方案参展
桃芯科技是一家致力于车规级,工规级通信芯片的Fabless芯片设计公司。现阶段主要研发基于自主蓝牙协议栈的低功耗BLE5.0、5.1、5.3、5.4 SoC芯片。同时,可提供基于自研BLE芯片的完整参考设计方案。
原厂动态 发布时间 : 2023-09-22
桃芯科技携BLE5.3蓝牙芯片ING916X亮相“硬核中国芯领袖峰会“并获2022年度最佳通讯类芯片奖
2022年11月15日,桃芯科技携全新BLE5.3蓝牙芯片ING916X系列通信芯片在“硬核中国芯领袖峰会”上精彩亮相并荣获“2022年度最佳通讯类芯片”:配置浮点MCU,具有超低功耗、主从一体多连接,支持标准和非标AoA/AoD,超高吞吐率等特性。
原厂动态 发布时间 : 2022-12-21
INGCHIPS Announced Smarter, Cooler, Smaller ING918xx Series BLE5.1 SoC with Sensitivity Reaching 102dB@125kbps
INGCHIPS recently released series low-power Bluetooth 5.1 SoC, ING918xx. The ING918xx series of chips, based on the concept of smarter, low power and smaller, have better performance in terms of BLE5.1 features, RF characteristics, low power consumption and overall chip specifications against the international top products.
产品 发布时间 : 2023-09-01
【产品】桃芯科技新推国产车规级低功耗SoC芯片ING91870CQ,支持定位,主频达48MHz
ING91870CQ是桃芯科技新发布的一款车规级低功耗SoC芯片。该芯片历经9个月的可靠性测试,最终获得AEC-Q100的测试认证。ING91870CQ是一款32pin,QFN32 4x4的封装的BLE5.1SoC。
新产品 发布时间 : 2022-09-23
Ingchips ING918xx Series BLE SoC for Feiyu Vimble 3 Stabilizer with 1.25Mbps GATT Data Rate Provides High Stability and Performance
Ingchips high-performance BLE SoC ING918xx was applied in Feiyu Vimble 3 mobile phone stabilizer which was officially launched on March 23, 2022. ING918xx series BLE SoC, with its leading chip design technology, provide high stability, high compatibility and development convenience to the customers.
原厂动态 发布时间 : 2023-08-15
电子商城
服务
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论