Usb Interface; Pcm Interface - Laird BT800 Series Hardware Integration Manual

Bluetooth v4.0 dual-mode usb hci module
Hide thumbs Also See for BT800 Series:
Table of Contents

Advertisement

BT800-ST Hardware Integration Guide
Version 1.5

8.3 USB Interface

BT800 has a full-speed (12 Mbps) USB interface for communicating with other compatible digital devices. The USB
interface on the BT800 acts as a USB peripheral, responding to requests from a master host controller.
BT800 supports the Universal Serial Bus Specification (USB v2.0 Specification) and USB Battery Charging
Specification, available from http://www.usb.org. For more information on how to integrate the USB interface on
BT800, see
Figure 19
located in the following section:
As well as describing USB basics and architecture, the application note describes:
Power distribution for high and low bus-powered configurations
Power distribution for self-powered configuration, which includes USB VBUS monitoring
USB enumeration
Electrical design guidelines for power supply and data lines, as well as PCB tracks and effects of ferrite beads
USB suspend modes and Bluetooth low-power modes
Global suspend
Selective suspend, includes remote wake
Wake on Bluetooth, includes permitted devices and set-up prior to selective suspend
Suspend mode current draw
PIO status in suspend mode
Resume, detach, and wake PIOs
Battery charging from USB: dead battery provision, charge currents, charging in suspend modes and USB
VBUS voltage consideration
USB termination when interface is not in use
Internal modules, certification and non-specification compliant operation

8.4 PCM Interface

The audio PCM interface on the BT800 supports:
Continuous transmission and reception of PCM encoded audio data over Bluetooth.
Processor overhead reduction through hardware support for continual transmission and reception of PCM
data.
A bidirectional digital audio interface that routes directly into the baseband layer of the firmware. It does not
pass through the HCI protocol layer.
Hardware on the BT800 for sending data to and from a SCO connection.
Up to three SCO connections on the PCM interface at any one time.
PCM interface master, generating PCM_SYNC and PCM_CLK.
PCM interface slave, accepting externally generated PCM_SYNC and PCM_CLK.
Various clock formats including:
Long Frame Sync
-
Short Frame Sync
-
GCI timing environments.
13-bit or 16-bit linear, 8-bit µ-law, or A-law companded sample formats.
Receives and transmits on any selection of three of the first four slots following PCM_SYNC.
The PCM configuration options are enabled by setting PSKEY_PCM_CONFIG32.
8.4.1 PCM Interface Master/Slave
When configured as the master of the PCM interface, the BT800 generates PCM_CLK and PCM_SYNC.
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
USB Dongle Design Example Using
12
BT800.
Laird

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Bt800-stBt800Bt800-st-01-t/rBt820Dvk-bt800

Table of Contents