微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 使用BLE4.2的系统设计:更快、更安全、更节能-第1部分

使用BLE4.2的系统设计:更快、更安全、更节能-第1部分

时间:11-07 来源:电子产品世界 点击:

(本案例中发送/接收的数据长度均为251)来检查发送/接收数据包是否具有足够的时间。如图所示,含有接收和发送有效负载量为251字节的接收和发送数据包需要4.54毫秒。然而,前两个数据包之后的可用时间为3.85毫秒,这导致在本连接间隔内仅2个发送数据包。

在情景2中,在该连接间隔内,调度器仅需要2.64毫秒就可调度一个数据包,因此在8.75毫秒的连接间隔内可以容纳第三个数据包,如图6所示。如图所示,相对于案例1,本案例将提供高于50%的吞吐量。

尽管PDU尺寸的选择会影响吞吐量,但还存在对其产生影响的其他因素,比如,连接间隔和最大传输单元(MTU)。

数据长度的扩展可通过任何连接设备的控制器来触发。如果两个设备都支持数据长度的扩展功能,则该设备可发送一个获取更新数据长度的请求,而其他设备将通过其自己的参数来做出响应。图7所示为协商进程。

如果一台不支持数据长度扩展功能的设备接收到数据长度的更新请求时,将会返回一个未知的回复。该回复将通知发起请求的设备另一台设备不支持DLE,该设备将继续传输符合蓝牙4.1 PDU尺寸的数据。也就是说,数据长度扩展支持向下兼容。

数据长度扩展在提高吞吐量的同时,也通过减少射频活动时间从而有助于降低功耗。这是因为在蓝牙4.2中,如果数据尺寸大于27字节,所需的接收/发送数据包更少、射频活动的时间更短)。比如说,需要传输 135个字节,BLE4.1设备在连接时需要5个发送/接收数据包来传输数据;然而BLE4.2设备在传输相同数量的数据时只需一个发送/接收数据包。在无线应用中,射频通信消耗了大多数的系统电力。使用DLE,射频通信活动时间减少,可以显著延长电池寿命。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top