Bluetooth Link Options Link Types Specifications and Trade
® Bluetooth Link Options Link Types, Specifications, and Trade -Offs
Two Basic Choices w Bluetooth supports 2 fundamental types of Link — Synchronous Connection Oriented (SCO) – These links are designed for voice traffic — Asynchronous Connection-Less (ACL) – These links are designed for data traffic w Bluetooth Links are defined by their Packet type ® www. xilinx. com/esp
What Is SCO? w SCO links are analogous to Circuit Switched (e. g. telephone) networks — The connection is defined by 2 specific endpoints – Device A is specifically connected to Device B — Fixed connection bandwidth is reserved for each link – Just as a fixed set of wires are switched together into a dedicated circuit for phone connections – Bluetooth accomplishes this by exclusively reserving transmission Slots for each direction of ® the link www. xilinx. com/esp
What Is ACL? w ACL links are analogous to Packet Switched (e. g. Ethernet) networks — The connection can involve any devices on the network – Device A to B, or C, or D, etc. on a packet by packet basis – Device A to B and C and D (1 to many) simultaneously — Circuit use is a cooperative effort to avoid collisions — Connection bandwidth is a variable parameter – Performance www. xilinx. com/esp can degrade as traffic increases ®
Three Flavors Of SCO Bluetooth Supports Three SCO Options w HV 1 packets — Carry 1. 25 ms of voice with robust FEC — 1 Link consumes the entire Bluetooth bandwidth – i. e. the link reserves ALL transmission Slots w HV 2 packets — Carry 2. 5 ms of voice with moderate FEC — 1 link consumes 1/2 of Bluetooth’s bandwidth – i. e. the link reserves 1/2 of all transmission Slots w HV 3 packets — Carry 3. 75 ms of voice with no FEC — 1 link consumes 1/3 of Bluetooth’s bandwidth – i. e. the link reserves 1/3 of all transmission Slots ® www. xilinx. com/esp
Three Flavors Of SCO Graphical Slot Consumption f. K HV 1 HV 2 HV 3 f. K+1 f. K+2 f. K+3 f. K+4 f. K+5 f. K+6 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 f. K+7 Master Slave Slot 1 Frame 2 Frame 3 Slot 8 Frame 4 ® www. xilinx. com/esp
Six Flavors Of ACL Bluetooth Supports Six ACL Options w DM 1 (Data Medium) packetsw DH 1 (Data High) packets — Up to 17 data bytes with CRC & — Up to 27 data bytes with CRC FEC only — Consume 1 transmission slot w DM 3 packets w DH 3 packets — Up to 121 data bytes with CRC — Up to 183 data bytes with CRC & FEC only — Consume 3 transmission slots — Transferred in 3/1 multi-slot frames w DM 5 packets w DH 5 packets — Up to 224 data bytes with CRC — Up to 339 data bytes with CRC & FEC only — Consume 5 transmission slots — Transferred in 5/1 multi-slot ® www. xilinx. com/esp frames
Six Flavors Of ACL Graphical Slot Consumption f. K+1 f. K+2 f. K+3 f. K+4 f. K+5 f. K f. K+1 Slot 4 Slot 5 Slot 6 f. K+7 Master DM/H 1 Slave f. K DM/H 3 Master Slave f. K DM/H 5 Master Slave Slot 1 Slot 2 Frame 1 Slot 3 Frame 2 Frame 3 Slot 7 Slot 8 Frame 4 ® www. xilinx. com/esp
Hybrid Voice/Data Links w Bluetooth supports a hybrid voice/data DV packet too — Carry 1. 25 ms of voice with no FEC – HV 1 capacity with HV 3 strength — Carry up to 9 data bytes with FEC & CRC – Approximately 1/2 of DM 1 capacity — 1 Link consumes the entire Bluetooth bandwidth f. K+1 f. K+2 f. K+3 f. K+4 f. K+5 f. K+6 f. K+7 DV Master Slave Slot 1 Slot 2 Frame 1 Slot 3 Slot 4 Frame 2 Slot 5 Slot 6 Frame 3 Slot 7 Slot 8 Frame 4 ® www. xilinx. com/esp
Bluetooth Packet Summary A Range of Fault Tolerance and Performance Options ® www. xilinx. com/esp
- Slides: 10