Page 19 of 28
© Cambridge Silicon Radio Limited 2014
CS-310152-UGP1
www.csr.com
BlueC
or
e
A
D
K
3
.0
Subw
oo
fer
U
s
er
G
uide
For example
0001 0010 2806 021e 0000 0008 0000 00ff bb80 bb80 0100
Where:
Plug-in Type
: Specifies which I²S plug-in to use, currently available options are:
0 = User defined using PSKEY_USR 36 and PSKEY_USR37
1 = SSM_2518 CSR I²S development board
2 = Customer developed plug-in
Master or Slave Operation
: Specifies master or slave operation:
0 = slave
1 = master
Left or right Justified I²S
: Choose between left justified and I²S data:
0 = left justified data format
1 = right justified data format
Justified Data Delay by 1 Bit
: The I²S data can be delayed by 1bit:
0 = no delay of I²S data output
1 = 1 bit delay of I²Sdata output
Bits Per Sample
: Specifies the number of bits in each audio sample, defaults to 16.
USR Data Key Length
: Specifies the length of raw data commands PSKEY_USR37 in words.
No of init I²C Commands
: Specifies how many I²C initialisation commands are specified in
PSKEY_USR37.
No of I²C Volume Commands
: Specifies the number of individual I²C volume commands that will be
sent to the I²S capable device every time a volume change is made.
Volume Commands Offset
: Specifies the offset in words of the first I²C volume command in the
PSKEY_USR37.
No of I²C Shutdown Commands
: Specifies the number of individual I²C commands that will be sent to
the I²S capable device every time the device is hut down, i.e. close of SCO or A2DP media stream.
Shutdown Commands Offset
: Specifies the offset in words of the first I²C volume command in the
PSKEY_USR37.
Volume No of Bits
: Specifies the number of bits of the volume setting in the I²C command, default is
8bits.
Volume Range Max
: Specifies the maximum volume value that will be sent to the I²S device to indicate
maximum output level.
Volume Range Min
: Specifies the minimum volume value that will be sent to the I²S device to indicate
minimum output level.
Music Resampling Frequency
: Specifies whether the music (A2DP codecs, USB, wired audio) output
rate needs to be resampled to a fixed rate, a value of 0 indicates no resampling is performed, otherwise
specify the required output frequency, e.g. 48000.
Voice Resampling Frequency
: Sspecifies whether the voice (CVC, tones, voice prompts) output rate
needs to be resampled to a fixed rate, a value of 0 indicates no resampling is performed, otherwise
specify the required output frequency, e.g. 48000.
Master Clock Scaling Factor
: Specifies the scaling factor for the I²S master clock.