Data Sheet
XE3005/XE3006
VSSD VSSA VSSA VDD VREF
VREG11
VREG16
Microphone
Bias
XE3006
Power supply
management
RESET
VDDPA
AIN
Amp.
Σ∆
modulator
Decimator
PWM
DAC
Power
amplifier
AOUTP
AOUTN
VSSPA
SPI
Sandman
Functions
Serial Audio
Interface
Clock
mgt
MISO SS SCK MOSI SMAD SMDA BCLK SDI SDO FSYNC MCLK
XE3005 / XE3006
Low-Power Audio CODEC
General Description
The XE3005 is an ultra low-power CODEC (Analog
to Digital and Digital to Analog Converter) for voice
and audio applications. It includes microphone
supply, preamplifier, 16-bit ADC, 16-bit DAC, serial
audio interface, power management and clock
management for the ADC and the DAC. The
sampling frequency of the ADC and of the DAC
can be adjusted from 4 kHz to 48 kHz.
The XE3006 also includes the Sandman™
function, which signals whether a relevant voice or
audio signal is present for the ADC or DAC.
Features
•
•
•
Ultra low-power consumption, below 2 mW
Low-voltage operation down to 1.8 V
Sandman™ function to reduce system
power consumption (XE3006)
Single supply voltage
Adjustable sampling frequency: 4 – 48 kHz
Digital format: 16 bit 2s complement
Requires a minimum number of external
components
Easy interfacing to various DSPs
Direct connection to microphone and
speaker
Various programming options
•
•
•
•
•
•
•
Applications
•
•
•
•
•
•
Wireless Headsets
Bluetooth™ headset
Hands-free telephony
Digital hearing instruments
Consumer and multimedia applications
All battery-operated portable audio
devices
Quick Reference Data
•
•
•
•
•
supply voltage
current (@20 kHz sampling)
sampling frequency
Typical dynamic range ADC
Typical dynamic range DAC
1.8 – 3.6 V
0.4 mA
4 – 48 kHz
78 dB
78 dB
Ordering Information
Part
XE3005
XE3006
Package
TSSOP 20 pins
TSSOP 24 pins
Ext. part no.
XE3005I033
XE3006I019
Temperature
range
-20 to 70° C
-20 to 70° C
Cool So lutions for Wire less Connectivity
XEMICS SA
•
e-mail: info@xemics.com
•
web: www.xemics.com
Data Sheet
XE3005/XE3006
Table of contents
1
1.1
2
2.1
2.2
3
3.1
3.2
3.3
4
5
5.1
5.2
5.3
6
6.1
7
7.1
7.2
8
8.1
8.2
Device Description ................................................................................................................................... 3
Terminal Descriptions XE3005/6................................................................................................................ 3
Functional Description ............................................................................................................................ 4
Device Functions........................................................................................................................................ 4
Power-Down Functions ............................................................................................................................ 11
Serial Communications ......................................................................................................................... 12
Serial Audio Interface ............................................................................................................................... 12
Register Programming ............................................................................................................................. 13
Serial Peripheral Interface - SPI............................................................................................................... 14
Sandman™ Function (XE3006) ............................................................................................................. 16
Specifications ......................................................................................................................................... 18
Absolute Maximum Ratings ..................................................................................................................... 18
Recommended Operating Conditions...................................................................................................... 18
Electrical Characteristics.......................................................................................................................... 19
Application Information ......................................................................................................................... 26
Application Schematics – XE3006 ........................................................................................................... 26
Register Description .............................................................................................................................. 27
Register Functional Summary.................................................................................................................. 27
Register Definitions .................................................................................................................................. 28
Mechanical Information ......................................................................................................................... 31
XE3005 package size (TSSOP20)........................................................................................................... 31
XE3006 Package size (TSSOP24) .......................................................................................................... 32
2
D0212-116
Data Sheet
XE3005/XE3006
1 Device Description
1
2
3
4
5
6
7
8
9
MCLK
SMAD
SMDA
VDD
MOSI
SS
SCK
MISO
24
23
22
21
20
19
18
17
16
15
14
13
1
2
3
4
5
6
7
8
9
MCLK
SS
VDD
MOSI
SCK
SDI
20
19
18
17
16
15
14
13
12
11
XE3005
NRESET
VREG16
VREF
VSSA
VSSD
VREG11
SDO
BCLK
FSYNC
AOUTP
VDDPA
AOUTN
VSSPA
XE3006
NRESET
VSSA
VREG16
VREF
VSSA
SDI
SDO
BCLK
FSYNC
AOUTP
VDDPA
AOUTN
VSSPA
10
VSSD
11
VREG11
12
AIN
10
AIN
Figure 1: Pin layout of the XE3006 and XE3005
The XE3006 is available in a TSSOP24 package. The XE3005 is available in a TSSOP20 package. Detailed
information is found in chapter 8, Mechanical Information.
1.1
Terminal Descriptions XE3005/6
Type
1
1
N/A
N/A
3
Name
MCLK
SMAD
SMDA
VDD
DI
DO
DO
AI
Description
XE3005
Terminals
XE3006
Master Clock. MCLK derives the internal clocks of ADC and DAC
Sandman output ADC
Sandman output DAC
Digital power supply
Reset signal generated by the CODEC. If required, the reset signal can
5
4
NRESET
ZI/O
be applied externally to initialize all the internal CODEC registers
6
N/A
VSSA
AI
Analog ground
7
5
VREG16
AO
Regulator voltage 1.6 V. Can be used to supply the microphone
8
6
VREF
AO
Reference voltage
9
7
VSSA
AI
Analog ground
10
8
VSSD
AI
Digital ground
11
9
VREG11
AO
ADC Regulated microphone output supply voltage 1.1 V
12
10
AIN
AI
ADC Analog input signal
13
11
VSSPA
AI
DAC Power Amplifier Ground
14
12
AOUTN
AO
DAC Analog Output negative
15
13
VDDPA
AI
DAC Power Amplifier Supply
16
14
AOUTP
AO
DAC Analog Output positive
17
15
FSYNC
DI/O
Serial audio interface Frame Synchronization
18
16
BCLK
DI/O
Serial audio interface Bit Clock
19
17
SDO
ZO
Serial audio interface Data Output
20
18
SDI
DI PD Serial audio interface Data Input
21
N/A
MISO
ZO
SPI Master In Slave Out
22
19
SCK
DI PD SPI Serial Clock
23
2
SS
DI PU SPI Slave Select
24
20
MOSI
DI PD SPI Master Out Slave In
Note: (1)
AI = Analog Input
AO = Analog Output
DI = Digital Input
DO = Digital Output
DI/O = Digital In or Out
ZO = Hi Impedance or Output
PU = internal Pull Up
PD = internal Pull Down
ZI/O = Hi impedance In or Out
3
D0212-116
1
2
3
4
Data Sheet
XE3005/XE3006
2 Functional Description
A CODEC is typically used for voice and audio applications as an interface between a Digital Signal processor
(DSP) or microcontroller and the analogue interfaces like a microphone and loudspeaker.
ADC
MIC-Amplifier
DAC
Power Amplifier
Serial Audio Interface
CODEC
SPI
DSP / Microcontroller
Digital wireless transmission – Bluetooth™
Voice recognition / speech synthesis
Figure 2: typical usage of CODEC
This chapter provides a brief description of the CODEC features relating to the CODEC configuration. The
configuration of the CODEC is defined by programming registers through a serial interface. A detailed description
of the registers defining details of the CODEC setup can be found in chapter 3 and 7. Digital voice and audio
samples are passed through the Serial Audio Interface.
2.1
2.1.1
Device Functions
ADC Signal Channel
The ADC channel is a chain of programmable amplifier, band-pass filter, sigma-delta modulator and a decimation
filter. The amplifier gain is programmable to 5x (default) and 20x. The band-pass filter has cut-off frequencies
proportional to the sampling rate. The sigma-delta modulator operates at a frequency of 64 times the sampling
rate. The analog modulator is followed by a digital decimation filter. The digital output data (16 bits, 2’s
complement format) is made available through the Serial Audio Interface. The format of the Serial Audio interface
can be selected through register J.
With the default register settings the ADC can run at a sampling frequency up to 20 kHz. When used with a
sampling frequency higher than 20 kHz, then register C has to be changed.
The whole ADC chain can be powered-down through register I.
4
D0212-116
Data Sheet
XE3005/XE3006
2.1.2
MIC Input
The programmable pre-amplifier and the microphone bias sources VREG11 or VREG16 are optimized to operate
with electret microphones. VREG11 provides a 1.1 V reference voltage. The VREG11 can deliver up to 50 µA.
VREG11 is enabled through control register E. VREG16 is a regulated voltage of typically 1.6V and can deliver
up to 1 mA.VREG16 is always enabled.
Vcc
4
VDD
NRESET
VSSA
VREG16
VREF
VSSA
VSSD
VREG11
0.1µF
5
6
7
8
9
10
11
12
AIN
1µF
1µF
820kΩ
50 pF (gain is 5)
200 pF (gain is 20)
GND
Figure 3: typical microphone interface (1.1 V / 50 uA bias through VREG11)
Vcc
4
VDD
NRESET
VSSA
VREG16
VREF
VSSA
VSSD
VREG11
AIN
0.1µF
1kΩ
*
5
6
7
8
9
10
11
12
1µF
*
1µF
820kΩ
50 pF (gain is 5)
200 pF (gain is 20)
depends on microphone type
GND
Figure 4: typical microphone interface (1.6 V / 1 mA bias through VREG16)
5
XE3006
XE3006
1kΩ
D0212-116