Bluetooth Baseband介绍

本文详细介绍了蓝牙Baseband的各个方面,包括时钟、寻址方式、物理信道、物理链路、逻辑传输层和逻辑链路。重点讨论了数据包的格式、字段及其在不同逻辑传输层中的应用,如SCO、ACL和CSB。此外,还涵盖了链路控制操作的状态转换和节能模式。
摘要由CSDN通过智能技术生成

蓝牙的radio工作在2.4GHz的ISM Band(2400-2483.5 MHz),信道间隔1MHz

采用跳频技术
在连接(CONNECTION)状态, synchronization train和synchronization scan子状态每秒至少1600次
在inquiry和page子状态时为每秒至少3200次/s

1. 概述

蓝牙有如下的连接方式


蓝牙通过空气来传播数据,定义了两种模式
~ Basic Rate(强制模式): 1 Mbps
~ Enhanced Basic Rate(可选模式): 2 Mbps和3 Mbps

1.1 Clock(时钟)

在蓝牙中有四种时钟

• CLKR    reference clock(由运行系统时钟驱动)
• CLKN    native clock   (CLKR的偏移量)
• CLKE    estimated clock(CLKN的偏移量,page scan中使用)
• CLK     master clock   (Piconet的Master时钟)

时钟决定了触发事件和关键周期,蓝牙系统中有四个重要周期
312.5 μs, 625 μs, 1.25 ms, and 1.28 s
这些周期分别对应时间的比特位0,1,2,12

1.2 寻址方式

每个蓝牙设备都应该有唯一的48-bit设备地址(BD_ADDR),结构如下图


LAP: Lower Address Part
UAP: Upper Address Part
NAP: Non-significant Address Part

LAP有64个保留地址(0x9E8B00-0x9E8B3F)
其中0x9E8B33是一般用于查询

2. 物理信道(Physical Channels)

物理信道是蓝牙系统的最底层
两个互相通信的设备通过将收发器(transceivers)调谐到同一RF频率来共享物理信道
蓝牙设备通过时分复用来支持多个操作的同时进行

蓝牙定义了五种物理信道

• basic piconet physical channel
• adapted piconet physical channel
• page scan physical channel
• inquiry scan physical channel
• synchronization scan physical channel

前两种用于特定piconet中两个已经连接的设备之间的通信
inquiry scan channel用来发现远端设备
the page scan channel用来连接设备
synchronization scan channel用以获取无连接从属广播物理链路的时间和频率信息

3. 物理链路(Physical Links)

物理链路表示两个设备间的基带(Baseband)连接,总是与某个特定的物理信道相关联

4. 逻辑传输层(Logical Transports)

在Master和Slave之间,可能建立不同类型的逻辑传输层
有六种逻辑传输层


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值