Bluetooth Specification--蓝牙基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Physical Channel
Properties Hop selection mechanism
Bluetooth clock
FH/TDD channel Drift issue
ARQ scheme
BB flow control SEQ scheme
© 2004 Texas Instruments Incorporated
sequence
HOP
offset
MASTER BD_ADDR
© 2004 Texas Instruments Incorporated
Bluetooth Clock
The clock is implemented with a 28-bit counter, that shall wrap around at 2^28 –1 (~24 hours)
Agenda Part -I
Physical links Physical link definition Logical transport types: ACL, SCO, eSCO Mixed link example Packet types
Control packets – Poll, Null, ID, FHS
AFH - BB
eSCO - BB EDR (Medium rate) - BB
© 2004 Texas Instruments Incorporated
Piconet Definition – Master/Slave
slave 1
slave 3
master
slave 2
© 2004 Texas Instruments Incorporated
range of each other.
The channel access code is a property of the physical channel, used to prevent physical channel collision.
Whenever a Bluetooth device is synchronized to the timing, frequency
Two Bluetooth devices use a shared physical channel for communication (same hopping sequence). To achieve this their transceivers need to be tuned to the same RF frequency at the same time, and they need to be within a nominal
The least significant bit (LSB) shall tick in units of 312.5 microsec
The basic piconet physical channel is divided into time slots, each 625 microsec in length. Time slots are numbered according to the most significant 27 bits of the BT clock piconet master. The time slot number is denoted as k. Time frame – 1.25 milisec. The maximum hop rate is 1600 hops/s in the CONNECTION state and 3200 hops/s in the inquiry and page substates.
Agenda Part -I
Physical channel Physical Channel Definition Physical Channel Types Bluetooth topology Master timing Slave timing Multi slot packets Packet format Access code Access code types Packet header Error detection & correction
project number and SW version number)
© 2004 Texas Instruments Incorporated
Bluetooth Data Transport Architecture
© 2004 Texas Instruments Incorporated
Physical Channel Definition
Role switch procedure
Bluetooth device information (supported features, name, version) Bluetooth data transport architecture
© 2004 Texas Instruments Incorporated
slave 2
Master CLOCK (27 bit) phase
slave 1 master
slave 3
பைடு நூலகம்
slave 4
© 2004 Texas Instruments Incorporated
Hop Selection Mechanism
HOP SELECTION
NATIVE CLK
phase
© 2004 Texas Instruments Incorporated
Bluetooth Device Information
BD_ADDR – 48 bit IEEE 802 unique address Supported features Bit mask list of LMP features Currently there are 45 feature bits in spec. 1.2 Name A user-friendly name associated with the device and consists of a maximum of 248 bytes coded according to the UTF-8 standard If the name contained in the parameter is shorter than 248 octets, the end of the name is indicated by a NULL octet (0x00) Device default name - Null terminated Zero length String
and access code of a physical channel it is said to be „connected‟ to this channel.
© 2004 Texas Instruments Incorporated
Physical Channel Types
Basic piconet channel Adapted piconet channel (AFH) Inquiry scan channel Page scan channel
© 2004 Texas Instruments Incorporated
Agenda Part -II
Operational procedures Paging (connecting) procedure BB connection establishment
Faster Connection improvements
LSTO Inquiry (discovering) procedure
© 2004 Texas Instruments Incorporated
Agenda Part -II
Operational modes
STDBY, scan, connection, LPM
Low Power Modes Parameters BB sniff example BB M/S switch example Scatternet
BT audio – CVSD, PCM Data rates
© 2004 Texas Instruments Incorporated
Agenda Part -I
Logical links BT layers diagram Logical link types Payload header User Isochronous logical link (ACL-U)
all-zero broadcast address
Parked Member Address (PM_ADDR)
8-bit parked slave address
© 2004 Texas Instruments Incorporated
Role Switch Procedure
A method for swapping the roles of two devices connected
48-bit IEEE 802 address
24-bit lower address part (LAP)
8-bit upper address part (UAP)
Logical Transport Address (LT_ADDR)
3-bit active slave address
Bluetooth
Specification
December 10, 2006
Sean Block
© 2004 Texas Instruments Incorporated
Agenda Part -I
Piconet definition Master / Slave Device state – active, standby, LPM Addressing
in a piconet
The procedure involves moving from the physical channel that is defined by the original master device to the physical channel that is defined by the new master device In the process of swapping from one physical channel to the next, the hierarchy of physical links and logical transports are removed and rebuilt
© 2004 Texas Instruments Incorporated
Bluetooth Topology
© 2004 Texas Instruments Incorporated
Physical Channel Properties
Master BD_ADDR (LAP/UAP, 28 bit) sequence
Device State – Active, Standby, LPM
master active slave parked slave standby
© 2004 Texas Instruments Incorporated
Addressing
Bluetooth Device Address (BD_ADDR)
Time Multiplexing
BRF6150 Implementation of Scatternet
© 2004 Texas Instruments Incorporated
Agenda Part -II
Other topics BT Spec history Spec 1.2 new features
© 2004 Texas Instruments Incorporated
Bluetooth Device Information – Cont.
Version Link Manager Protocol version (BT version 1.0, 1.1, 1.2, 2.0) Manufacturer name – a unique company identifier code (13 for Texas Instruments) LMP subversion – 16 bits defined by each company (in our case –