BT830 Hardware Integration Guide
Version 0.1 (PRELIMINARY)
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
12
CONN-GUIDE-BT830
(PRELIMINARY)
8.3
UART Interface
This is a standard UART interface for communicating with other serial devices.
CSR8811 UART interface provides a simple mechanism for communicating with other serial devices using the RS-232
protocol.
The above figure shows the 4 signals that implement the UART function. When BT830 is connected to another digital
device, UART_RX and UART_TX transfer data between the 2 devices. The remaining 2 signals, UART_CTS and
UART_RTS, implement RS232 hardware flow control where both are active low indicators. The default configuration
of UART is 115200 bauds; None parity check; 1 stop bit; 8 bits per byte.
Note: To communicate with the UART at its maximum data rate using a standard PC, an accelerated serial port
adapter card is required for the PC.
8.4
PCM Interface
The audio PCM interface on the BT830 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 BT830 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.