User Manual

KwikBlue4-1
Bluetooth® Class 1 BC04 Module
Manual
June 21, 2005 Copyright © 2004-2005 Socket Communications, Inc. Page 13
Document#: CONFIDENTIAL Revision 0.1
3.6 PCM
3.6.1 Features
The Bluetooth module implements an audio transcoder to translate between A-law, µ-law and
linear voice data from the host and A-l a w, µ-law and CVSD voice data over the air. Voice
interpolation for lost packets is also included. PCM_OUT, PCM_IN, PCM_CLK and
PCM_SYNC carry up to three bi-directional channels of voice data, each at 8 ks/s. The PCM
samples can be 8-bit A-law, 8-bit µ-law, 13-bit linear or 16-bit linear format. The PCM_CLK and
PCM_SYNC pins can be configured as inputs or outputs, depending on whether the Bluetooth
module is the master or slave of the PCM interface.
The PCM_SYNC operates at a fixed clock frequency of 8 KHz. When PCM_SYNC is operated
as an output (master mode) a clock frequency of 8 KHz is generated from this pin. When operated
as an input (slave mode) 8 KHz must be applied to this pin.
PCM_CLK operates at a fixed clock frequency of 256 KHz. When PCM_CLK is operated as an
output (master mode) a clock frequency of 256 KHz is generated from this pin. When operated as
an input (slave mode) 256 KHz must be input on this pin.
When used with the Motorola MC145483 PCM or compatible devices, bits 1 to 13 of the
PCM_OUT data carry the current output sample value. Bits 14 to 16 carry a three-bit signal level
value and these “level bits” vary the level of the audio signal output from the PCM device.
3.6.2 Recommended Codec IC
The Bluetooth module can be interfaced directly to the following PCM audio chips:
OKI MSM7705 four channel µ/A-law codec
Motorola MC145481 8-bit µ/A-law codec
Motorola MC145483SD 13-bit linear codec
Mitel MT93LI6 Echo canceling codec
Figure 1: PCM Bus Transfer Definition
Dtmsb
Dtmsb
1
7
6
5432
98
10
clksyn
PCM_ CL
K
1211 13 14
D1
D2
D3 D4 D5 D6 D7
D8
D9 D10 D11 D12 D13
mc l
k
pw h
pw l
risel
fall
syncl
k
Dt13
Dtcl
k
PCM_ SY N
C
PCM_ OU
Hdsyn
Dval
1
7
6
5432
98
10
clksyn
PCM_ CL
K
1211 13 14
D1
D2
D3 D4 D5 D6 D7
D8
D9 D10 D11 D12 D13
mc l
k
pw h
pw l
syncl
k
PCM_ SY N
C
PCM_ IN
Dinvl
Hdsyn