9
ROK 101 008
User Payload Symetric Asymetric
Type (bytes) FEC CRC Max. rate Max.rate
ID na na na na na
NULL na na na na na
POLL na na na na na
FHS 18 2/3 yes na na
Link control packets
Asymetric
Payload User Symetric Max rate (kb/s)
Header Payload Max. rate
Type (bytes) (bytes) FEC CRC (kb/s) Forward Reverse
DM1 1 0-17 2/3 yes 108.8 108.8 108.8
DH1 1 0-27 no yes 172.8 172.8 172.8
DM3 2 0-121 2/3 yes 258.1 387.2 54.4
DH3 2 0-183 no yes 390.4 585.6 86.4
DM5 2 0-224 2/3 yes 286.7 477.8 36.3
DH5 2 0-339 no yes 433.9 723.2 57.6
ACL packets
Symetric
Payload header User Payload Max. rate
Type (bytes) (bytes) FEC CRC (kb/s)
HV1 na 10 1/3 no 64.0
HV3 na 30 no no 64.0
DV 1D 10+(0-9) D 2/3 D Yes D 64.0+57.6 D
SCO packets
LM
LM
LC
RF
LC
RF
LMP
Physical layer
Table 1: Link Control Packets Table, ACL Packets Table,
SCO packets
Figure 9. Link manager
Baseband
By default the first unit setting up a connection is the
master of the point to point link. The master transmits in
the even timeslots and the slave transmits in the odd
timeslots.
For full duplex transmission, a Time-Division Duplex
(TDD) scheme is used. Packets are sent over the air in
timeslots, with a nominal length of 625 µs. A packet can
be extended to a maximum of 5 timeslots (DM5 and DH5
packets) and is then sent by using the same RF channel
for the entire packet.
Two types of connections are provided - Asynchronous
Connectionless Link (ACL) for data and the Synchronous
Connection Oriented Link (SCO) for voice. Only two
64kb/s voice channel are supported, HV1 and HV3.
Furthermore, there are also packages used for link control
purposes.
A variety of different packet types with error correction
schemes and data rates can be used over the air interface.
Also asymmetric communication is available for high
speed communication in one direction.
The Baseband provides the link-setup and control
routines for the layers above. Furthermore, the Baseband
also provides Bluetooth security like encryption, authen-
tication and key management.
Please refer to the Specification of the Bluetooth System
v1.0B part B for in-depth information regarding the
Baseband.
Firmware (FW)
The module includes firmware for the host controller
interface, HCI, and the link manager, LM.
The FW resides in the Flash and is available in object
code format.
Link Manager (LM)
The Link Manager in each Bluetooth module can commu-
nicate with another Link Manager by using the Link
Manager Protocol (LMP) which is a peer to peer protocol.
The LMP messages have the highest priority and are used
for link-setup, security, control and power saving modes.
The receiving Link Manager filter-out the message and
does not need to acknowledge the message to the
transmitting LM due to the reliable link provided by the
Baseband and radio.
LM to LM communication can take place without actions
taken by the host. Discovery of features at other
Bluetooth enabled devices nearby can be found and
saved for later use by the host.
Please refer to the Specification of the Bluetooth System
v1.0B part C for in-depth information regarding the LMP.
Host Control Interface (HCI)
The HCI provides a uniform command I/F to the
Baseband and Link Manager and also to HW status
registers.
There are three different types of HCI packets:
• HCI command packets – from host to Bluetooth
module HCI.
• HCI event packets – from Bluetooth module HCI to
host.
• HCI data packets – going both ways.
It is not necessary to make use of all different commands
and events for an application. If the application is aimed