ES8396
ES8396
ES8396
ADC
APPLICATIONS
• 24-bit, 8 to 96 kHz sampling frequency
• 95 dB dynamic range, 95 dB signal to • MID/Phoblet
noise ratio, -85 dB THD+N • Smart Phone
• Low noise pre-amplifier • Digital amplifier
• Auto level control (ALC) and noise gate
• Microphone bias
ORDERING INFORMATION
ES8396 -40°C ~ +85°C
QFN-48
1
Everest Semiconductor Confidential ES8396
1. BLOCK DIAGRAM
GPIO1/DMIC_SCL1
GPIO2/DMIC_SCL2
DACDAT1
ADCDAT1
DACDAT2
ADCDAT2
BCLK1
BCLK2
LRCK1
LRCK2
MCLK
SDA
SCL
2 2 2
PLL IC GPIO I S/PCM 1 I S/PCM 2
Clock Mgr
DSP
ASRC
L/R Line Mixer Out Mixing
PGA Stereo ADC ALC Stereo
L/R Aux Mixer Out
ADC DAC DPL DAC
L/R Mono Mixer Out
Programmable Filters
PEQ
L/R ADC PGA Out SE
u/A Law
Charge
Pump Mic Bias Analog Reference Power Supply and LDO
CPVSSP
CPBOT
CPTOP
CPGND
CPVDD
MICBIAS
VMID
DACVRP
ADCVRP
SPKGND
SPKLDO
SPKVDD2
SPKVDD1
AGND
AVDDLDO
AVDD
DGND
DPVDD
DCVDD
SPKROUTN
SPKROUTP
SPKLOUTN
SPKLOUTP
SPKVDD2
SPKVDD1
HPROUT
SPKGND
HPLOUT
SPKLDO
CPGND
CPBOT
48
47
46
45
44
43
42
41
40
39
38
37
GPIO1 1 36 CPVSSP
DACDAT1 2 35 CPTOP
ADCDAT1 3 34 CPVDD
BCLK1 4 ES8396 33 DACVRP
LRCK1 5 32 MONOUTN
SDA 6 31 MONOUTP
QFN 48
SCL 7 30 AVDDLDO
DPVDD 8 29 AVDD
DGND 9 28 AGND
DCVDD 10 27 VMID
MCLK 11 26 ADCVRP
GPIO2 12 25 MICN
13
14
15
16
17
18
19
20
21
22
23
24
BCLK2
LRCK2
DACDAT2
ADCDAT2
ROUT
LOUT
MICBIAS
MONOP
MONON
AINR
AINL
MICP
ADCDAT1/AD0 DIO I2S/PCM serial data out; Also used as I2C address
DACDAT1 DI I2S/PCM serial data in
LRCK1 DIO I2S/PCM left and right clock
BCLK1 DIO I2S/PCM bit clock
ADCDAT2 DIO I2S/PCM serial data out
DACDAT2 DI I2S/PCM serial data in
LRCK2 DIO I2S/PCM left and right clock
BCLK2 DIO I2S/PCM bit clock
SPKR_P
8OHMRSPEAKER
SPKL_N
SPK_GND
8OHMLSPEAKER
49
48
47
46
45
44
43
42
41
40
39
38
37
SPK_GND SPK_GND AGND AGND MOUT_N
10K 10K 33
CPBOT
CPGND
SPKLDO
SPKGND
HPROUT
HPLOUT
SPKROUTP
SPKROUTN
SPKVDD2
SPKLOUTN
SPKVDD1
SPKLOUTP
THERMAL
Receiver earpiece
0.1uF 10uF 33
0.01uF 0.01uF
MOUT_P
I2C_SDA
1
1 36 0.1uF 10uF
I2C_SCL I2S1_ALRCK_GPIO 2 ADCLRCK/GPIO CPVSSP
35
I2S1_DACDAT 0 DACDAT1 CPTOP AGND
I2CA0 3 ADCDAT1 CPVDD 34 AGND
I2S1_ADCDAT 4 33 VCP_DUT(+1.8V)
VP_DUT(+1.8V- +3.3V) I2S1_BCLK 5 BCLK1 DACVRP
32
I2S1_LRCK LRCK1 MONOOUTN 0.1uF 10uF
6
7 SDA
SCL
ES8396 MONOOUTP
AVDDLDO
31
30 10uF 0.1uF AGND
10uF 0.1uF 8 29
9 DPVDD AVDD
28 VA_DUT(+3.3V)
DGND DGND AGND AGND AGND
10 DCVDD VMID 27
VD_DUT(+1.8V- +3.3V) 11 26
MCLK 12 MCLK ADCVRP
25 10uF 0.1uF 0.1uF 10uF
1
AGND
MICBIAS
MONON
MONOP
BCLK2
LRCK2
ROUT
LOUT
MICP
AINR
AINL
DGND AGND
13
14
15
16
17
18
19
20
21
22
23
24
4.7uF 0.1uF
I2S2_SCLK
I2S2_LRCK
I2S2_DACDAT
I2S2_ADCDAT AGND
4.7uF
ROUT_N
4.7uF
LOUT_P MICBIAS
4.7uF 2.2K
10K 10K MONOIN_P 10uF 0.1uF
4.7uF
MONOIN_N 4.7uF
AGND
4.7uF
AIN_R
4.7uF 4.7uF
AIN_L MICROPHONE
AGND
2.2K
MICN
MICP
AGND
According to the serial audio data sampling frequency (Fs), the device can work in two speed
modes: single speed mode or double speed mode. In single speed mode, Fs normally ranges
from 8 kHz to 48 kHz, and in double speed mode, Fs normally range from 64 kHz to 96 kHz.
The device can work either in master clock mode or slave clock mode. In slave mode, LRCK and
SCLK are supplied externally, and LRCK and SCLK must be synchronously derived from the
system clock with specific rates. In master mode, LRCK and SCLK are derived internally from
device master clock.
I2C interface is a bi-directional serial bus that uses a serial data line (SDA) and a serial clock line
(SCL) for data transfer. The timing diagram for data transfer of this interface is given in Figure 1.
Data are transmitted synchronously to SCL clock on the SDA line on a byte-by-byte basis. Each
bit in a byte is sampled during SCL high with MSB bit being transmitted firstly. Each transferred
byte is followed by an acknowledge bit from receiver to pull the SDA low. The transfer rate of
this interface can be up to 100 kbps.
A master controller initiates the transmission by sending a “start” signal, which is defined as a
high-to-low transition at SDA while SCL is high. The first byte transferred is the slave address. It
is a seven-bit chip address followed by a RW bit. The chip address must be 001000x, where x
equals AD0. The RW bit indicates the slave data transfer direction. Once an acknowledge bit is
received, the data transfer starts to proceed on a byte-by-byte basis in the direction specified by
the RW bit. The master can terminate the communication by generating a “stop” signal, which is
defined as a low-to-high transition at SDA while SCL is high.
In I2C interface mode, the registers can be written and read. The formats of “write” and “read”
instructions are shown in Table 1 and Table 2. Please note that, to read data from a register, you
must set R/W bit to 0 to access the register address and then set R/W to 1 to read data from the
register. There are no acknowledge bit after data to be written or read, this is the only
difference from the I2C protocol.
SCLK
LEFT CHANNEL
LRCK RIGHT CHANNEL
SCLK
SCLK
7. ELECTRICAL CHARACTERISTICS
SDA
SCL
TTWCH
S P S
TTWF TTWR
8. PACKAGE
9. CORPORATE INFORMATION
Email: [email protected]