ATMEL AT73C209

Features
• Power Management
– Supply Input from USB or 1x Disposal Battery (Alkaline, NimH, NiCd)
– Input Voltage Range: 0.9V to 1.8V
– 2.7V/2.9V/3.1V/3.3V - 100 mA Step-Up DC/DC Converter for Main Supply
– 2.7V to 3.5V (100mV step) - 150 mA LDO from USB supply
– 2.4V to 3.0V (200mV step) - 60 mA LDO for Analog Supply
– Reset Generator
– SPI Interface and Internal Programming Registers
– Dynamic Power Management
– Very Low Quiescent Current Operation
• Stereo Audio DAC
– Programmable Stereo Audio DAC (16-bits, 18-bits or 20-bits)
– 93 dB SNR Playback Stereo Channels
– 32 Ohm/20 mW Stereo Headset Drivers with Master Volume and Mute Controls
– Stereo Line Level Input with Volume Control/Mute and Playback through the
Headset Driver
– Microphone Preamplifier
– Stereo, Mono and Reverse Stereo Mixer
– Left/Right Speaker Short-Circuit Detection Flag
– 8, 11.024, 16, 22.05, 24, 32, 44.1 and 48 kHz Sampling Rates
– 256x or 384xFs Master Clock Frequency
– I2S Serial Audio Interface
– Low Power Operation
• Applications:
– Ideally Suited to Interface with Atmel’s AT8xC51SNDxC MP3 Microcontroller
– Portable Music Players, Digital Cameras, CD Players, Handheld GPS
Power
Management
and Analog
Companions
(PMAAC)
AT73C209
Audio and Power
Management
1. Description
The AT73C209 is a fully integrated, low cost, combined Stereo Audio DAC and Power
Management Circuit targeted for battery powered devices such as MP3 players in
“walkman” format or “mass storage” USB format.
The stereo DAC section is a complete high performance, stereo audio digital-to-analog converter delivering a 93 dB dynamic range. It comprises a multibit sigma-delta
modulator with dither, continuous time analog filters and analog output drive circuitry.
This architecture provides a high insensitivity to clock jitter. The digital interpolation filter increases the sample rate by a factor of 8, using 3 linear phase half-band
cascaded filters, followed by a first order SINC interpolator with a sample-rate factor of
8. This filter eliminates the images of baseband audio, retaining only the image at 64x
the input sample rate, which is eliminated by the analog post filter. Optionally, a dither
signal can be added that reduces possible noise tones at the output. However, the
use of a multibit sigma-delta modulator provides extremely low noise tone energy.
Master clock is 256 or 384 times the input data rate, allowing multiple choice of input
data rate up to 48 kHz, including standard audio rates of 48, 44.1, 32, 16 and 8 kHz.
The DAC section also comprises volume and mute control and can be simultaneously
played back directly on the line outputs and through a 32-Ohms stereo headset.
6365A–PMAAC–12-Mar-08
The 32-Ohms pair of stereo-headset drivers also includes a LINEL and LINER channel-mixer
pair of stereo inputs.
Every DAC can be powered down separately via internal register control. Each single left or right
DAC can be directed in MONO mode to the stereo headset and line outputs while the other is
set in off mode.
In addition, a microphone preamplifier with a microphone bias switch is integrated, reducing
external ICs and saving board space.
The volume, mute, power down, de-emphasis controls and 16-bit, 18-bit and 20-bit audio formats are digitally programmable via a 4-wire SPI bus and the digital audio data is provided
through a multi-format I2S interface.
The Power Management section can tolerate several types of input supply, such as:
• Battery: voltage is converted to 3.3V via a DC/DC step up converter using 1 external inductor,
1 schottky diode and a capacitor.
– Disposable AA or AAA size
– coin cell size, 1 cell, as low as 0.9V for alkaline
• USB: 5V VBUS supply from a USB connector or a Lithium-Ion battery
The Power Management section also includes a set of low dropout (LDO) voltage regulators
with different voltages to supply specific chip and analog requirements:
• LDO1 is designed to drive up to 150 mA from a USB port with 9-step programmable output
voltages: 2.7V, 2.8V, 2.9V, 3.0V, 3.1V, 3.2V, 3.3V, 3.4V, 3.5V. Default voltage is 3.4V and
represents the initial output voltage of LDO1 at start up. When RSTB is activated, the
external MCU can change the output voltage via the SPI serial interface. This LDO is
designed to supply the complete chip when the device is connected to a USB port.
• LDO2 is designed to drive up to 60 mA from LDO1 with 4-step programmable output
voltages: 2.4V, 2.6V, 2.8V, 3.0V with low noise and high PSRR. Default voltage is 3.0V and
represents the initial output voltage of LDO2 at start up. When RSTB is activated, the MCU
can change the output voltage via the SPI serial interface. This LDO is designed to supply the
internal analog section.
2
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
2. Block Diagram
Figure 2-1.
AT73C209 Functional Block Diagram
USB
Voltage
Reference
VREF
Integrated RC
Oscillator
LX
SW1
DC-DC Step Up
3.3V / 100mA
GNDB
Band
Gap
VBG
IN
FB
GNDSW1
Temperature
Monitoring Unit
GNDSW1S
ONOFF
MICOUT
MICINN
PGA
LDO1
3.4V / 150mA
VBOOST
LDO2
3.0V / 60mA
VANA
VCM
Internal VCM
Power Management
Logic
to LDO2
MICB
-36 to +12dB/
3dB step
Internal Analog Section
PGA
LINEL
-36 to +12dB/
3dB step
Status
Registers
AT73C209
SPI_DOUT
PGA
LINER
SPI
SPI_DIN
SPI_CLK
SPI_CSB
en_DAR
-6 to +6dB/ 3dB step
Σ
DAC
-46.5dB to 0dB
1.5dB step
Right
Volume
Control
Codec &
Mixer
en_DAL
-6 to +6dB/ 3dB step
HSL
32Ω
Driver
Σ
DAC
MCLK
-46.5dB to 0dB
1.5dB step
Left
Volume
Control
Serial Audio I/F
32Ω
Driver
HSR
RSTB
ITB
SDIN
LRFS
BCLK
INGND
AVDDHS
AGNDHS
3
6365A–PMAAC–12-Mar-08
3. Application Diagram
Figure 3-1.
Application Using One Cell Battery
L1
AC73C209
0.9V to 1.8V
Battery
Cell
28
IN
LX
C14
22µF
FB
DC-DC
GNDSW1
GNDSW1S
29
3.1V to 5.5V
USB
VBOOST
LDO1
VANA
LDO2
Push Button
27
22
5
C1
22µF
26
23
24
R1
100m Ω
30
31
C2
2.2µF
ONOFF
RSTB
LOGIC
CONTROL
MICOUT
8
TO ADC
ITB
MICINN
16
INGND
C10
10µF
D1
25
VCM
7
C11
1µF
17
C9
1µF
32
VBG
C8
100nF
BANDGAP
R2
2.2KΩ
6
MICB
1
2
SERIAL
INTERFACE
3
4
18
SPI_DOUT
SPI
SPI_CLK
LINER
SPI_CSB
SDIN
HSR
19
20
21
Connected to
VANA
C12
10µF
SPI_DIN
LINEL
DIGITAL
AUDIO
INTERFACE
MIC
BCLK
CODEC &
MIXER
I²S
MCLK
HSL
15
C3
470nF
14
C4
470nF
11
C5
100µF
Analog
Signal
Analog
Signal
RIGHT
HEADSET
10
C6
100µF
LEFT
HEADSET
LRFS
12
AVDDHS
AGNDHS
13
C13
1µF
GNDB
VREF
33
9
C7*
1µF
C7* =~ C3 + C4
NOTE:
= DGND
= AGND
4
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
4. Components List
Table 4-1.
Components List
Reference
Value
Techno
Size
C1
22 µF
Tantalum
Case A
C2
2.2 µF / 10V
Ceramic
0603
C1608X5R1A225MT (TDK) or GRM188R61A225 (Murata)
C3
470 nF / 10V
Ceramic
0402
C1005X5R1A474KT (TDK) or GRM155F51A474 (Murata)
C4
470 nF / 10V
Ceramic
0402
C1005X5R1A474KT (TDK) or GRM155F51A474 (Murata)
C5
100 µF / 6.3V
Ceramic
1210
C3225X5R0J107MT (TDK) or GRM32ER60J107 (Murata)
C6
100 µF / 6.3V
Ceramic
1210
C3225X5R0J107MT (TDK) or GRM32ER60J107 (Murata)
C7
1 µF / 6.3V
Ceramic
0402
C1005X5R0J105KT (TDK) or GRM155R60J105 (Murata)
C8
100 nF / 16V
Ceramic
0402
C1005X5R1C104KT (TDK) or GRM155F51C104 (Murata)
C9
1 µF / 6.3V
Ceramic
0402
C1005X5R0J105KT (TDK) or GRM155R60J105 (Murata)
C10
10 µF / 6.3V
Ceramic
0402
C1608X5R0J106MT (TDK) or GRM188R60G106 (Murata)
C11
1 µF / 6.3V
Ceramic
0402
C1005X5R0J105KT (TDK) or GRM155R60J105 (Murata)
C12
10 µF / 6.3V
Ceramic
0603
C1608X5R0J106MT (TDK) or GRM188R60G106 (Murata)
C13
1 µF / 6.3V
Ceramic
0402
C1005X5R0J105KT (TDK) or GRM155R60J105 (Murata)
C14
22 µF / 4V
Ceramic
0805
C2012X5R0J226MT (TDK) or GRM21BR60J226 (Murata)
D1
--
Schottky
L1
10 µH /550mA
R1
0.1 Ohms
1%
--
R2
2.2 kOhms
5%
0402
Push Button
N/A
N/A
SW1
Manufacturer & Reference
(AVX) or equivalent
MBRA120LT3 (ON Semiconductors) or equivalent
1812
NLC453232T-100K-PF (TDK) or LQH43CN100K03 (Murata)
in 0805 Case or can be made by PCB tracks
Series DSTMxx (APEM COMPONENTS) or equivalent
5
6365A–PMAAC–12-Mar-08
5. Pin Description
Table 5-1.
Pin Name
Pin Description
I/O
Pin
Type
Function
SPI_DIN
I
1
Digital
SPI Data Input
0 - VANA
SPI_DOUT
O
2
Digital
SPI Data Output
0 - VANA
SPI_CLK
I
3
Digital
SPI Clock
0 - VANA
SPI_CSB
I
4
Digital
SPI Chip Select
0 - VANA
ITB
O
5
Digital
Open Drain Interruption / Test Analog Signal Output
0 to VANA
MICB
O
6
Analog
Microphone Bias
MICINN
I
7
Analog
Microphone Amplifier Input
Half VANA
MICOUT
O
8
Analog
Microphone Amplifier Output
0 to VANA
VREF
O
9
Analog
Voltage Reference Pin For Audio Part
HSL
O
10
Analog
Line-out/Headphone Left channel output
0 - AVDDHS
HSR
O
11
Analog
Line-out/Headphone Right channel output
0 - AVDDHS
AVDDHS
I
12
Supply
Headset Amplifier Supply
VANA
AGNDHS
Ground
13
Ground
Headset Amplifier Ground
--
LINEL
I
14
Analog
Line-in, Left channel input
--
LINER
I
15
Analog
Line-in, Right channel input
--
INGND
O
16
Analog
Line-in, virtual signal ground pin for decoupling.
--
VCM
O
17
Analog
Common Mode Reference
SDIN
I
18
Digital
Serial Data Input For Audio Interface
0 - VANA
BCLK
I
19
Digital
Bit Clock Input For Audio Interface
0 - VANA
MCLK
I
20
Digital
Master Clock Input For Audio Interface
0 - VANA
LRFS
I
21
Digital
Audio interface left/right channel synchronization frame pulse
0 - VANA
RSTB
O
22
Digital
Reset Active Low Power
Ground
23
Ground
SW1 Ground
--
GNDSW1S
I
24
Analog
SW1 Current Sense. Connected to 0.1 Ohms external limiting
current sense resistor
--
LX
O
25
Analog
SW1 Inductor Switching Node
--
FB
I
26
Analog
SW1 Feedback
2.7V - 3.5V
ONOFF
I
27
Analog
SW1 Switch On
IN Level
IN
I
28
Supply
Input power supply voltage. Connected to single Alkaline battery
USB
I
29
Supply
USB Supply Input
VBOOST
O
30
Analog
LDO1 Output Voltage
0 to 3.5 V
VANA
O
31
Analog
LDO2 Output Voltage
0 to 3V
VBG
O
32
Analog
Band Gap Voltage
Ground
33
Ground
Analog Ground
GNDSW1
GNDB
6
Value
--
--
Half VANA
0 - VBOOST
0.9V - 1.8V
3.1 V to 5.5 V
--
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
6. Absolute Maximum Ratings
Table 6-1.
Operating Temperature (Industrial)
Storage Temperature
Absolute Maximum Ratings*
-40°C to +85°C
*NOTICE:
-55°C to +150°C
Power Supply Input:
on Battery Input
-0.3V to +1.8V
on USB Input
-0.3V to +5.5V
Stresses beyond those listed under “Absolute Maximum
Ratings” may cause permanent damage to the device.
This is a stress rating only and functional operation of
the device at these or other conditions beyond those
indicated in the operational sections of this specification
is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect device reliability.
7. Digital IOs
All the digital IOs: SDIN, BCLK, LRFS, MCLK, RSTB, SPI_DOUT, SPI_DIN, SPI_CLK, SPI_CSB are referred to as
VBOOST.
Table 7-1.
Digital IOs
Symbol
Parameter
Conditions
VBOOST
Min
Max
Unit
VIL
Low level input voltage
Guaranteed input low Voltage
2.7V to 3.5V
-0.3
0.2 x VBOOST
V
VIH
High level input voltage
Guaranteed input high Voltage
2.7V to 3.5V
0.8 x VBOOST
VBOOST + 0.3
V
VOL
Low level output voltage
IOL = 2 mA
2.7V to 3.5V
--
0.4
V
VOH
High level output voltage
IOH = 2 mA
2.7V to 3.5V
VBOOST - 0.5V
--
V
7
6365A–PMAAC–12-Mar-08
8. SPI Interface
8.1
SPI architecture
The SPI is a 4 wire bi-directional asynchronous serial link. It works only in slave mode. The protocol is the following:
Figure 8-1.
SPI Protocol Diagram
SPI_CSB
SPI_CLK
rw a6 a5 a4 a3 a2 a1 a0 d7 d6 d5 d4 d3 d2 d1 d0
SPI_DIN
d7 d6 d5 d4 d3 d2 d1 d0
SPI_DOUT
8.2
SPI Protocol
On SPI_DIN, the first bit is a read/write bit. 0 indicates a write operation while 1 is for a read
operation. The 7 following bits are used for the register address and the 8 last ones are the write
data. For both address and data, the most significant bit is the first one.
In case of a read operation, SPI_DOUT provides the contents of the read register, MSB first.
The transfer is enabled by the SPI_CSB signal, active low. When there is no operation on the
SPI interface, SPI_DOUT is set in high impedance to allow sharing of MCU serial interface with
other devices. The interface is reset at every rising edge of SPI_CSB in order to return to an idle
state, even if the transfer does not succeed. The SPI is synchronized with the serial clock
SPI_CLK. Falling edge latches SPI_DIN input and rising edge shifts SPI_DOUT output bits.
Note that MCLK (Audio Interface Master Clock Input) must run during any SPI write access registers (from address 0x00 to 0x0C).
8
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.3
Timing Diagram for SPI Interface
Figure 8-2.
SPI Timing Diagram
SPI_CSB
Tc
Tssen
Thsen
Twl
SPI_CLK
Twh
Tssdi
Thsdi
SPI_DIN
Tdsdo
Thsdo
SPI_DOUT
8.4
SPI Timing
Table 8-1.
SPI Timing Table
Timing Parameter
Description
Min
Max
Tc
SPI_CLK min period
150 ns
--
Twl
SPI_CLK min pulse width low
50 ns
--
Twh
SPI_CLK min pulse width high
50 ns
--
Tssen
Setup Time SPI_CSB falling to SPI_CLK rising
50 ns
--
Thsen
Hold Time SPI_CLK falling to SPI_CSB rising
50 ns
--
Tssdi
Setup Time SPI_DIN valid to SPI_CLK falling
20 ns
--
Thsdi
Hold Time SPI_CLK falling to SPI_DIN not valid
20 ns
--
Tdsdo
Delay Time SPI_CLK rising to SPI_DOUT valid
--
20 ns
Thsdo
Hold Time SPI_CLK rising to SPI_DOUT not valid
0 ns
--
8.5
SPI Register Tables
Table 8-2.
SPI Register Mapping
Offset
Register
Name
Access
Reset
0x00
DAC_CTRL
DAC Control
Read/Write
0x00
0x01
DAC_LLIG
DAC Left Line in Gain
Read/Write
0x05
0x02
DAC_RLIG
DAC Right Line in Gain
Read/Write
0x05
0x03
DAC_LPMG
DAC Left Master Playback Gain
Read/Write
0x08
0x04
DAC_RPMG
DAC Right Master Playback Gain
Read/Write
0x08
9
6365A–PMAAC–12-Mar-08
Table 8-2.
SPI Register Mapping (Continued)
Offset
Register
Name
Access
Reset
0x05
DAC_LLOG
DAC Left Line Out Gain
Read/Write
0x00
0x06
DAC_RLOG
DAC Right Line Out Gain
Read/Write
0x00
0x07
DAC_OLC
DAC Output Level Control
Read/Write
0x22
0x08
DAC_MC
DAC Mixer Control
Read/Write
0x09
0x09
DAC_CSFC
DAC Clock and Sampling Frequency Control
Read/Write
0x00
0x0A
DAC_MISC
DAC Miscellaneous
Read/Write
0x02
0x0C
DAC_PRECH
DAC Precharge Control
Read/Write
0x00
0x10
DAC_RST
Dac Reset
Read/Write
0x00
0x11
MISC_STATUS
USB and Headset Short Status
Read Only
0x00
0x12
INT_MASK
Interrupt Mask
Read/Write
0x00
0x14
REG_CTRL
Regulators Control
Read/Write
0x00
0x15
SW_CTRL
Switcher Control
Read/Write
0x00
0x17
MIC_CTRL
Microphone Amplifier Control
Read/Write
0x00
0x20
DC_SEL_VOUT
DC/DC Output Voltage Control
Read/Write
DC_SEL_VOUT = 00
10
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.1
DAC Control Register
Register Name:
DAC_CTRL
Access Type:
Read/Write
Address:
0x00
7
6
5
4
3
2
1
0
RSRV1
RSRV2
ONDACR
ONDACL
ONLNOR
ONLNOL
ONLNIR
ONLNIL
Register (0x00): DAC Control
Bit
Name
Description
Reset Value
0
ONLNIL
Left channel line in amplifier (L to power down, H to power up)
ONLNIL = 0
1
ONLNIR
Right channel line in amplifier (L to power down, H to power up)
ONLNIR = 0
2
ONLNOL
Left channel line out driver (L to power down, H to power up)
ONLNOL = 0
3
ONLNOR
Right channel line out driver (L to power down, H to power up)
ONLNOR = 0
4
ONDACL
Left channel DAC (L to power down, H to power up)
ONDACL = 0
5
ONDACR
Right channel DAC (L to power down, H to power up)
ONDACR = 0
6
RSRV2
Reserved Bit
0
7
RSRV1
Reserved Bit
0
11
6365A–PMAAC–12-Mar-08
8.5.2
DAC Left Line In Gain Register
Register Name:
DAC_LLIG
Access Type:
Read/Write
Address:
0x01
7
6
5
RSRV1
RSRV2
RSRV3
4
3
2
1
0
LLIG
Register (0x01): Left Line In Gain
Bit
Name
Description
Reset Value
4:0
LLIG<4:0>
Left channel line in analog gain selector
LLIG<4:0>=00101 (0dB)
7:5
RSRV<1:3>
Reserved Bits
000
LLIG<4:0>
Gain
Unit
LLIG<4:0>
Gain
Unit
00000
20
dB
01001
-12
dB
00001
12
dB
01010
-15
dB
00010
9
dB
01011
-18
dB
00011
6
dB
01100
-21
dB
00100
3
dB
01101
-24
dB
00101 (Default)
0
dB
01110
-27
dB
00110
-3
dB
01111
-30
dB
00111
-6
dB
10000
-33
dB
01000
-9
dB
>10001
<-60
dB
12
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.3
DAC Right Line In Gain Register
Register Name:
DAC_RLIG
Access Type:
Read/Write
Address:
0x02
7
6
5
RSRV1
RSRV2
RSRV3
4
3
2
1
0
RLIG
Register (0x02): Right Line In Gain
Bit
Name
Description
Reset Value
4:0
RLIG<4:0>
Right channel line in analog gain selector
RLIG<4:0>=00101 (0dB)
7:5
RSRV<1:3>
Reserved Bits
000
RLIG<4:0>
Gain
Unit
RLIG<4:0>
Gain
Unit
00000
20
dB
01001
-12
dB
00001
12
dB
01010
-15
dB
00010
9
dB
01011
-18
dB
00011
6
dB
01100
-21
dB
00100
3
dB
01101
-24
dB
00101 (Default)
0
dB
01110
-27
dB
00110
-3
dB
01111
-30
dB
00111
-6
dB
10000
-33
dB
01000
-9
dB
>10001
<-60
dB
13
6365A–PMAAC–12-Mar-08
8.5.4
DAC Left Master Playback Gain Register
Register Name:
DAC_LMPG
Access Type:
Read/Write
Address:
0x03
7
6
RSRV1
RSRV2
5
4
3
2
1
0
LMPG
Register (0x03): Left Master Playback Gain
Bit
Name
Description
Reset Value
5:0
LMPG<5:0>
Left channel master playback digital gain selector
LMPG<5:0>=001000 (0dB)
7:6
RSRV<1:2>
Reserved Bits
00
LMPG<5:0>
Gain
Unit
LMPG<5:0>
Gain
Unit
000000
12
dB
010001
-13.5
dB
000001
10.5
dB
010010
-15
dB
000010
9
dB
010011
-16.5
dB
000011
7.5
dB
010100
-18
dB
000100
6
dB
010101
-19.5
dB
000101
4.5
dB
010110
-21
dB
000110
3
dB
010111
-22.5
dB
000111
1.5
dB
011000
-24
dB
001000 (Default)
0
dB
011001
-25.5
dB
001001
-1.5
dB
011010
-27
dB
001010
-3
dB
011011
-28.5
dB
001011
-4.5
dB
011100
-30
dB
001100
-6
dB
011101
-31.5
dB
001101
-7.5
dB
011110
-33
dB
001110
-9
dB
011111
-34.5
dB
001111
-10.5
dB
>100000
Mute
dB
010000
-12
dB
14
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.5
DAC Right Master Playback Gain Register
Register Name:
DAC_RMPG
Access Type:
Read/Write
Address:
0x04
7
6
RSRV1
RSRV2
5
4
3
2
1
0
RMPG
Register (0x04): Right Master Playback Gain
Bit
Name
Description
Reset Value
5:0
RMPG<5:0>
Right channel master playback digital gain selector
RMPG<5:0>=001000 (6dB)
7:6
RSRV<1:2>
Reserved Bits
00
RMPG<5:0>
Gain
Unit
RMPG<5:0>
Gain
Unit
000000
12
dB
010001
-13.5
dB
000001
10.5
dB
010010
-15
dB
000010
9
dB
010011
-16.5
dB
000011
7.5
dB
010100
-18
dB
000100
6
dB
010101
-19.5
dB
000101
4.5
dB
010110
-21
dB
000110
3
dB
010111
-22.5
dB
000111
1.5
dB
011000
-24
dB
001000
0
dB
011001
-25.5
dB
001001
-1.5
dB
011010
-27
dB
001010
-3
dB
011011
-28.5
dB
001011
-4.5
dB
011100
-30
dB
001100
-6
dB
011101
-31.5
dB
001101
-7.5
dB
011110
-33
dB
001110
-9
dB
011111
-34.5
dB
001111
-10.5
dB
>100000
Mute
dB
010000
-12
dB
15
6365A–PMAAC–12-Mar-08
8.5.6
DAC Left Line Out Gain Register
Register Name:
DAC_LLOG
Access Type:
Read/Write
Address:
0x05
7
6
RSRV1
RSRV2
5
4
3
2
1
0
LLOG
Register (0x05) Left Line Out Gain
Bit
Name
Description
Reset Value
5:0
LLOG<5:0>
Left channel line out digital gain selector
LLOG<5:0>=000000 (0dB)
7:6
RSRV<1:2>
Reserved Bits
00
LLOG<5:0>
Gain
Unit
LLOG<5:0>
Gain
Unit
000000
0
dB
010001
-25.5
dB
000001
-1.5
dB
010010
-27
dB
000010
-3
dB
010011
-28.5
dB
000011
-4.5
dB
010100
-30
dB
000100
-6
dB
010101
-31.5
dB
000101
-7.5
dB
010110
-33
dB
000110
-9
dB
010111
-34.5
dB
000111
-10.5
dB
011000
-36
dB
001000
-12
dB
011001
-37.5
dB
001001
-13.5
dB
011010
-39
dB
001010
-15
dB
011011
-40.5
dB
001011
-16.5
dB
011100
-42
dB
001100
-18
dB
011101
-43.5
dB
001101
-19.5
dB
011110
-45
dB
001110
-21
dB
011111
-46.5
dB
001111
-22.5
dB
>100000
Mute
dB
010000
-24
dB
16
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.7
DAC Right Line Out Gain Register
Register Name:
DAC_RLOG
Access Type:
Read/Write
Address:
0x06
7
6
RSRV1
RSRV2
5
4
3
2
1
0
RLOG
Register (0x06): Right Line Out Gain
Bit
Name
Description
Reset Value
5:0
RLOG<5:0>
Right channel line out digital gain selector
RLOG<5:0>=000000 (0dB)
7:6
RSRV<1:2>
Reserved Bits
00
RLOG<5:0>
Gain
Unit
RLOG<5:0>
Gain
Unit
000000
0
dB
010001
-25.5
dB
000001
-1.5
dB
010010
-27
dB
000010
-3
dB
010011
-28.5
dB
000011
-4.5
dB
010100
-30
dB
000100
-6
dB
010101
-31.5
dB
000101
-7.5
dB
010110
-33
dB
000110
-9
dB
010111
-34.5
dB
000111
-10.5
dB
011000
-36
dB
001000
-12
dB
011001
-37.5
dB
001001
-13.5
dB
011010
-39
dB
001010
-15
dB
011011
-40.5
dB
001011
-16.5
dB
011100
-42
dB
001100
-18
dB
011101
-43.5
dB
001101
-19.5
dB
011110
-45
dB
001110
-21
dB
011111
-46.5
dB
001111
-22.5
dB
>100000
Mute
dB
010000
-24
dB
17
6365A–PMAAC–12-Mar-08
8.5.8
DAC Output Level Control Register
Register Name:
DAC_OLC
Access Type:
Read/Write
Address:
0x07
7
6
5
RSHORT
4
3
ROLC
LSHORT
2
1
0
LOLC
Register (0x07): Output Level Control
Bit
Name
Description
Reset Value
2:0
LOLC<2:0>
Left channel output level control selector
LLOC<2:0>=010 (0dB)
3
LSHORT
Left channel short circuit indicator (Persistent; after
being set, bit is not cleared automatically even after the
short circuit is eliminated. Must be cleared by reset
cycle or direct register write operation.)
LSHORT = 0
6:4
ROLC<6:4>
Right channel output level control selector
ROLC<6:4>=010 (0dB)
RSHORT
Right channel short circuit indicator (Persistent; after
being set, bit is not cleared automatically even after the
short circuit is eliminated. Must be cleared by reset
cycle or direct register write operation.)
RSHORT = 0
7
LOLC<2:0> - ROLC<6:4>
Gain
Unit
000
-6
dB
001
-3
dB
010
0
dB
011
+3
dB
>100
+6
dB
18
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.9
DAC Mixer Control Register
Register Name:
DAC_MC
Access Type:
Read/Write
Address:
0x08
7
6
5
4
3
2
1
0
RSRV1
RSRV2
INVR
INVL
RMSMIN2
RSMIN1
LMSMIN2
LMSMIN1
Register (0x08): Mixer Control
Bit
Name
Description
Reset Value
0
LMSMIN1
Left Channel Mono/Stereo Mixer Left Mixed input enable (H to enable, L to disable)
LMSMIN1 = 1
1
LMSMIN2
Left Channel Mono/Stereo Mixer Right Mixed input enable (H to enable, L to disable)
LMSMIN2 = 0
2
RMSMIN1
Right Channel Mono/Stereo Mixer Left Mixed input enable (H to enable, L to disable)
RMSMIN1 = 0
3
RMSMIN2
Right Channel Mono/Stereo Mixer Right Mixed input enable (H to enable, L to disable)
RMSMIN2 = 1
4
INVL
Left channel mixer output invert (H to enable, L to disable)
INVL = 0
5
INVR
Right channel mixer output invert (H to enable, L to disable)
INVR = 0
7:6
RSRV<1:2>
Reserved Bits
00
• Digital Mixer Control
The Audio DAC features a digital mixer that allows the mixing and selection of multiple input sources.
The mixing/multiplexing functions are described in the figure below:
Left channel
1
Volume
Control
Volume
Control
2
From digital
To DACs
filters
1
Volume
Control
Volume
2
Control
Right channel
Note:
Whenever the two mixer inputs are selected, a -6 dB gain is applied to the output signal. Whenever only one input is selected,
no gain is applied.
19
6365A–PMAAC–12-Mar-08
8.5.10
Clock and Sampling Frequency Control Register
Register Name:
DAC_CSFC
Access Type:
Read/Write
Address:
0x09
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
OVRSEL
RSRV4
RSRV5
RSRV6
RSRV7
Register (0x09): Clock and Sampling Frequency Control
Bit
Name
Description
Reset Value
3:0
RSRV<4:7>
Reserved Bits
0000
4
OVRSEL
Master clock selector (L to 256xFs, H to 384xFs)
OVRSEL = 0
7:5
RSRV<1:3>
Reserved Bits
000
• Master Clock and Sampling Frequency Selection
The following table describes the modes available for master clock and sampling frequency selection.
OVRSEL
Master Clock
0
256 x Fs
1
384 x Fs
20
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.11
DAC Miscellaneous
Register Name:
DAC_MISC
Access Type:
Read/Write
Address:
0x0A
7
6
RSRV1
RSRV2
5
4
DINTSEL
3
2
DITHEN
DEEMPEN
1
0
NBITS
Register (0x0A): Miscellaneous
Bit
Name
Description
Reset Value
1:0
NBITS<1:0>
Data interface word length
NBITS<1:0>=10
2
DEEMPEN
De-emphasis enable (L to disable, H to enable)
DEEMPEN = 0
3
DITHEN
Dither enable (L to disable, H to enable)
DITHEN = 0
5:4
DINTSEL<5:4>
I2S data format selector
DINTSEL<5:4>=00
7:6
RSRV<1:2>
Reserved Bits
00
• Interface Word Length
The selection of input sample size is done using the nbits<1:0> register according to the following table:
NBITS<1:0>
Format
00
16 bits
01
18 bits
10
20 bits
• De-emphasis and Dither Enable
The circuit features a de-emphasis filter for the playback channel. To enable the de-emphasis filtering the deemphen signal
must be set to high.
Likewise, the dither option (added in the playback channel) is enabled by setting the dithen signal to High.
• I2S Data Format Selector
The selection between modes is done using the dintsel<1:0> signal according to the following table:
DINTSEL<5:4>
Format
00
I2S Justified
01
MSB Justified
10
LSB Justified
21
6365A–PMAAC–12-Mar-08
8.5.12
DAC Precharge
Register Name:
DAC_PRECH
Access Type:
Read/Write
Address:
0x0C
7
6
5
4
3
2
1
0
RSRV1
RSRV2
PRCHGLNOR
PRCHGLNOL
PRCHGLNIR
PRCHGLNIL
PRCHG
ONMSTR
Register (0x0C): Pre-Charge Control
Bit
Name
Description
Reset Value
0
ONMSTR
Master power on control (L: power down, H: power up)
ONMSTR = 0
1
PRCHG
Master pre-charge (H to charge)
PRCHG = 0
2
PRCHGLNIL
Left channel line in pre-charge (H to charge)
PRCHGLNIL = 0
3
PRCHGLNIR
Right channel line in pre-charge (H to charge)
PRCHGLNIR = 0
4
PRCHGLNOL
Left channel line out pre-charge (H to charge)
PRCHGLNOL = 0
5
PRCHGLNOR
Right channel line out pre-charge (H to charge)
PRCHGLNOR = 0
7:6
RSRV<1:2>
Reserved Bits
00
8.5.13
DAC Reset
Register Name:
DAC_RST
Access Type:
Read/Write
Address:
0x10
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
RSRV4
RSRV5
UNCHANGE
RESFILZ
RSTZ
Register (0x10): DAC Reset
Bit
Name
Description
Reset Value
0
RSTZ
Active low reset of the audio codec
RSTZ = 0
1
RESFILZ
Active low reset of the audio codec filter
RESFILZ = 0
2
UNCHANGE
This Register Bit could not be changed
UNCHANGE = 0
7:3
RSRV<1:5>
Reserved Bits
00000
Note:
22
It’s important to never change bit 2. It must stay at 0 (low state).
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.14
DAC Miscellaneous Status
Register Name:
MISC_STATUS
Access Type:
Read-Only
Address:
0x11
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
RSRV4
RSRV5
RSRV6
USBOK
HSSHORT
Register (0x11): Miscellaneous Status
Bit
Name
Description
Reset Value
0
HSSHORT
Headset Short Flag
HSSHORT = 0
1
USBOK
USB Supply Flag
USBOK = 0
7:2
RSRV<1:6>
Reserved Bits
000000
8.5.15
Interrupt Mask: INT_ MASK (0x12)
Register Name:
MISC_STATUS
Access Type:
Read/Write
Address:
0x12
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
RSRV4
RSRV5
USBFMSK
USBRMSK
HSSMSK
Register (0x12): Interrupt Mask
Bit
Name
Description
Reset Value
0
HSSMSK
Headset short interrupt mask (1 to enable interrupt)
HSSMSK = 0
1
USBRMSK
USB supply rising interrupt mask (1 to enable interrupt)
USBRMSK = 0
2
USBFMSK
USB supply falling interrupt mask (1 to enable interrupt)
USBFMSK = 0
7:3
RSRV<1:5>
Reserved Bits
00000
23
6365A–PMAAC–12-Mar-08
8.5.16
Regulator Control
Register Name:
REG_CTRL
Access Type:
Read/Write
Address:
0x14
7
6
5
RSRV1
ONVANA
4
3
2
SELVANA
1
0
SELVBOOST
Register (0x14) Regulators Control
Bit
Name
Description
Reset Value
3:0
SELVBOOST<3:0>
LDO1 VBOOST regulator output voltage selection
SELVBOOST<3:0>=0000 (3.4 V)
5:4
SELVANA<1:0>
LDO2 VANA regulator output voltage selection
SELVANA<1:0>=00 (2.8 V)
6
ONVANA
LDO2 VANA regulator enable (active high)
ONVANA = 0
7
RSRV1
Reserved Bit
0
• SELVBOOST
SELVBOOST<3:0>
Output Value
x001
2.7 V
x010
2.8 V
x011
2.9 V
x100
3.0 V
x101
3.1 V
x110
3.2 V
x111
3.3 V
0000
3.4 V
1000
3.5 V
• SELVANA
SELVANA<1:0>
Output Value
00
2.8 V
01
2.6 V
10
3.0 V
11
2.4 V
• ONVANA
24
ONVANA
VANA Output
0
High Impedance
1
Enable
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
8.5.17
Switcher Control
Register Name:
SW_CTRL
Access Type:
Read/Write
Address:
0x15
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
RSRV4
RSRV5
RSRV6
RSRV7
UPONOFF
Register (0x15): Switcher Control
Bit
Name
Description
Reset Value
0
UPONOFF
Microprocessor ON/OFF (1 to enable SW1)
UPONOFF = 0
7:1
RSRV<1:7>
Reserved Bits
0000000
8.5.18
Microphone Amplifier Control
Register Name:
MIC_CTRL
Access Type:
Read/Write
Address:
0x17
Read/Write
7
6
5
4
3
2
1
0
RSRV1
RSRV2
RSRV3
RSRV4
RSRV5
RSRV6
ONAMP
ONMIC
Register (0x17): Microphone Amplifier Control
Bit
Name
Description
Reset Value
0
ONMIC
Microphone bias enable, active high
ONMIC = 0
1
ONAMP
Microphone amplifier enable, active high
ONAMP = 0
7:2
RSRV<1:6>
Reserved Bits
000000
25
6365A–PMAAC–12-Mar-08
8.5.19
DC/DC Output Voltage Control
Register Name:
DC_SEL_VOUT
Access Type:
Read/Write
Address:
0x20
Read/Write
7
6
5
RSRV1
RSRV2
RSRV3
4
3
DC_SEL_VOUT
2
1
0
RSRV4
RSRV5
RSRV6
Register (0x20): DC/DC Output Voltage Control
Bit
Name
Description
Reset Value
2:0
RSRV<4:6>
Reserved Bits and Never Change value
Don’t Change
4:3
DC_SEL_VOUT<4:3>
DC/DC Output Voltage Control
DC_SEL_VOUT = 00 (3.3V)
7:5
RSRV<1:3>
Reserved Bits and Never Change value
Don’t Change
• DC_SEL_VOUT
DC_SEL_VOUT<4:3>
Output Value
00
3.3 V
01
2.6 V
10
2.8 V
11
3.0 V
Notes:
1. Important: In the Register 0x20, only the Bits #4 and #3 can be modified. The others bits
should keep there initial values.
It’s important to apply the sequence as follows:
– Read The register 0x20
– Copy the values
– Only modify the bits #4 and #3 of DC_SEL_VOUT
– Write the register 0x20
2. It’s important to have an output voltage correlation between DC/DC output and VBOOST_LDO
output. The correlation should be as shown in Table 8-3 that follows:
26
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
Table 8-3.
Reg
DC/DC Output Voltage vs. VBOOST LDO Output Voltage
DC_SEL_VOUT<4:3>
01
10
Output Value
Reg
SELVBOOST<3:0>
Output Value
Min - x001
2.7 V
2.6 V
Up to
Max - 1000
3.5 V
Min - x011
2.9 V
2.8 V
0x20
Up to
Max - 1000
3.5 V
Min - x101
3.1 V
0x14
11
00
3.0 V
Up to
Max - 1000
3.5 V
Min - 0000
3.4V
3.3 V
Up to
Max - 1000
3.5 V
27
6365A–PMAAC–12-Mar-08
9. Power Supplies
9.1
9.1.1
DC to DC Boost Converter (SW1)
Features
•
•
•
•
•
9.1.2
Input Voltage Range: 0.9V to 1.8V (Single Alkaline Battery)
From 0 to 100 mA Maximum Output Current When Started
4 Programmable Output Voltages, 2.6V, 2.8V, 3.0V and 3.3V (Default Value).
Peak Efficiency with 50 mA Output Current
Overcurrent Protection Through External Resistor
Description
• DCDC is a high-efficiency DC/DC boost converter designed for single cell alkaline batteries
found in PDA's, MP3 players, and other handheld portable devices. It can work with battery
voltage as low as 0.9V, and lower than 1.8V.
• The Boost Converter is optimized for current load of 50 mA and 3.3V output voltage. It
includes a low resistive 0.2 Ohms N-channel power switch, a start-up oscillator, and an
integrated current limitation. In particular, this current limitation can be achieved using a lowvalue 100 mOhms external resistor.
9.1.3
Functional Diagram and Typical Application
Figure 9-1.
DC/DC Typical Application Diagram
L = 10 µH
in
DC
Push
Button
Cell
0.9V - 1.8V
lx
Schottky
Diode
ref
Digital
Control
fb
Vout
on/off
gndsw1s
22 µF
Current
Control
DC/DC
28
gndsw1
0.1 Ohms
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
9.1.4
Electrical Specifications
Conditions
L = 10 µH (0.1 Ohms ESR)
C = 22µF (0.1 Ohm ESR)
Schottky Diode: MBRA120LT3
IN = 1.2V
OUT = 0mA-100mA
-40°C <TA < +85°C
FB = + 3.3V, typical values at 27°C unless otherwise noted.
.No load current in start-up phase (load resistor higher than 10 KOhms).
Table 9-1.
DC to DC Boost Converter (SW1)Electrical Characteristics
Symbol
Parameter
Conditions
IN
Input Voltage
VFB
Output Voltage
DC_SEL_VOUT = 00
ISD
Shutdown Current
DC/DC is Off
IL
Inductor Current Limitation
IN = 1.2V, VFB > 2.4V
Ic
Output Current
tSTART
Start Up Time
IN = 1.2V, VFB = 0.95 * 3.3
From disabled to enabled
RLOAD = 10 kOhms
RNMOS
NMOS switch resistance
VFB = 3.3V
Yield
tR_LOAD
FRIPP
9.1.5
Power efficiency
Transient Load Regulation
Frequency Ripple
Min
Typ
Max
Unit
0.9
1.2
1.8
V
3.10
3.3
3.45
V
10
µA
600
50
mA
100
mA
5
ms
0.2
Ohms
Load of 3 mA and IN = 1.2V
45
50
Load of 50 mA and IN = 1.2V
65
70
Load of 100 mA and IN = 1.2V
65
70
IN =1.2V, Iout = 0 to 100 mA in 0.5µs
30
Load of 10 mA, IN = 1.2V
VFB = 3.3V and 100 mOhms Rsense
30
Load of 50 mA, IN = 1.2V
VFB = 3.3V and 100 mOhms Rsense
50
Load of 100mA, IN = 1.2V
VFB = 3.3V and 100 mOhms Rsense
60
%
mV
mV
Control Modes
FB Voltage Selection
29
6365A–PMAAC–12-Mar-08
• The FB voltage can be selected with DC_SEL_VOUT<4:3>, according to the following table.
When DCDC starts SEL_VOUT must be set to <00>.
• The FB voltage can be modified by changing bits 4 and 3 of the register 0x20. It’s important
to only modify this two bits in this register. (see § 8.5.19 for the sequence)
Table 9-2.
Control Modes
DC_SEL_VOUT<4:3>
Minimum Output Value
Output Value
Maximum Output Value
00 (default)
3.10V
3.3V
3.45V
01
2.52V
2.6V
2.66V
10
2.67V
2.8V
2.88V
11
2.82V
3.0V
3.10V
9.1.6
Typical Performance Characteristics
Typical condition means:
Typical process conditions
IN = 1.2V and ILOAD = 50 mA
VFB = 3.3V
Recommended external components
Figure 9-2.
30
Spice Simulation Results
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
9.2
LDO1: 3.3V From USB Port
9.2.1
Features
• Stand Alone Voltage Regulator with Internal Bandgap Voltage Generator
• 2.7V, 2.8V, 2.9V, 3.0V, 3.1V, 3.2V, 3.3V, 3.4V and 3.5V Programmable Output Voltages and 150 mA of
Max Load Current
• 4.5V to 5.5V Supply Voltage
• 3.1V to 5.5V Supply Voltage for 2.7V and 2.9V output voltage
9.2.2
Description
LDO1 is a low drop out voltage regulation module that can be used to provide 9-step programmable output voltages and 150 mA of maximum load current. It is designed to be integrated with
other analog cells, digital logic, microcontrollers, DSP cores, and memory blocks into system-onchip products. An internal reference voltage (bandgap voltage) is provided to the regulator, so
only a compensation capacitor connected at the output node versus ground is needed for correct operations.
9.2.3
Functional Diagram and Typical Application
Figure 9-3.
LDO1 Typical Application Diagram
VBOOST
USB
VBOOST
ref
USB
3.1V - 5.5V
22 µF
DC
gnd
LDO1
9.2.4
Table 9-3.
Electrical Specifications
LDO1 Electrical Specifications
Symbol
Parameter
VDD
Operating Supply Voltage
tJ
Temperature Range
Conditions
Min
Typ
Max
Unit
3.1V operation required (Li-Ion Battery)
3.1
--
5.5
V
-20
--
125
°C
31
6365A–PMAAC–12-Mar-08
Table 9-3.
Symbol
VOUT
LDO1 Electrical Specifications (Continued)
Parameter
Conditions
Output Voltage
Min
Typ
Max
Unit
Programmed @ 3.5V
3.45
3.5
3.55
Programmed @ 3.4V
3.35
3.4
3.45
Programmed @ 3.3V
3.25
3.3
3.35
Programmed @ 3.2V
3.15
3.2
3.25
Programmed @ 3.1V
3.05
3.1
3.15
Programmed @ 3.0V
2.95
3.0
3.05
Programmed @ 2.9V
2.85
2.9
2.95
Programmed @ 2.8V
2.75
2.8
2.85
Programmed @ 2.7V
2.65
2.7
2.75
--
--
150
mA
300
500
800
mA
--
40
60
µA
V
IO
Output Current
ILIMIT
Current Limit
IQ
Quiescent Current
∆VDC
Line Regulation
3.1V < VDD < 5.5V; I_Load = 150 mA
--
--
15
mV
∆VDC
Load Regulation
VDD = 5V; I_Load = 0 to 150 mA
--
--
10
mV
VNOISE
Output Noise
I_Load = 150 mA; BW: 10 Hz - 100 kHz
--
--
1
mVrms
tR
Rise Time
--
--
700
µs
ISD
Shut Down Current
On = 0
--
--
1
µA
Power Supply Rejection
Ratio
@ f = 200 Hz
28
40
48
dB
PSRR
@ f = 20 kHz
8
12
19
dB
9.2.5
Control Modes - Enable/Disable
The LDO is enabled by applying a voltage on the USB pin. It is automatically disabled by removing the USB supply.
9.2.6
Output Voltage Selection
The VBOOST voltage can be modified by changing SELVBOOST<3:0> of the register 0x14.
(See Section 8.5.16 “Regulator Control”.)
Table 9-4.
32
LDO Output Voltage Selection
SELVBOOST<3:0>
Output Voltage
x001
2.7 V
x010
2.8 V
x011
2.9 V
x100
3.0 V
x101
3.1 V
x110
3.2 V
x111
3.3 V
0000
3.4 V
1000
3.5 V
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
9.3
9.3.1
LDO2: 2.4V to 3.0V for Internal Analog Section Supply
Features
•
•
•
•
•
•
•
9.3.2
Low Noise Low Drop Out Voltage Regulator
2.4V to 3V Programmable Output Voltage
2.7V to 3.5V Supply Operation (VANA = 2.4V, 2.6V, 2.8V)
3.2V to 3.5V Supply Operation (VANA = 3V)
60mA of Max Load Current
Power-down Mode (Consumption <1mA)
Typical cUrrent Consumption 195 µA
Description
LDO2 is a Low Drop Out (LDO) voltage regulator with a programmable 2.4V to 3V output voltage, rated for loads up to 20 mA. The circuit comprises a PMOS pass device, an error amplifier,
a feedback resistive network sized to have closed loop gain. These blocks constitute the regulating loop. A 2-bit decoder allows controlling the programmable output voltage. Available output
voltages are 2.4V, 2.6V, 2.8V and 3V. An over-current and short-circuit protection circuit has
been included to limit the output current delivered by the regulator, thus avoiding its destruction
in short circuit configuration. An external reference voltage (bandgap voltage) is needed. The
target reference voltage is 1.231V delivered. A ceramic or low ESR tantalum capacitor is needed
(2.2 µF minimum value) as external compensation.
9.3.3
Functional Diagram and Typical Application
Figure 9-4.
LDO2 Typical Application Diagram
Input
from
LDO1
Output
VANA
VANA
VBOOST
ref
2,2 µF
gnd
LDO2
33
6365A–PMAAC–12-Mar-08
9.3.4
Electrical Specifications
Table 9-5.
General Power Supply Parameters
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Operating Supply Voltage (#1)
VBOOST2
VBOOST2 - VANA >= 0.2V
2.7
3.2
3.5
V
Operating Supply Voltage (#2)
VBOOST2
VBOOST2 - VANA >= 0.2V
3.2
3.3
3.5
V
Output Current
IC
For all Sel<1:0> conditions
--
40
60
mA
Output Noise
VNOISE
BW: 10 Hz to 100 kHz, Sel <10> = xx
--
--
70
µVrms
Min
Typ
Max
Sel <10> = 00
2.75
2.8
2.85
Sel <10> = 01
2.55
2.6
2.65
Sel <10> = 10
2.95
3.0
3.05
Sel <10> = 11
2.35
2.4
2.45
179
189
300
µA
Table 9-6.
LDO2 Parameters
Parameter
Symbol
Output Voltage
Conditions
Unit
V
VANA
Quiescent Current
IC
Worst case VBOOST2 = 3.0V,
Line Regulation
∆VANA
VBOOST2: 3.1 V to 3.5V, IOUT = 2 0mA
--
--
10
mV
Load Regulation
∆VANA
10% - 90% IOUT VBOOST2 = 3.3V
--
--
10
mV
Rise Time
tC
10% - 90% VANA
RLOAD = 120 Ohms CLOAD = 2.2µF
worst case @VBOOST2 = 3V
--
--
10
µs
Shut Down Current
ISD
On = 0
--
140
--
nA
PSRR
Band Pass: 0 Hz to 500 kHz
IOUT = 10 mA
worst case @ VBOOST2 = 3.2V
34
--
--
dB
PSRR
DC
54
--
--
dB
PSRR
20 kHz
53
--
--
dB
PSRR
100 kHz
45
--
--
dB
Power Supply Rejection Ratio
9.3.5
Control Modes - Truth Table
Figure 9-5.
The LDO2 can be enabled and disabled by activating the bit #6 (ONVANA) on the
register 0x14. (See Section 8.5.16 “Regulator Control”)
Table 9-7.
LDO2 Activation
ONVANA (bit #6)
VANA Output
0
Power Down (HiZ)
1
Power On
All digital signals are referred to the supply voltage VBOOST.
34
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
9.3.6
Output Voltage Selection
The VANA voltage can be modified by changing the value of SELVANA<5:4> of the register
0x14. (See Section 8.5.16 “Regulator Control”)
Table 9-8.
LDO2 Output Voltage Selection
SELVANA<5:4>
Output Values
00
2.8 V
01
2.6 V
10
3.0 V
11
2.4 V
35
6365A–PMAAC–12-Mar-08
10. Audio DAC
10.1
Description
The Audio DAC IP core includes the functions of Stereo D-to-A conversion, channel filtering,
line-in/microphone and line-out/headphone interfacing with integrated short-circuit detection.
Oversampling sigma delta technology is used in the D-to-A conversion. The channel filters are
implemented digitally, embedded in the interpolation filters associated with the converter. Stereo
single-ended interfaces are available for line-in/microphone and line-out/headphone connections. Mono differential interfaces are available for auxiliary input amplifier and PA driver. The
line-out/headphone amplifier can drive an external load of 32 Ohms with 20 mWrms. The linein/microphone amplifier has an input range of 70 mVrms at maximum gain. The data port is I2S
serial at 8 to 48kHz. In full power-down mode the standby current consumption is less than
10 µA.
10.2
Functional Diagram
Figure 10-1. Audio DAC Functional Diagram
avddhs
linel
PGA
ingnd
liner
Status
Registers
PGA
spi_csb
spi_din
spi_dout
spi_clk
bclk
hsl
SPKR
DRV
32
+
DAC
Volume
Control
+
Volume
Control
Digital
Filter
lrfs
Serial
Audio
Interface
hsr
SPKR
DRV
32
+
DAC
Volume
Control
+
Volume
Control
mclk
sdin
Digital
Filter
agndhs
36
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
10.3
Electrical Specifications
AVDD, AVDDHS = 2.8 V, TA = 25°C, typical case, unless otherwise noted.
All noise and distortion specifications are measured in the 20 Hz to 0.425xFs and A-weighted filtered. Full-scale levels scale proportionally with the analog supply voltage.
Table 10-1.
Audio DAC Electrical Specifications
Parameters
Min
Typ
Max
Units
Analog Supply Voltage (AVDD, AVDDHS)
2.7
2.8
3.3
V
Digital Supply Voltage (VDIG)
2.4
2.8
3.3
V
Overall
Digital Inputs/outputS
Resolution
20
Logic Family
CMOS
Logic Coding
2's Complement
bits
ANALOG PERFORMANCE - DAC to Line-out/Headphone Output
--
1.65
--
Vpp
Output Common Mode Voltage
--
0.5 x
AVDDHS
--
V
Output load resistance (on HSL, HSR)
Headphone load
Line load
16
Output load capacitance (on HSL)
Headphone load
Line load
Signal to Noise Ratio (-1dBFS @ 1kHz input and 0dB Gain)
Line and Headphone loads
30
30
87
Total Harmonic Distortion (-1dBFS @ 1kHz input and 0dB Gain)
Line Load
Headphone Load
Headphone Load (16 Ohm)
Dynamic Range (measured with -60 dBFS @ 1kHz input, extrapolated to fullscale)
Line Load
Headphone Load
32
10
1000
150
92
-80
-65
-40
88
70
Ohm
kOhm
pF
pF
dB
-76
-60
93
74
dB
dB
dB
dB
dB
Interchannel mismatch
0.1
1
dB
Left-channel to right-channel crosstalk (@ 1kHz)
-90
-80
dB
6
dB
Output Headset Driver Level Control Range
-6
Output Headset Driver Level Control Step
3
dB
PSRR
1 kHz
20 kHz
55
50
dB
dB
Maximum output slope at power up (100 to 220 µF coupling capacitor)
3
V/s
37
6365A–PMAAC–12-Mar-08
Table 10-1.
Audio DAC Electrical Specifications (Continued)
Parameters
Min
Typ
Max
Units
Analog Performance - Line-in to Line-out/Headphone Output
Input level for full scale output - 0dBFS Level
@ AVDD, AVDDHS = 2.8 V and 0 dB gain
1.65
583
Vpp
mVrms
@ AVDD, AVDDHS = 2.8 V and 20 dB gain
0.165
58.3
Vpp
mVrms
0.5 x
AVDD
V
Input common mode voltage
Input impedance
7
10
kOhm
Signal to Noise Ratio
-1 dBFS @ 1kHz input and 0 dB gain
-21 dBFS @ 1kHz input and 20 dB gain
81
85
71
dB
dB
Dynamic Range (extrapolated to full scale level)
-60 dBFS @ 1kHz input and 0 dB gain
-60 dBFS @ 1kHz input and 20 dB gain
82
86
72
dB
dB
Total Harmonic Distortion
-1dBFS @ 1kHz input and 0 dB gain
-1dBFS @ 1kHz input and 20 dB gain
-80
-75
-76
-68
dB
dB
Interchannel mismatch
0.1
1
dB
Left-channel to right-channel crosstalk (@ 1kHz)
-90
-80
dB
1.5
nspp
Master Clock
Master Clock Maximum Long Term Jitter
Digital Filter Performance
Frequency response (10 Hz to 20 kHz)
± 0.1
dB
Deviation from linear phase (10 Hz to 20 kHz)
± 0.1
deg
0.4535
Fs
Passband 0.1 dB corner
Stopband
Stopband Attenuation
0.5465
Fs
65
dB
De-emphasis Filter Performance (for 44.1kHz Fs)
Pass band
Transition band
Stop Band
38
Frequency
Gain
Margin
0 Hz to 3180 Hz
-1dB
1dB
3180 Hz to 10600 Hz
Logarithm
decay
1 dB
10600 Hz to 20 kHz
-10.45dB
1 dB
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
Table 10-1.
Audio DAC Electrical Specifications (Continued)
Parameters
Min
Typ
Max
Units
Power Performance
Current consumption from Analog supply in power on
9.5
Current consumption from Analog supply in power down
Power on Settling Time
From full power down to full power up (Vref and VCM decoupling
capacitors charge)
Line in amplifier (line in coupling capacitors charge)
Driver amplifier (out driver DC blocking capacitors charge)
mA
10
µA
500
ms
50
500
ms
ms
39
6365A–PMAAC–12-Mar-08
10.4
Data Interface
Normal operation is entered by applying correct LRFS, BCLK and SDIN waveforms to the serial
interface, as illustrated in the timing diagrams below. To avoid noise at the output, the reset state
is maintained until proper synchronization is achieved in the serial interface.
The data interface allows three different data transfer modes as described below.
Figure 10-2. 20-bit I2S Justified Mode
BCLK
LRFS
SDIN
R1
R0
L(N-1)
L(N-2)
L(N-3)
...
L2
L1
L0
R(N-1)
R(N-2)
R(N-3)
...
R2
R1
R0
L2
L1
L0
R(N-1)
R(N-2)
R(N-3)
...
R2
R1
R0
L(N-1)
...
L1
L0
R(N-1)
R(N-2)
...
R1
R0
L(N-1)
Figure 10-3. 20-bit MSB Justified Mode
BCLK
LRFS
SDIN
R0
L(N-1)
L(N-2)
L(N-3)
...
Figure 10-4. 20-bit LSB Justified Mode
BCLK
LRFS
SDIN
R0
L(N-1)
L(N-2)
The selection between modes is done using the DINTSEL<5:4> bits in the register 0x0A according with the following table.
DINTSEL <5:4>
Format
00
I2S Justified
01
MSB Justified
1x
LSB Justified
The data interface always works in slave mode. This means that the LRFS and the BCLK signals are provided by the host controller. In order to achieve proper operation, the LRFS and the
BCLK signals must be synchronous with the MCLK master clock signal and their frequency relationship must reflect the selected data mode. For example, if the data mode selected is the 20bit MSB Justified, then the BCLK frequency must be 40 times higher than the LRFS frequency.
40
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
10.5
Timing Specifications
Figure 10-5. Data Interface Timing Diagram
The timing constraints of the data interface are described in the following diagram and table.
Figure 10-6. I2S Timing Diagram
N
1
19N+1
20N
M/2.(N+1) (M-1).N+1
M/2.N+1
M.N
MCLK
td1
20
1
M/2+1
M
BCLK
td2
LRFS
ts3
th3
SDIN
Table 10-2.
Data Interface Timing Parameters
Parameter
Min
Typ
Max
Unit
td1
Delay from MCLK rising edge to BCLK edges
2.5
--
7.5
ns
td2
Delay from BCLK falling edge to LRFS edges
0
--
5
ns
ts3
din set-up time before BCLK rising edge
10
--
--
ns
th3
din hold time after BCLK rising edge
10
--
--
ns
41
6365A–PMAAC–12-Mar-08
11. Microphone Preamplifier (OP065)
11.1
Features
•
•
•
•
•
•
11.2
Standard Quality Amplifier for Electret Microphone Preamplifier
Low Power Consumption
Few External Components Necessary for a Complete Preamplifier
Internal Bias
Internal Bias for the Electret Microphone
Stand-by Mode
Description
The OP065 is a low-voltage operational amplifier designed for a standard quality electret microphone preamplifier. It presents a frequency response, a supply rejection and a noise compatible
with voice quality applications. All voltages are referred to gnda. The OP065 is powered by vdda
pin, with a nominal voltage of 2.8V. The normal operating mode is defined with ONAMP and
ONMIC pins set to 1 (referred to vdda).
11.3
Functional Diagram
Figure 11-1. Microphone Preamplifier Functional Diagram
560k
6.8k
micinn
micout
vcm
OP065
2.2k
micb
42
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
11.4
Detailed Description
The OP065 is a two-stage class A amplifier with a nominal 40 dB gain. The gain can be reduced
simply by adding a resistor in serie with the MICINN input. Included input resistor is 2.2 KOhms.
Few external components are needed for a complete electret microphone preamplifier solution:
• Input capacitor between the microphone and the MICINN input of the OP065 (2.2 µF
recommended),
• Resistive bridge and the decoupling capacitor for the VCM common mode input (100 KOhms
+ 100 KOhms bypassed by a 10 µF capacitor recommended)
• Power supply decoupling capacitor for the microphone (10 µF recommended, on MICOUT)
Refer to the typical application suggestion presented in Figure 2-1 “AT73C209 Functional Block
Diagram” on page 3.
The common mode is to be set externally to half supply. The output MICOUT is then centered to
half supply. It is self-biased.
The biasing of the electret microphone is included, through a 1.2 KOhms resistor in serie with
the VDDA supply, and available on MICOUT. This bias can be shut down by ONMIC input (bias
available with ONMIC = 1).
The MICINN input should be AC coupled to the microphone, its DC value is normally set to half
supply (as soon as VCM input is biased to half supply).
The output stage is a class A linear structure with an internal low quiescent current. This current
will be actually essentially fixed by the external load to be connected (DC coupled) between the
output (MICOUT) and the ground. A typical 50 KOhms load is recommended. A maximum
100pF load can be connected to the output.
The OP065 is not optimized for general buffer purpose.
The biasing of the electret microphone is included, through a 2.2 KOhms resistor in serie with
the VDDA supply, and available on MIC output.
The MICINN input should be AC coupled to the microphone, its DC value is set to half supply.
11.5
Electrical Specifications
TA = 25°C, VSUPPLY = 2.4V to 3.0V, unless otherwise specified.
Table 11-1.
Microphone Preamplifier (OP065) Electrical Specifications
Parameter
Symbol
Conditions
Operating Supply Voltage
VANA
Output swing
Vc
50 KOhms load
Voltage gain
Gv
With an ideal voltage source
Input impedance
ZIN
Output offset voltage
VOFF
AC input coupling
Output noise, 40dB gain,
without power
Supply and microphone
contribution
onoise
20 Hz - 20 KHz bandwidth, unweighted
50 kOhms // 100 pF load
Slew-rate
SR
50 kOhms // 100 pF load
Min
Typ
Max
Unit
2.4
2.8
3.0
V
0.2
--
Vana-0.2
V
--
40
--
dB
--
2200
--
Ohms
-10
--
10
mV
--
-67
-62
dBV
± 0.2
--
± 0.4
V/µs
43
6365A–PMAAC–12-Mar-08
Table 11-1.
Microphone Preamplifier (OP065) Electrical Specifications (Continued)
Parameter
Symbol
Conditions
Min
Typ
Max
Unit
Frequency response
F-3
50 kOhms // 100 pF load
40 dB gain
15
18
--
kHz
Phase margin
PM
50 kOhms // 100 pF load
45
50
--
°
Start-up time
tSTUP
--
40
50
µs
Supply current, active mode
ICC
--
15
30
µA
Supply current, stand-by mode
ISBY
--
--
1
µA
11.6
Not including microphone bias current
Control Modes
The Preamplifier can be enabled or disabled by activating the bit #1 (ONAMP) on the register
0x17. (See Section 8.5.18 “Microphone Amplifier Control”.)
Microphone Preamplifier Mode
onamp
Active Mode
0
Stand By Mode
1
Active Mode
The microphone bias of the preamplifier can be activated or deactivated by changing the bit #0
(ONMIC) on the register 0x17. (See Section 8.5.18 “Microphone Amplifier Control”.)
Microphone Bias Mode
onmic
Microphone Bias Mode
0
No Microphone Bias
1
Microphone Bias Available
Note:
44
when onmic = 0, the MIC pin is pulled down to the ground through a 3 kOhms resistor.
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
11.7
Typical Application
Figure 11-2. Microphone Preamplifier Typical Application Diagram
560k
micinn
Cin
6.8k
-
micout
1µF
micout
+
vcm
micb
Rbias - 2.2k
2.2k
micn
C2
10µF
Rb2 - 100k
Cmc
Rb1 - 100k
micp
10µF
OP065
vdda
gnda
The OP065 is used as a 37 dB gain amplifier. Grounds of the microphone and the OP065 are
common (GNDA in the schematic). The amplifier is internally supplied by VANA.
A capacitive filter (C2) is added for the microphone supply, since its noise is amplified by the
OP065 and then is very critical. A 10 uF minimum value is recommended.
The gain can be attenuated simply by adding an input resistor in serie with MICINN input. The
gain is also determined by Gv[dB] = 20.log(220000/(2200+Rsad)), with Rsad the additional input
resistor added.
The common mode input (VCM) is internally biased, and has to be decoupled with a 10 uF minimum external capacitor. It is very important for the total output noise.
Care should be taken to avoid coupling between the input of the OP065 and noisy environments
(digital power, burst mode of GSM, etc.)
The input capacitor determines the low cut-off frequency with the internal 2.2 kOhms resistor:
Fcutt-off = 0.159/(2200. Cin) with Cin: value of the input capacitor Cin.
45
6365A–PMAAC–12-Mar-08
12. Power On/Off Procedure
There are two different inputs for supplying AT73C209. The first one, is to apply a cell on IN pin.
The DC/DC converter should be activated by the ONOFF pin. The second one, is to apply a
USB_Voltage on USB pin. Each power_up is described below.
12.1
DC/DC Power On/Off Operation
The Power-On of the DC/DC boost converter is activated by a push_button. The Power-Off of
the DC/DC boost converter is controlled by the micro-controller MCU using 1 signal register.
• The DC/DC boost converter is enabled with the ONOFF signal (Push_button activation). If
ONOFF is high, the FB output voltage of the DC/DC converter begins to rise. The load
resistor in this start-up phase must be higher than 10 KOhms. Once FB reaches the 2.4V
threshold voltage, a DC/DC internal low-quiescent voltage supervisor sets the DC/DC
internal STARTV signal to high (FB level). Then, the DC/DC output voltage FB rises to 3.3V.
• The DC/DC boost converter is kept enabled by the micro-controller by setting the UPONOFF
bit to high level (register 0x15, bit # 0). Then, the ONOFF signal can be released to 0.
• Once FB reaches 2.4V threshold, a counter is started and after 256 cycles of internal
oscillator, a reset signal (high level) is generated on RSTB pin. The reset time should be
calculated as follows: (5kHz < F oscillator < 20kHz
)
1
·
1
12, 8ms = 256 × ----------------------------------------------- < Reset – Time < 256 × ---------------------------------------------- = 51, 2ms
f OSCILLATOR – MIN
f OSCILLATOR – MAX
• The off mode is entered as soon as the micro-controller resets the UPONOFF bit to 0
(provided ONOFF=0). Then, the DC/DC boost converter is disabled
46
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
Figure 12-1. DC/DC Power On/Off Procedure Diagram
ONOFF
With 1 Cell Supply
IN
Time
UPONOFF
Time
FB/VBOOST
2.4V
2.2V
Time
RSTB
VBOOST
Time
1 msec.
12.8 msec.
up to
51.2 msec.
47
6365A–PMAAC–12-Mar-08
12.2
USB Power On/Off Operation (USB Alone)
This paragraph describes the power on/off procedure if only a USB power supply is applied. The
DC/DC converter is in Off Mode.
When a voltage over 4.5V is applied on the USB pin, the LDO1 starts itself automatically.
• The FB/VBOOST output voltage begins to rise. Once the output voltage reaches the 2.4V
threshold voltage, an internal low-quiescent voltage supervisor sets the LDO1 enable signal
to high. Then, the LDO1 output voltage rises to 3.4V.
• Once FB/VBOOST reaches 2.4V threshold, a counter is started and after 256 cycles of
internal oscillator, a reset signal (high level) is generated on RSTB pin. The reset time should
be calculated as follows
1
·
1
12, 8ms = 256 × ----------------------------------------------- < Reset – Time < 256 × ---------------------------------------------- = 51, 2ms
f OSCILLATOR – MIN
f OSCILLATOR – MAX
• The off mode is entered as soon as USB input voltage is removed or under 4.5V.
Figure 12-2. USB Power ON/OFF Procedure Diagram
USB
With USB SUpply
5.5V
4.5V
Time
FB/VBOOST
2.4V
2.2V
Time
RSTB
VBOOST
Time
1 msec.
48
12.8 msec.
up to
51.2 msec.
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
12.3
USB vs. DC/DC Power On/Off Operation
AT73C209 has a power selection priority. The USB pin powers the LDO1 and the IN pin powers
the DC/DC Converter. If the output value of the DC/DC is higher than the LDO1 output value,
then the LDO1 is stopped. If the output value of the LDO1 is higher than the DC/DC output
value, then the DC/DC is put in standby mode.
Figure 12-3. Power Supply Priority Diagram
USB
LDO1
Stop
FB/VBOOST
DC/DC > LDO1
Standby
IN
LDO1
Using default values (In the registers), the power-on and power-off sequences when both power
supplies are connected, should be as described below.
Power On Sequence:
A cell is connected to the IN pin. The DC/DC can be started by ONOFF pin activation and
latched by UPONOFF bit activation.
• FB output rises until 3.3V (default voltage value).
• Once FB reaches 2.4V, a counter is launched and after “Reset-Time”, a reset is generated on
RSTB pin.
• DC/DC is running.
A USB power supply is connected on the USB pin. The LDO1 starts automatically.
• FB/VBOOST rises to 3.4V (default voltage value).
• The DC/DC is in Standby Mode
Power Off Sequence:
The USB power supply is disconnected from the USB pin.
• The LDO1 is stopped
• The DC/DC is start (in case of UPONOFF bit activated)
• FB/VBOOST is falling down until 3.3V (default voltage value).
The DC/DC is stopped when the UPONOFF bit is set to Low.
49
6365A–PMAAC–12-Mar-08
Figure 12-4. USB vs. DC/DC Power On/Off Procedure Diagram (with Default Values)
IN
USB
Time
ONOFF
Time
UPONOFF
Time
FB/VBOOST
Time
3.4V
3.3V
2.4V
2.2V
RSTB
Reset
Time
Time
DCDC_ON
Time
LDO1_ON
Time
Time
50
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
12.4
Audio DAC Start-up Sequences
The power up of the circuit can be performed independently for several blocks. The figure below
presents the sequence carried out for powering up a specific block XX where XX can be any of
the several blocks described below0
Figure 12-5. DAC Startup DIagram
Circuit in
Reset State
(rstz low)
*Circuit pre-charging
User Controlled
Fastcharge
XX
Set Low
End
Fastcharge
Disable Reset
All Blocks are in
Power Down
(rstz high)
XX Block in
Power Down
On XX
Set to High
begin
fastcharge
Fastcharge
XX Set
High
XX Block Ready
On XX
Set to Low
= Register Write Operation
*Circuit must be in this state for the specified fastcharge interval.
The sequence flow starts by setting to High the block specific fast-charge control bit and subsequently the associated power control bit. Once the power control bit is set to High, the fast
charging starts. This action begins a user controlled fast-charge cycle. When the fast-charge
period is over, the user must reset the associated fast-charge bit and the block is ready for use.
If a power control bit is cleared a new power up sequence is needed.
The several blocks with independent power control are identified in Table 12-1 below. The table
describes the power-on control and fast-charge bits for each block.
Table 12-1.
Power-on Control and Fast-charge Bits Table
Powered Up Block
Power On Control Bit
Precharge Control Bit
Vref & Vcm generator
onmstr (reg 0x0C; bit #0)
prcharge (reg 0x0C; bit #1)
Left line in amplifier
onlnil (reg 0x00; bit #0)
prchargeil (reg 0x0C; bit #2)
Right line in amplifier
onlnir (reg 0x00; bit #1)
prchargeir (reg 0x0C; bit #3)
Left line out amplifier
onlnol (reg 0x00; bit #2)
prchargeol (reg 0x0C; bit #4)
Right line out amplifier
onlnor (reg 0x00; bit #3)
prchargeor (reg 0x0C; bit #5)
Left D-to-A converter
ondacl (reg 0x00; bit #4)
Not Needed
Right D-to-A converter
ondacr (reg 0x00; bit #5)
Not Needed
The power-on settling times for each of the different blocks are described in Table 12-1 below.
51
6365A–PMAAC–12-Mar-08
Table 12-2.
Powered Up Block
Power On
Settling
Time
Equivalent
Charge
Capacitance
Max dV/dt
while
Charging
osmstr
Vref generator
500 ms
10 µF
--
onlnil
Left Line In Amplifier
50 ms
2.2 µF
--
onlnir
Right Line In Amplifier
50 ms
2.2 µF
--
onlnol
Left Line Out Amplifier
500 ms
100 µF to 220 µF
3V/sec.
onlnor
Right Line Out Amplifier
500 ms
100 µF to 220 µF
3V/sec.
ondacl
Left D to A Converter
100 µs
--
--
ondacr
Right D to A Converter
100 µs
--
--
Power On
Signal
Note:
52
Power On Settling Time
All the blocks can be precharged simultaneously
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
13. Interrupts
There are three possible interrupts. Two for USB (for Plugin and Unplug) and one for Headset
Short-Circuit. These three interrupts generate a low signal on ITB output pin and are generated
as described in the following paragraphs.
To see each interrupt, it’s necessary to mask it by using the register “INT_MASK” at 0x11 register address.
13.1
USB Interrupt
There are two interrupt generation possibilities for USB. USB Rising interrupt and USB Falling
interrupt. The dedicated registers for these interrupts are 0x11 (MISC_STATUS) and 0x12
(INT_MASK). These registers are described below. (Only the used bits for USB interrupt are
described. For more details, see Section 8.5.14 on page 23 and Section 8.5.15 on page 23.)
Register (0x11): Miscellaneous Status (MISC_STATUS)
Bit
Name
Description
Reset Value
1
USBOK
USB Supply Flag
USBOK = 0
Register (0x12): Interrupt Mask (INT_MASK)
Bit
Name
Description
Reset Value
1
USBRMSK
USB supply rising interrupt mask (1 to enable interrupt)
USBRMSK = 0
2
USBFMSK
USB supply falling interrupt mask (1 to enable interrupt)
USBFMSK = 0
53
6365A–PMAAC–12-Mar-08
13.1.1
USB Rising Interrupt
The sequence of USB Rising Interrupt generation, is shown below.
Figure 13-1. USB Rising Interrupt DIagram
USB
Vusb
4.5V
Time
USBRMSK
High
Level
Time
USBFMSK
High
Level
Time
USBOK
High
Level
Time
ITB
High
Level
Time
Interrupt Generation
The sequence of the USB Rising Interrupt is described below.
• Put bit #1 of register 0x12 to High
→ USB Mask Rising (USBRMSK) goes to High
• Plug USB input
→ bit #1 of register 0x11 (USBOK), goes to High Level
→ ITB output goes to Low Level
• Put bit #1 of register 0x12 to Low
→ USB Mask Rising (USBRMSK) goes to Low
→ bit #1 of register 0x11 (USBOK), stay to High Level
→ ITB output goes to High Level
54
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
13.1.2
USB Falling Interrupt
The Falling Interrupt generation sequence is shown below.
Figure 13-2. USB Falling Interrupt Diagram
USB
Vusb
4.5V
Time
USBRMSK
High
Level
Time
USBFMSK
High
Level
Time
USBOK
High
Level
Time
ITB
High
Level
Time
Interrupt Generation
The sequence of the USB Falling Interrupt is described below.
• Put bit #2 of register 0x12 to High
→ USB Mask Rising (USBRMSK) goes to High
• Unplug USB input
→ bit #1 of register 0x11 (USBOK), goes to Low Level
→ ITB output goes to Low Level
• Put bit #2 of register 0x12 to Low
→ USB Mask Rising (USBRMSK) goes to Low
→ bit #1 of register 0x11 (USBOK), stays at Low Level
→ ITB output goes to Low Level
55
6365A–PMAAC–12-Mar-08
13.2
Headset Short-Circuit Interrupt
There is one interrupt generation for Headset Short-Circuit (see diagram below). The dedicated
registers for this interrupt are 0x11 (MISC_STATUS) and 0x12 (INT_MASK). These registers
are described below. (Only the used bits for Headset Short-Circuit interrupt are described. For
more details, see Section 8.5.14 on page 23 and Section 8.5.15 on page 23.)
Register (0x11): Miscellaneous Status (MISC_STATUS)
Register
Bit
Name
Description
Reset Value
0x11
0
HSSHORT
Headset Short Flag
HSSHORT = 0
0x12
0
HSSMSK
Headset short interrupt mask (1 to enable interrupt)
HSSMSK = 0
13.2.1
Headset Short-Circuit Sequence
Figure 13-3. Headset Short-Circuit Interrupt Diagram
Headset
Driver Output
Headset
Short Circuit
Headset
Driver Off
Headset
Driver Off
Short-Circuit on
Headset Driver
Headset
Driver Off
HSSMSK
Time
HSSHORT
Time
ITB
Time
High
Level
High
Level
High
Level
Time
Debounce
The sequence of the Head Short-Circuit Interrupt is described below.
• Put bit #0 of register 0x12 to High.
→Headset Short-Circuit Mask (HSSMSK) goes to High.
• Power on the headset output driver.
→After Debounce Time bit #0 of register 0x11
• Make a short circuit on the
headset output (right or left channel. (HSSHORT), goes to High Level.
→Then ITB output goes to High Level.
The Headset Short Circuit Flag (HSSHORT) should be removed by switching off the headset
driver.
56
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
The ITB signal (Interrupt Output) should be removed by putting bit #0 of register 0x12
(HSSMSK) to Low.
13.2.2
Debounce Time
The debounce time depends on the internal oscillator deviation. It operates after 512 cycles of
internal oscillator period time. It should be calculated as follows:
Debounce - Time equation:
1
Debounce – Time = 512 × ⎛⎝ --------------------------------⎞⎠
f OSCILLATOR
Internal Frequency Oscillator Deviation:
5kHz < f OSCILLATOR < 20kHz
Debounce-Time Min. and Max.:
··
25 ,6ms < Debounce – Time < 104 ,2ms
57
6365A–PMAAC–12-Mar-08
14. Current Consumption in Different Modes
Table 14-1.
Current Consumption with Battery Operation
Mode
Current Consumption (typ)
Current Consumption (max)
0: Off
Internal Monitoring
µA
Total
TBD
10
1: Standby
No Play
DC/DC is on
MCU & Nand Flash Ready
mA
Total
TBD
10
2: Play
DC/DC is on
MCU
Flash Reading
Audio DAC
Headset 0dB
mA
Total
TBD
45
3: Record
DC/DC is on
MCU
Flash Writing
Audio DAC
Headset 0dB
mA
Total
58
Unit
TBD
45
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
15. Package Drawing
Figure 15-1. Package Outline
Package Type: QFN32, 7x7mm
Notes:
1. All dimensions are in mm.
2. Drawing is for general information only. Refer to JEDEC drawing MO-220 for additional
information.
Figure 15-2. Package Drawing with Pin 1 and Marking (Bottom View)
59
6365A–PMAAC–12-Mar-08
16. Revision History
Table 16-1.
Doc. Rev.
60
Revision History
Date
Comments
12-Mar-08
First issue.
Change Request Ref.
AT73C209
6365A–PMAAC–12-Mar-08
AT73C209
Table of Contents
Features ..................................................................................................... 1
1
Description ............................................................................................... 1
2
Block Diagram .......................................................................................... 3
3
Application Diagram ................................................................................ 4
4
Components List ...................................................................................... 5
5
Pin Description ......................................................................................... 6
6
Absolute Maximum Ratings .................................................................... 7
7
Digital IOs ................................................................................................. 7
8
SPI Interface ............................................................................................. 8
9
8.1
SPI architecture .................................................................................................8
8.2
SPI Protocol .......................................................................................................8
8.3
Timing Diagram for SPI Interface ......................................................................9
8.4
SPI Timing .........................................................................................................9
8.5
SPI Register Tables ...........................................................................................9
Power Supplies ...................................................................................... 28
9.1
DC to DC Boost Converter (SW1) ...................................................................28
9.2
LDO1: 3.3V From USB Port ............................................................................31
9.3
LDO2: 2.4V to 3.0V for Internal Analog Section Supply ..................................33
10 Audio DAC .............................................................................................. 36
10.1
Description .......................................................................................................36
10.2
Functional Diagram .........................................................................................36
10.3
Electrical Specifications ...................................................................................37
10.4
Data Interface ..................................................................................................40
10.5
Timing Specifications .......................................................................................41
11 Microphone Preamplifier (OP065) ........................................................ 42
11.1
Features ..........................................................................................................42
11.2
Description .......................................................................................................42
11.3
Functional Diagram .........................................................................................42
11.4
Detailed Description ........................................................................................43
11.5
Electrical Specifications ...................................................................................43
11.6
Control Modes .................................................................................................44
i
6365A–PMAAC–12-Mar-08
11.7
Typical Application ...........................................................................................45
12 Power On/Off Procedure ....................................................................... 46
12.1
DC/DC Power On/Off Operation ......................................................................46
12.2
USB Power On/Off Operation (USB Alone) .....................................................48
12.3
USB vs. DC/DC Power On/Off Operation ........................................................49
12.4
Audio DAC Start-up Sequences ......................................................................51
13 Interrupts ................................................................................................ 53
13.1
USB Interrupt ...................................................................................................53
13.2
Headset Short-Circuit Interrupt ........................................................................56
14 Current Consumption in Different Modes ............................................ 58
15 Package Drawing ................................................................................... 59
16 Revision History ..................................................................................... 60
Table of Contents....................................................................................... i
ii
AT73C209
6365A–PMAAC–12-Mar-08
Headquarters
International
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Atmel Asia
Room 1219
Chinachem Golden Plaza
77 Mody Road Tsimshatsui
East Kowloon
Hong Kong
Tel: (852) 2721-9778
Fax: (852) 2722-1369
Atmel Europe
Le Krebs
8, Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-enYvelines Cedex
France
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Technical Support
[email protected]
Atmel techincal support
Sales Contacts
www.atmel.com/contacts/
Product Contact
Web Site
www.atmel.com
Analog Companions (PMAAC)
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted
for use as components in applications intended to support or sustain life.
© 2008 Atmel Corporation. All rights reserved. Atmel®, logo and combinations thereof, and others are registered trademarks or trademarks of
Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
6365A–PMAAC–12-Mar-08