User Manual
Bluegiga Proprietary Version 1.0
25
12 PCM
Pulse Code Modulation (PCM) is the standard method used to digitise human voice patterns for
transmission over digital communication channels. Through its PCM interface, WRAP THOR
2022-1 has hardware support for continual transmission and reception of PCM data, thus reducing
processor overhead for wireless headset applications. WRAP THOR 2022-1 offers a bi-directional
digital audio interface that routes directly into the baseband layer of the on-chip firmware. It does
not pass through the HCI protocol layer.
Hardware on WRAP THOR 2022-1 allows the data to be sent to and received from a SCO
connection.
Up to three SCO connections can be supported by the PCM interface at any one time.(1)
WRAP THOR 2022-1 can operate as the PCM interface Master generating an output clock of 128,
256 or 512kHz. When configured as PCM interface slave it can operate with an input clock up to
2048kHz. WRAP THOR 2022-1 is compatible with a variety of clock formats, including Long
Frame Sync, Short Frame Sync and GCI timing environments.
It supports 13 or 16-bit linear, 8-bit o-law or A-law companded sample formats at 8ksamples/s and
can receive and transmit on any selection of three of the first four slots following PCM_SYNC. The
PCM configuration options are enabled by setting the Persistent Store Key PS
KEY_PCM_CONFIG (0x1b3).
WRAP THOR 2022-1 interfaces directly to PCM audio devices includes the following:
. Qualcomm MSM 3000 series and MSM 5000 series CDMA baseband devices
. OKI MSM7705 four channel A-law and o-law CODEC
. Motorola MC145481 8-bit A-law and"o-law CODEC
. Motorola MC145483 13-bit linear CODEC
WRAP THOR 2022-1 is also compatible with the Motorola SSITM interface
Note:
(1) Subject to firmware support, contact CSR for current status.
12.1 PCM I
NTERFACE MASTER/SLAVE
When configured as the Master of the PCM interface, WRAP THOR 2022-1 generates PCM_CLK
and
PCM_SYNC.