ES8388S
FEATURES
Low Power Audio CODEC
DAC
System
•
•
•
•
•
•
•
•
High performance and low power multibit delta-sigma audio ADC and DAC
I2S/PCM master or slave serial data port
Two pairs of analog input with
differential input option
256/384Fs and USB 12/24 MHz system
clocks
Sophisticated analog input and output
routing, mixing and gain
I2C interface
•
•
•
•
Low Power
•
•
ADC
•
•
•
24-bit, 8 to 96 kHz sampling frequency
93 dB signal to noise ratio, -85 dB
THD+N
Headphone driver capless mode
Bass or treble
Stereo enhancement
Pop and click noise suppression
24-bit, 8 to 96 kHz sampling frequency
92 dB signal to noise ratio, -85 dB
THD+N
Auto level control (ALC) and noise gate
1.8V to 3.3V operation
7 mW playback; 16 mW playback and
record
APPLICATIONS
•
•
Surveillance
Portable audio
ORDERING INFORMATION
ES8388S -40°C ~ +85°C
QFN-28
1
Everest Semiconductor
1.
2.
3.
4.
5.
6.
7.
8.
Confidential
ES8388S
BLOCK DIAGRAM ................................................................................................................... 4
PIN OUT AND DESCRIPTION ................................................................................................ 5
TYPICAL APPLICATION CIRCUIT.......................................................................................... 6
POWER ON RESET ................................................................................................................ 6
CLOCK MODES AND SAMPLING FREQUENCIES ............................................................... 7
MICRO-CONTROLLER CONFIGURATION INTERFACE ...................................................... 8
DIGITAL AUDIO INTERFACE................................................................................................ 10
ELECTRICAL CHARACTERISTICS ...................................................................................... 11
ABSOLUTE MAXIMUM RATINGS................................................................................................ 11
RECOMMENDED OPERATING CONDITIONS .............................................................................. 11
ADC ANALOG AND FILTER CHARACTERISTICS AND SPECIFICATIONS ........................................ 11
DAC ANALOG AND FILTER CHARACTERISTICS AND SPECIFICATIONS ........................................ 12
POWER CONSUMPTION CHARACTERISTICS .............................................................................. 12
SERIAL AUDIO PORT SWITCHING SPECIFICATIONS ................................................................... 12
I2C SWITCHING SPECIFICATIONS ............................................................................................... 13
9.
CONFIGURATION REGISTER DEFINITION ........................................................................ 15
REGISTER 0 – CHIP CONTROL 1, DEFAULT 0000 0100 ............................................................... 16
REGISTER 1 – CHIP CONTROL 2, DEFAULT 0001 1111 ............................................................... 16
REGISTER 2 – CHIP POWER MANAGEMENT, DEFAULT 1100 0011 ........................................... 16
REGISTER 3 – ADC POWER MANAGEMENT, DEFAULT 1010 1100 ............................................ 17
REGISTER 4 – DAC POWER MANAGEMENT, DEFAULT 1100 0000 ............................................ 17
REGISTER 5 – CHIP LOW POWER 1, DEFAULT 0000 0000.......................................................... 17
REGISTER 6 – CHIP LOW POWER 2, DEFAULT 0000 0000.......................................................... 17
REGISTER 7 – ANALOG VOLTAGE MANAGEMENT, DEFAULT 1111 1100 .................................. 17
REGISTER 8 – MASTER MODE CONTROL, DEFAULT 1000 0000................................................. 18
REGISTER 9 – ADC CONTROL 1, DEFAULT 0000 0000 ................................................................ 18
REGISTER 10 – ADC CONTROL 2, DEFAULT 0000 0000 .............................................................. 18
REGISTER 11 – ADC CONTROL 3, DEFAULT 0000 0000 .............................................................. 18
REGISTER 12 – ADC CONTROL 4, DEFAULT 0000 0000 .............................................................. 19
REGISTER 13 – ADC CONTROL 5, DEFAULT 0000 0110 .............................................................. 19
REGISTER 14 – ADC CONTROL 6, DEFAULT 0010 0000 .............................................................. 19
REGISTER 15 – ADC CONTROL 7, DEFAULT 0010 0000 .............................................................. 20
REGISTER 16 – ADC CONTROL 8, DEFAULT 1100 0000 .............................................................. 20
REGISTER 18 – ADC CONTROL 10, DEFAULT 0011 1000 ............................................................ 21
REGISTER 19 – ADC CONTROL 11, DEFAULT 1011 0000 ............................................................ 21
Revision 8.0
2
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 20 – ADC CONTROL 12, DEFAULT 0011 0010 ............................................................ 21
REGISTER 21 – ADC CONTROL 13, DEFAULT 0000 0110 ............................................................ 22
REGISTER 22 – ADC CONTROL 14, DEFAULT 0000 0000 ............................................................ 22
REGISTER 23 – DAC CONTROL 1, DEFAULT 0000 0000 .............................................................. 22
REGISTER 24 – DAC CONTROL 2, DEFAULT 0000 0110 .............................................................. 23
REGISTER 25 – DAC CONTROL 3, DEFAULT 0010 0010 .............................................................. 23
REGISTER 26 – DAC CONTROL 4, DEFAULT 1100 0000 .............................................................. 23
REGISTER 27 – DAC CONTROL 5, DEFAULT 1100 0000 .............................................................. 24
REGISTER 28 – DAC CONTROL 6, DEFAULT 0000 1000 .............................................................. 24
REGISTER 29 – DAC CONTROL 7, DEFAULT 0000 0000 .............................................................. 24
REGISTER 30 – DAC CONTROL 8, DEFAULT 0001 1111 .............................................................. 24
REGISTER 31 – DAC CONTROL 9, DEFAULT 1111 0111 .............................................................. 25
REGISTER 32 – DAC CONTROL 10, DEFAULT 1111 1101 ............................................................ 25
REGISTER 33 – DAC CONTROL 11, DEFAULT 1111 1111 ............................................................ 25
REGISTER 34 – DAC CONTROL 12, DEFAULT 0001 1111 ............................................................ 25
REGISTER 35 – DAC CONTROL 13, DEFAULT 1111 0111 ............................................................ 25
REGISTER 36 – DAC CONTROL 14, DEFAULT 1111 1101 ............................................................ 25
REGISTER 37 – DAC CONTROL 15, DEFAULT 1111 1111 ............................................................ 25
REGISTER 38 – DAC CONTROL 16, DEFAULT 0000 0000 ............................................................ 25
REGISTER 39 – DAC CONTROL 17, DEFAULT 0011 1000 ............................................................ 26
REGISTER 42 – DAC CONTROL 20, DEFAULT 0011 1000 ............................................................ 26
REGISTER 43 – DAC CONTROL 21, DEFAULT 0001 0000 ............................................................ 26
REGISTER 44 – DAC CONTROL 22, DEFAULT 0000 0000 ............................................................ 27
REGISTER 45 – DAC CONTROL 23, DEFAULT 0000 0000 ............................................................ 27
REGISTER 48 – DAC CONTROL 26, DEFAULT 0000 0000 ............................................................ 27
REGISTER 49 – DAC CONTROL 27, DEFAULT 0000 0000 ............................................................ 27
REGISTER 53 – TEST MODE, DEFAULT 0000 0000 ..................................................................... 27
REGISTER 56 – ADC TEST CONTROL 2, DEFAULT 0000 0000 ..................................................... 27
10.
11.
PACKAGE .......................................................................................................................... 28
CORPORATE INFORMATION .......................................................................................... 29
Revision 8.0
3
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
1. BLOCK DIAGRAM
DSDIN
ASDOUT
SCLK
LRCK
CDATA
CCLK
CE
MCLK
2
2
IC
Clock Mgr
I S/PCM
LIN1
LIN2
LIN2
LIN1
RIN1
RIN2
PGA
PGA
PGA
Mono
ADC
Mixer
ADC ALC
DAC PEQ
DAC SE
HP Driver
LOUT
Stereo
DAC
ROUT
Analog Reference
DVDD
PVDD
DGND
AVDD
AGND
HPVDD
HPGND
ADCVREF
DACVREF
VMID
Revision 8.0
Power Supply
4
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
2. PIN OUT AND DESCRIPTION
LIN2
RIN1
LIN1
NC
CE
CDATA
CCLK
22
23
24
25
26
27
28
MCLK
DVDD
PVDD
DGND
SCLK
DSDIN
LRCK
1
2
3
4
5
6
7
ES8388S
21
20
19
18
17
16
15
RIN2
VMID
ADCVREF
AGND
AVDD
HPVDD
NC
14
13
12
11
10
9
8
NC
HPGND
ROUT
LOUT
DACVREF
NC
ASDOUT
PIN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Revision 8.0
NAME
MCLK
DVDD
PVDD
DGND
SCLK
DSDIN
LRCK
ASDOUT
NC
DACVREF
LOUT
ROUT
HPGND
NC
NC
HPVDD
AVDD
AGND
ADCVREF
VMID
RIN2
LIN2
RIN1
LIN1
NC
CE
CDATA
CCLK
I/O
I
Supply
Supply
Supply
I/O
I
I/O
O
O
O
O
Supply
Supply
Supply
Supply
O
O
I
I
I
I
I
I/O
I
DESCRIPTION
Master clock
Digital core supply
Digital IO supply
Digital ground
Audio data bit clock
DAC audio data
Audio data left and right clock
ADC audio data
No connect
Decoupling capacitor
Left analog output
Right analog output (same as left)
Ground for headphone output drivers
No connect
No connect
Supply for headphone output drivers
Analog supply
Analog ground
Decoupling capacitor
Decoupling capacitor
Right analog input
Left analog input
Right analog input
Left analog input
No connect
I2C device address selection
I2C data input or output
I2C clock input
5
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
3. TYPICAL APPLICATION CIRCUIT
1uF
1uF
LIN1
RIN1
2K
AVDD
1K5
4.7uF
GND
1uF
MIC
1uF
I2CAD0/ SPI CE
I2C/SPI DATA
I2C/SPI CLK
28
27
26
25
24
23
22
29
GND
GND
CCLK
CDATA
CE
NC
LIN1
RIN1
LIN2
GND
MCLK
DVDD
PVDD
DGND
SCLK
DSDIN
DLRCK
ES8388S
RIN2
VMID
ADCVREF
AGND
AVDD
HPVDD
NC
21
20
19
18
17
16
15
4.7uF
GND
GND
4.7uF
AVDD
4.7uF
GND
8
9
10
11
12
13
14
GND
I2S_SCLK
I2S_DSDIN
I2S_LRCK
1
2
3
4
5
6
7
ASDOUT
NC
DACVREF
LOUT
ROUT
HPGND
NC
I2S_MCLK
AVDD
I2S_ASDOUT
+
22uF
33
+
22uF
4.7uF
33
GND
HEADPHONEJACK
300 300
GND
4. POWER ON RESET
The device resets itself when DVDD (pin 2) ramp from ground voltage to supply voltage. The
ground voltage needs to be less than 0.2V for proper reset. When DVDD voltage is removed, it is
important to let it drop below 0.2V before next power up. An optional discharge resistor (3.3K,
for example) can be placed between DVDD and DGND (pin 4).
Revision 8.0
6
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
5. CLOCK MODES AND SAMPLING FREQUENCIES
The device supports two types of clocking: standard audio clocks (256Fs, 384Fs, 512Fs, etc), and
USB clocks (12/24 MHz).
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. LRCK and SCLK must be synchronously derived from the system
clock with specific rates. The device can auto detect MCLK/LRCK ratio according to Table 1. The
device supports the MCLK/LRCK ratios listed in Table 1. The LRCK/SCLK ratio is normally 64.
Table 1 Slave Mode Sampling Frequencies and MCLK/LRCK Ratio
Speed Mode
Single Speed
Double Speed
Sampling Frequency
8kHz – 50kHz
50kHz – 100kHz
MCLK/LRCK Ratio
256, 384, 512, 768, 1024
128, 192, 256, 384, 512
In master mode, LRCK and SCLK are derived internally from MCLK. The available MCLK/LRCK
ratios and SCLK/LRCK ratios are listed in Table 2.
Table 2 Master Mode Sampling Frequencies and MCLK/LRCK Ratio
MCLK
MCLK
ADC Sample Rate
CLKDIV2=0 CLKDIV2=1 (ALRCK)
Normal Mode
12.288 MHz 24.576MHz 8 kHz (MCLK/1536)
8 kHz (MCLK/1536)
12 kHz (MCLK/1024)
16 kHz (MCLK/768)
24 kHz (MCLK/512)
32 kHz (MCLK/384)
48 kHz (MCLK/256)
48 kHz (MCLK/256)
96 kHz (MCLK/128)
11.2896 MHz 22.5792MHz 8.0182 kHz (MCLK/1408)
8.0182 kHz (MCLK/1408)
11.025 kHz (MCLK/1024)
22.05 kHz (MCLK/512)
44.1 kHz (MCLK/256)
44.1 kHz (MCLK/256)
88.2 kHz (MCLK/128)
18.432 MHz 36.864MHz 8 kHz (MCLK/2304)
8 kHz (MCLK/2304)
12 kHz (MCLK/1536)
16 kHz (MCLK/1152)
Revision 8.0
ADCFsRatio DAC Sample Rate
[4:0]
(DLRCK)
DACFsRatio SCLK
[4:0]
Ratio
01010
01010
00111
00110
00100
00011
00010
00010
00000
01001
01001
00111
00100
00010
00010
00000
01100
01100
01010
01000
01010
00010
00111
00110
00100
00011
01010
00010
00000
01001
00010
00111
00100
01001
00010
00000
01100
00011
01010
01000
8 kHz (MCLK/1536)
48 kHz (MCLK/256)
12 kHz (MCLK/1024)
16 kHz (MCLK/768)
24 kHz (MCLK/512)
32 kHz (MCLK/384)
8 kHz (MCLK/1536)
48 kHz (MCLK/256)
96 kHz (MCLK/128)
8.0182 kHz (MCLK/1408)
44.1 kHz (MCLK/256)
11.025 kHz (MCLK/1024)
22.05 kHz (MCLK/512)
8.0182 kHz (MCLK/1408)
44.1 kHz (MCLK/256)
88.2 kHz (MCLK/128)
8 kHz (MCLK/2304)
48 kHz (MCLK/384)
12 kHz (MCLK/1536)
16 kHz (MCLK/1152)
7
Latest datasheet: www.everest-semi.com or info@everest-semi.com
MCLK/6
MCLK/4
MCLK/4
MCLK/6
MCLK/4
MCLK/6
MCLK/4
MCLK/4
MCLK/2
MCLK/4
MCLK/4
MCLK/4
MCLK/4
MCLK/4
MCLK/4
MCLK/2
MCLK/6
MCLK/6
MCLK/6
MCLK/6
July 2018
Everest Semiconductor
Confidential
24 kHz (MCLK/768)
32 kHz (MCLK/576)
48 kHz (MCLK/384)
48 kHz (MCLK/384)
96 kHz (MCLK/192)
16.9344 MHz 33.8688MHz 8.0182 kHz (MCLK/2112)
8.0182 kHz (MCLK/2112)
11.025 kHz (MCLK/1536)
22.05 kHz (MCLK/768)
44.1 kHz (MCLK/384)
44.1 kHz (MCLK/384)
88.2 kHz (MCLK/192)
USB Mode
12 MHz
24MHz
8 kHz (MCLK/1500)
8 kHz (MCLK/1500)
8.0214 kHz (MCLK/1496)
8.0214 kHz (MCLK/1496)
11.0259 kHz (MCLK/1088)
12 kHz (MCLK/1000)
16 kHz (MCLK/750)
22.0588 kHz (MCLK/544)
24 kHz (MCLK/500)
32 kHz (MCLK/375)
44.118 kHz (MCLK/272)
44.118 kHz (MCLK/272)
48 kHz (MCLK/250)
48 kHz (MCLK/250)
88.235 kHz (MCLK/136)
96 kHz (MCLK/125)
ES8388S
00110
00101
00011
00011
00001
01011
01011
01010
00110
00011
00011
00001
24 kHz (MCLK/768)
32 kHz (MCLK/576)
8 kHz (MCLK/2304)
48 kHz (MCLK/384)
96 kHz (MCLK/192)
8.0182 kHz (MCLK/2112)
44.1 kHz (MCLK/384)
11.025 kHz (MCLK/1536)
22.05 kHz (MCLK/768)
8.0182 kHz (MCLK/2112)
44.1 kHz (MCLK/384)
88.2 kHz (MCLK/192)
00110
00101
01100
00011
00001
01011
00011
01010
00110
01011
00011
00001
MCLK/6
MCLK/6
MCLK/6
MCLK/6
MCLK/3
MCLK/6
MCLK/6
MCLK/6
MCLK/6
MCLK/6
MCLK/6
MCLK/3
11011
11011
11010
11010
11001
11000
10111
10110
10101
10100*
10011
10011
10010
10010
10001
10000
8 kHz (MCLK/1500)
11011
48 kHz (MCLK/250)
10010
8.0214 kHz (MCLK/1496) 11010
44.118 kHz (MCLK/272) 10011
11.0259 kHz (MCLK/1088) 11001
12 kHz (MCLK/1000)
11000
16 kHz (MCLK/750)
10111
22.0588 kHz (MCLK/544) 10110
24 kHz (MCLK/500)
10101
32 kHz (MCLK/375)
10100*
8.0214 kHz (MCLK/1496) 11010
44.118 kHz (MCLK/272) 10011
8 kHz (MCLK/1500)
11011
48 kHz (MCLK/250)
10010
88.235 kHz (MCLK/136) 10001
96 kHz (MCLK/125)
10000
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
MCLK
6. MICRO-CONTROLLER CONFIGURATION INTERFACE
The device supports standard I2C micro-controller configuration interface. External microcontroller can completely configure the device through writing to internal configuration
registers.
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 1a
and Figure 1b. Data are transmitted synchronously to SCL clock on the SDA line on a byte-bybyte 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 400 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
Revision 8.0
8
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
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.
Table 3 Write Data to Register in I2C Interface Mode
start
Chip Address
001000
AD0
R/W
0
ACK
Register Address
RAM
ACK
Data to be written
DATA
ACK
Stop
Figure 1a I2C Write Timing
Table 4 Read Data from Register in I2C Interface Mode
Start
Start
Chip Address
001000 AD0
Chip Address
001000 AD0
R/W
0
R/W
1
ACK
ACK
Register Address
RAM
Data to be read
Data
ACK
NACK
Stop
Figure 1b I2C Read Timing
Revision 8.0
9
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
7. DIGITAL AUDIO INTERFACE
The device provides many formats of serial audio data interface to the input of the DAC or
output from the ADC through LRCK, BCLK (SCLK) and DACDAT/ADCDAT pins. These formats are
I2S, left justified, DSP/PCM and TDM mode. DAC input DACDAT is sampled by the device on the
rising edge of SCLK. ADC data is out at ADCDAT on the falling edge of SCLK. The relationship of
SDATA (DACDAT/ADCDAT), SCLK and LRCK with these formats are shown through Figure 2 to
Figure 6.
1 SCLK
SDATA
1
2
1 SCLK
3
n-2 n-1
MSB
n
1
LSB
MSB
2
3
n-2 n-1
n
LSB
SCLK
LEFT CHANNEL
LRCK
RIGHT CHANNEL
Figure 2 I2S Serial Audio Data Format Up To 24-bit
SDATA
1
2
3
n-2 n-1
MSB
n
1
LSB
MSB
2
3
n-2 n-1
n
LSB
SCLK
LRCK
LEFT CHANNEL
RIGHT CHANNEL
Figure 3 Left Justified Serial Audio Data Format Up To 24-bit
Figure 5 DSP/PCM Mode A
Revision 8.0
10
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
Figure 6 DSP/PCM Mode B
8. ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS
Continuous operation at or beyond these conditions may permanently damage the device.
PARAMETER
Analog Supply Voltage Level
Digital Supply Voltage Level
Input Voltage Range
Operating Temperature Range
Storage Temperature
MIN
-0.3V
-0.3V
DGND-0.3V
-40°C
-65°C
MAX
+5.0V
+5.0V
DVDD+0.3V
+85°C
+150°C
RECOMMENDED OPERATING CONDITIONS
PARAMETER
Analog Supply Voltage Level
Digital Supply Voltage Level
MIN
2.0
1.6
TYP
3.3
1.8
MAX
3.6
3.6
UNIT
V
V
ADC ANALOG AND FILTER CHARACTERISTICS AND SPECIFICATIONS
Test conditions are as the following unless otherwise specify: AVDD=3.3V, DCVDD=1.8V,
AGND=0V, DGND=0V, Ambient temperature=25°C, Fs=48 KHz, 96 KHz or 192 KHz,
MCLK/LRCK=256.
PARAMETER
ADC Performance
Signal to Noise ratio (A-weigh)
THD+N
Channel Separation (1KHz)
Interchannel Gain Mismatch
Gain Error
Filter Frequency Response – Single Speed
Passband
Stopband
Passband Ripple
Stopband Attenuation
Filter Frequency Response – Double Speed
Passband
Stopband
Passband Ripple
Stopband Attenuation
Analog Input
Full Scale Input Level
Input Impedance
Revision 8.0
MIN
TYP
MAX
UNIT
85
-88
80
92
-85
85
0.1
95
-75
90
dB
dB
dB
dB
%
0
0.5465
±5
0.4535
±0.05
50
0
0.5833
0.4167
±0.005
50
AVDD/3.3
20
11
Latest datasheet: www.everest-semi.com or info@everest-semi.com
Fs
Fs
dB
dB
Fs
Fs
dB
dB
Vrms
KΩ
July 2018
Everest Semiconductor
Confidential
ES8388S
DAC ANALOG AND FILTER CHARACTERISTICS AND SPECIFICATIONS
Test conditions are as the following unless otherwise specify: AVDD=3.3V, DCVDD=1.8V,
AGND=0V, DGND=0V, Ambient temperature=25°C, Fs=48 KHz, 96 KHz or 192 KHz,
MCLK/LRCK=256.
PARAMETER
MIN
DAC Performance
Signal to Noise ratio (A-weigh)
83
THD+N
-85
Channel Separation (1KHz)
80
Interchannel Gain Mismatch
Filter Frequency Response – Single Speed
Passband
0
Stopband
0.5465
Passband Ripple
Stopband Attenuation
40
Filter Frequency Response – Double Speed
Passband
0
Stopband
0.5833
Passband Ripple
Stopband Attenuation
40
De-emphasis Error at 1 KHz (Single Speed Mode Only)
Fs = 32KHz
Fs = 44.1KHz
Fs = 48KHz
Analog Output
Full Scale Output Level
TYP
MAX
UNIT
93
-83
85
0.05
95
-75
90
dB
dB
dB
dB
0.4535
Fs
Fs
dB
dB
±0.05
0.4167
±0.005
0.002
0.013
0.0009
AVDD/3.3
Fs
Fs
dB
dB
dB
Vrms
POWER CONSUMPTION CHARACTERISTICS
PARAMETER
Normal Operation Mode
DVDD=1.8V, PVDD=1.8V, AVDD=1.8V:
Play back
Play back and record
DVDD=3.3V, PVDD=3.3V, AVDD=3.3V:
Play back
Play back and record
Power Down Mode
DVDD=1.8V, PVDD=1.8V, AVDD=1.8V
DVDD=3.3V, PVDD=3.3V, AVDD=3.3V
MIN
TYP
MAX
UNIT
mW
7
16
31
59
TBD
TBD
mW
SERIAL AUDIO PORT SWITCHING SPECIFICATIONS
PARAMETER
MCLK frequency
MCLK duty cycle
LRCK frequency
Revision 8.0
Symbol
MIN
40
MAX
51.2
60
200
12
Latest datasheet: www.everest-semi.com or info@everest-semi.com
UNIT
MHz
%
KHz
July 2018
Everest Semiconductor
Confidential
LRCK duty cycle
SCLK frequency
SCLK pulse width low
SCLK Pulse width high
SCLK falling to LRCK edge
SCLK falling to SDOUT valid
SDIN valid to SCLK rising setup time
SCLK rising to SDIN hold time
ES8388S
40
TSCLKL
TSCLKH
TSLR
TSDO
TSDIS
TSDIH
60
26
15
15
–10
0
10
10
10
%
MHz
ns
ns
ns
ns
ns
ns
Figure 8 Serial Audio Port Timing
I2C SWITCHING SPECIFICATIONS
PARAMETER
SCL Clock Frequency
Bus Free Time Between Transmissions
Start Condition Hold Time
Clock Low time
Clock High Time
Setup Time for Repeated Start Condition
SDA Hold Time from SCL Falling
SDA Setup time to SCL Rising
Rise Time of SCL
Fall Time SCL
Revision 8.0
Symbol
FSCL
TTWID
TTWSTH
TTWCL
TTWCH
TTWSTS
TTWDH
TTWDS
TTWR
TTWF
MIN
1.3
0.6
1.3
0.4
0.6
100
MAX
400
900
300
300
13
Latest datasheet: www.everest-semi.com or info@everest-semi.com
UNIT
KHz
us
us
us
us
us
ns
ns
ns
ns
July 2018
Everest Semiconductor
Confidential
ES8388S
SDA
TTWSTS
TTWSTH
TTWCL
SCL
TTWDH
TTWID
TTWDS
TTWCH
S
TTWF TTWR
P
S
Figure 10 I2C Timing
Revision 8.0
14
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
9. CONFIGURATION REGISTER DEFINITION
REG
Default
B7
B6
B5
B4
B3
B2
0
0000 0100
SCPReset
LRCM
DACMCLK
SameFs
SeqEn
EnRef
1
0001 1111
LPVcmMod
LPVrefBuf
PdnAna
PdnIbiasgen
adc_stm_rst
dac_stm_rst
2
1100 0011
adc_DigPDN
3
1010 1100
PdnAINL
4
1100 0000
PdnDACL
PdnDACR
LOUT
5
0000 0000
LPDACL
LPDACR
LPLOUT1
6
0000 0000
LPPGA
LPLMIX
7
1111 1100
8
1000 0000
9
0000 0000
10
0000 0000
11
0000 0110
12
0000 0000
13
0000 0110
14
0010 0000
15
0010 0000
16
1100 0000
18
0011 1000
19
1011 0000
20
0011 0010
21
0000 0110
dac_DigPDN
PdnADCL
B1
B0
VMIDSEL
VrefLo
PdnVrefbuf
adcVref_PDN
dacVref_PDN
flashLP
intLP
LPADCvrp
LPDACvrp
PdnADCBiasgen
ROUT
VSEL
MSC
MCLKDIV2
BCLK_INV
BCLKDIV
MicAmpL
LINSEL
DS
capmode
LDCM
TRI
ADCLRP
adc_ratio_sel
ADCWL
ADC_invL
ADCFsRatio
ADC_HPF_L
ADCRampRate
ADCFORMAT
ADCFsMode
MAXGAIN[1:0]
ADCSoftRamp
MINGAIN[1:0]
ADCMute
LADCVOL
ALCSEL
MAXGAIN[4:2]
MINGAIN[4:2]
ALCLVL
ALCHLD
ALCDCY
ALCMODE
ALCZC
ALCATK
TIME_OUT
WIN_SIZE
22
0000 0000
23
0000 0000
DACLRSWAP
DACLRP
NGTH
24
0000 0110
MODE_NOTCH
dac_ratio_sel
25
0010 0010
26
1100 0000
27
1100 0000
28
0000 1000
29
0000 0000
30/34
0001 1111
Shelving_a[29:24]/Shelving_b[29:24]
31/35
1111 0111
Shelving_a[23:16]/Shelving_b[23:16]
32/36
1111 1101
Shelving_a[15:8]/Shelving_b[15:8]
33/37
1111 1111
Shelving_a[7:0]/Shelving_b[7:0]
38
0000 0000
39
0011 1000
LD2LO
42
0011 1000
RD2RO
RI2RO
43
0001 0000
slrck
lrck_sel
44
0000 0000
45
0000 0000
48
0000 0000
49
0000 0000
53
0000 0000
56
0000 0000
REG
Default
DACRampRate
NGG
DACWL
NGAT
DACFORMAT
DACFsMode
DACFsRatio
DACSoftRamp
DACLeR
DACMute
LDACVOL
RDACVOL
DEEMP
ZeroL
DAC_invL
ZeroR
DAC_invR
ClickFree
Mono
SE
Vpp_scale
LMIXSEL
LI2LO
RMIXSEL
LI2LOVOL
MIXBOTH
RI2ROVOL
offset_dis
mclk_dis
pdn_adc_anaclk
pdn_dac_anaclk
offset
VROI
LRBOTH
LOUTVOL
ROUTVOL
TestModeEnable
DF2SE_10dB
B7
Revision 8.0
B6
B5
B4
B3
B2
15
Latest datasheet: www.everest-semi.com or info@everest-semi.com
B1
July 2018
B0
Everest Semiconductor
Confidential
ES8388S
REGISTER 0 – CHIP CONTROL 1, DEFAULT 0000 0100
Bit Name
SCPReset
Bit
7
LRCM
6
DACMCLK
5
SameFs
4
SeqEn
3
EnRef
2
VMIDSEL
1:0
Description
0 – normal (default)
1 – reset control port register to default
0 – ALRCK disabled when both ADC disabled; DLRCK disabled when both DAC disabled (default)
1 – ALRCK and DLRCK disabled when all ADC and DAC disabled
0 – when SameFs=1, ADCMCLK is the chip master clock source (default)
1 – when SameFs=1, DACMCLK is the chip master clock source
0 – ADC Fs differs from DAC Fs (default)
1 – ADC Fs is the same as DAC Fs
0 – internal power up sequence disable (default)
1 – internal power up sequence enable
0 – disable reference
1 – enable reference (default)
00 – Vmid disabled (default)
01 – 50 kΩ divider enabled
10 – 500 kΩ divider enabled
11 – 5 kΩ divider enabled
REGISTER 1 – CHIP CONTROL 2, DEFAULT 0001 1111
Bit Name
LPVcmMod
Bit
5
LPVrefBuf
4
PdnAna
3
PdnIbiasgen
2
VrefLo
1
PdnVrefbuf
0
Description
0 – normal (default)
1 – low power
0 – normal
1 – low power (default)
0 – normal
1 – entire analog power down (default)
0 – normal
1 – ibiasgen power down (default)
0 – normal
1 – low power (default)
0 – normal
1 – power down (default)
REGISTER 2 – CHIP POWER MANAGEMENT, DEFAULT 1100 0011
Bit Name
adc_DigPDN
Bit
7
dac_DigPDN
6
adc_stm_rst
5
dac_stm_rst
4
adcVref_PDN
1
dacVref_PDN
0
Revision 8.0
Description
0 – normal
1 – resets ADC DEM, filter and serial data port (default)
0 – normal
1 – resets DAC DSM, DEM, filter and serial data port (default)
0 – normal (default)
1 – reset ADC state machine to power down state
0 – normal (default)
1 – reset DAC state machine to power down state
0 – ADC analog reference power up
1 – ADC analog reference power down (default)
0 – DAC analog reference power up
1 – DAC analog reference power down (default)
16
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 3 – ADC POWER MANAGEMENT, DEFAULT 1010 1100
Bit Name
PdnAINL
Bit
7
PdnADCL
5
PdnADCBiasgen
2
flashLP
1
intLP
0
Description
0 – normal
1 – left analog input power down (default)
0 – left ADC power up
1 – left ADC power down (default)
0 – normal
1 – power down (default)
0 – normal (default)
1 – ADC low power
0 – normal (default)
1 – low power
REGISTER 4 – DAC POWER MANAGEMENT, DEFAULT 1100 0000
Bit Name
PdnDACL
Bit
7
PdnDACR
6
LOUT
3
ROUT
2
Description
0 – left DAC power up
1 – left DAC power down (default)
0 – right DAC power up
1 – right DAC power down (default)
0 – LOUT disabled (default)
1 – LOUT enabled
0 – ROUT disabled (default)
1 – ROUT enabled
REGISTER 5 – CHIP LOW POWER 1, DEFAULT 0000 0000
Bit Name
LPDACL
Bit
7
LPDACR
6
LPLOUT1
3
Description
0 – normal (default)
1 – low power
0 – normal (default)
1 – low power
0 – normal (default)
1 – low power
REGISTER 6 – CHIP LOW POWER 2, DEFAULT 0000 0000
Bit Name
LPPGA
Bit
7
LPLMIX
6
LPADCvrp
1
LPDACvrp
0
Description
0 – normal (default)
1 – low power
0 – normal (default)
1 – low power
0 – normal (default)
1 – low power
0 – normal (default)
1 – low power
REGISTER 7 – ANALOG VOLTAGE MANAGEMENT, DEFAULT 1111 1100
Bit Name
VSEL
Bit
7:0
Revision 8.0
Description
11111100 – normal (default)
17
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 8 – MASTER MODE CONTROL, DEFAULT 1000 0000
Bit Name
MSC
Bit
7
MCLKDIV2
6
BCLK_INV
5
BCLKDIV
4:0
Description
0 – slave serial port mode
1 – master serial port mode (default)
0 – MCLK not divide (default)
1 – MCLK divide by 2
0 – normal (default)
1 – BCLK inverted
00000 – master mode BCLK generated
automatically based on the clock table (default)
00001 – MCLK/1
00010 – MCLK/2
00011 – MCLK/3
00100 – MCLK/4
00101 – MCLK/6
00110 – MCLK/8
00111 – MCLK/9
01000 – MCLK/11
01001 – MCLK/12
01010 – MCLK/16
01011 – MCLK/18
01100 – MCLK/22
01101 – MCLK/24
01110 – MCLK/33
01111 – MCLK/36
10000 – MCLK/44
10001 – MCLK/48
10010 – MCLK/66
10011 – MCLK/72
10100 – MCLK/5
10101 – MCLK/10
10110 – MCLK/15
10111 – MCLK/17
11000 – MCLK/20
11001 – MCLK/25
11010 – MCLK/30
11011 – MCLK/32
11100 – MCLK/34
Others – MCLK/4
REGISTER 9 – ADC CONTROL 1, DEFAULT 0000 0000
Bit Name
MicAmpL
Bit
7:4
Description
Left channel PGA gain
0000 – 0 dB (default)
0001 – +3 dB
0010 – +6 dB
0011 – +9 dB
0100 – +12 dB
0101 – +15 dB
0110 – +18 dB
0111 – +21 dB
1000 – +24 dB
REGISTER 10 – ADC CONTROL 2, DEFAULT 0000 0000
Bit Name
LINSEL
Bit
7:6
capmode
0
Description
Channel input select
00 – LIN1 (default)
01 – LIN2
10 – reserved
11 – L-R differential input, L/R selection refer to DS (reg0xB[7])
0 – cap mode disabled (default)
1 – cap mode enabled
REGISTER 11 – ADC CONTROL 3, DEFAULT 0000 0000
Bit Name
DS
Bit
7
LDCM
6
Revision 8.0
Description
Differential input select
0 – from input LIN1-RIN1 (default)
1 – from input LIN2-RIN2
ADC DC measure
18
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
TRI
Confidential
ES8388S
0 – disable (default)
1 – enable
0 – ASDOUT is ADC normal output (default)
1 – ASDOUT tri-stated, ALRCK, DLRCK and SCLK are inputs
2
REGISTER 12 – ADC CONTROL 4, DEFAULT 0000 0000
Bit Name
ADCLRP
Bit
5
ADCWL
4:2
ADCFORMAT
1:0
Description
I2S or left justified mode:
0 – left and right normal polarity
1 – left and right inverted polarity
DSP/PCM mode:
0 – MSB is available on 2nd BCLK rising edge after ALRCK rising edge
1 – MSB is available on 1st BCLK rising edge after ALRCK rising edge
000 – 24-bit serial audio data word length(default)
001 – 20-bit serial audio data word length
010 – 18-bit serial audio data word length
011 – 16-bit serial audio data word length
100 – 32-bit serial audio data word length
00 – I2S serial audio data format(default)
01 – left justify serial audio data format
10 – reserved
11 – DSP/PCM mode serial audio data format
REGISTER 13 – ADC CONTROL 5, DEFAULT 0000 0110
Bit Name
adc_ratio_sel
Bit
6
ADCFsMode
5
ADCFsRatio
4:0
Description
ADC ratio selection for slave mode
0 – ADC ratio auto detect (default)
1 – ADC ratio use ADCFsRatio
0 – single speed mode (default)
1 – double speed mode
Master mode ADC MCLK to sampling frequency ratio
00000 – 128
00001 – 192
00010 – 256
00011 – 384
00100 – 512
00101 – 576
00110 – 768 (default)
00111 – 1024
01000 – 1152
01001 – 1408
01010 – 1536
01011 – 2112
01100 – 2304
Other – reserved
10000 – 125
10001 – 136
10010 – 250
10011 – 272
10100 – 375
10101 – 500
10110 – 544
10111 – 750
11000 – 1000
11001 – 1088
11010 – 1496
11011 – 1500
REGISTER 14 – ADC CONTROL 6, DEFAULT 0010 0000
Bit Name
ADC_invL
Bit
7
Revision 8.0
Description
0 – normal (default)
1 – left channel polarity inverted
19
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
ADC_HPF_L
5
MAXGAIN[1:0]
3:2
MINGAIN[1:0]
1:0
Confidential
ES8388S
0 – disable ADC left channel high pass filter
1 – enable ADC left channel high pass filter (default)
ALC MAXGAIN[1:0] for PGA max gain
00000 – -6.5dB
01111– +16dB
00001 – -5 dB
10000 – +17.5dB
00010 – -3.5dB
10001 – +19dB
00011 – -2dB
10010 – +20.5dB
00100 – -0.5dB
10011 – +22dB
00101 – +1dB
10100 – +23.5dB
00100 – +2.5dB
10101 – +25dB
00111 – +4dB
10110 – +26.5dB
01000 – +5.5dB
10111 – +28dB
01001 – +7dB
11000 – +29.5dB
01010 – +8.5dB
11001 – +31dB
01011 – +10dB
11010 – +32.5dB
01100 – +11.5dB
11011 – +34dB
01101 – +13dB
others – +35.5dB
01110 – +14.5dB
ALC MINGAIN[1:0] for PGA min gain
00000 – -12dB
01111– +10.5dB
00001 – -10.5 dB
10000 – +12dB
00010 – -9dB
10001 – +13.5dB
00011 – -7.5dB
10010 – +15dB
00100 – -6dB
10011 – +16.5dB
00101 – -4.5dB
10100 – +18dB
00100 – -3dB
10101 – +19.5dB
00111 – -1.5dB
10110 – +21dB
01000 – 0dB
10111 – +22.5dB
01001 – +1.5dB
11000 – +24dB
01010 – +3dB
11001 – +25.5dB
01011 – +4.5dB
11010 – +27dB
01100 – +6dB
11011 – +28.5dB
01101 – +7.5dB
others – +30dB
01110 – +9dB
REGISTER 15 – ADC CONTROL 7, DEFAULT 0010 0000
Bit Name
ADCRampRate
Bit
7:6
ADCSoftRamp
5
ADCMute
2
Description
00 – 0.5 dB per 4 LRCK digital volume control ramp rate (default)
01 – 0.5 dB per 8 LRCK digital volume control ramp rate
10 – 0.5 dB per 16 LRCK digital volume control ramp rate
11 – 0.5 dB per 32 LRCK digital volume control ramp rate
0 – disabled digital volume control soft ramp
1 – enabled digital volume control soft ramp (default)
0 – normal (default)
1 – mute ADC digital output
REGISTER 16 – ADC CONTROL 8, DEFAULT 1100 0000
Bit Name
LADCVOL
Bit
7:0
Revision 8.0
Description
Digital volume control attenuates the signal in 0.5 dB incremental from 0 to –96 dB.
00000000 – 0 dB
00000001 – -0.5 dB
20
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
00000010 – -1 dB
…
11000000 – -96 dB (default)
REGISTER 18 – ADC CONTROL 10, DEFAULT 0011 1000
Bit Name
ALCSEL
Bit
7:6
MAXGAIN[4:2]
5:3
MINGAIN[4:2]
2:0
Description
00 – ALC off
other – ALC on
Set maximum gain of PGA
000 – -6.5 dB
001 – -0.5 dB
010 – 5.5 dB
011 – 11.5 dB
Set minimum gain of PGA
000 – -12 dB
001 – -6 dB
010 – 0 dB
011 – +6 dB
100 – 17.5 dB
101 – 23.5 dB
110 – 29.5 dB
111 – 35.5 dB
100 – +12 dB
101 – +18 dB
110 – +24 dB
111 – +30 dB
REGISTER 19 – ADC CONTROL 11, DEFAULT 1011 0000
Bit Name
ALCLVL
Bit
7:4
ALCHLD
3:0
Description
ALC target
0000 – -16.5 dB
0001 – -15 dB
0010 – -13.5 dB
……
0111 – -6 dB
1000 – -4.5 dB
1001 – -3 dB
1010-1111 – -1.5 dB
ALC hold time before gain is increased
0000 – 0ms
0001 – 2.67ms
0010 – 5.33ms
…… (time doubles with every step)
1001 – 0.68s
1010 or higher – 1.36s
REGISTER 20 – ADC CONTROL 12, DEFAULT 0011 0010
Bit Name
ALCDCY
Bit
7:4
ALCATK
3:0
Revision 8.0
Description
ALC decay (gain ramp up) time, ALC mode/limiter mode:
0000 – 410 us/90.8 us
0001 – 820 us/182us
0010 – 1.64 ms/363us
…… (time doubles with every step)
1001 – 210 ms/46.5 ms
1010 or higher – 420 ms/93 ms
ALC attack (gain ramp down) time, ALC mode/limiter mode:
0000 – 104 us/22.7 us
0001 – 208 us/45.4 us
0010 – 416 us/90.8 us
21
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
…… (time doubles with very step)
1001 – 53.2 ms/11.6 ms
1010 or higher – 106 ms/23.2 ms
REGISTER 21 – ADC CONTROL 13, DEFAULT 0000 0110
Bit Name
ALCMODE
Bit
7
ALCZC
6
TIME_OUT
5
WIN_SIZE
4:0
Description
Determines the ALC mode of operation:
0 – ALC mode (Normal Operation)
1 – Limiter mode.
ALC uses zero cross detection circuit.
0 – disable (recommended)
1 – enable
Zero Cross time out
0 – disable (default)
1 – enable
Windows size for peak detector,set the window size to N*16 samples
00110 – 96 samples (default)
00111 – 102 samples
…..
11111 – 496 samples
REGISTER 22 – ADC CONTROL 14, DEFAULT 0000 0000
Bit Name
NGTH
Bit
7:3
NGG
2:1
NGAT
0
Description
Noise gate threshold
00000 – -76.5 dBFS
00001 – -75 dBFS
……
11110 – -31.5 dBFS
11111 – -30 dBFS
Noise gate type
x0 – PGA gain held constant
01 – mute ADC output
11 – reserved
Noise gate function enable
0 – disable
1 – enable
REGISTER 23 – DAC CONTROL 1, DEFAULT 0000 0000
Bit Name
DACLRSWAP
Bit
7
DACLRP
6
DACWL
5:3
Revision 8.0
Description
0 – normal
1 – left and right channel data swap
I2S or left justified mode:
0 – left and right normal polarity
1 – left and right inverted polarity
DSP/PCM mode:
0 – MSB is available on 2nd BCLK rising edge after ALRCK rising edge
1 – MSB is available on 1st BCLK rising edge after ALRCK rising edgeLRCK Polarity
000 – 24-bit serial audio data word length
001 – 20-bit serial audio data word length
010 – 18-bit serial audio data word length
22
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
DACFORMAT
2:1
Confidential
ES8388S
011 – 16-bit serial audio data word length
100 – 32-bit serial audio data word length
00 – I2S serial audio data format
01 – left justify serial audio data format
10 – reserved
11 – DSP/PCM mode serial audio data format
REGISTER 24 – DAC CONTROL 2, DEFAULT 0000 0110
Bit Name
MODE_NOTCH
Bit
7
dac_ratio_sel
6
DACFsMode
5
DACFsRatio
4:0
Description
Notch mode, there is 2Fs OSR for input data
0 – notch mode disable (default)
1 – notch mode enable
DAC ratio selection for slave mode
0 – DAC ratio auto detect (default)
1 – DAC ratio use DACFsRatio
0 – single speed mode (default)
1 – double speed mode
Master mode DAC MCLK to sampling frequency ratio
00000 — 128;
00001 — 192;
00010 — 256;
00011 — 384;
00100 — 512;
00101 — 576;
00110 — 768; (default)
00111 — 1024;
01000 — 1152;
01001 — 1408;
01010 — 1536;
01011 — 2112;
01100 — 2304;
Other — Reserved.
10000 — 125;
10001 — 136;
10010 — 250;
10011 — 272;
10100 — 375;
10101 — 500;
10110 — 544;
10111 — 750;
11000 — 1000;
11001 — 1088;
11010 — 1496;
11011 — 1500;
REGISTER 25 – DAC CONTROL 3, DEFAULT 0010 0010
Bit Name
DACRampRate
Bit
7:6
DACSoftRamp
5
DACLeR
3
DACMute
2
Description
00 – 0.5 dB per 4 LRCK digital volume control ramp rate (default)
01 – 0.5 dB per 32 LRCK digital volume control ramp rate
10 – 0.5 dB per 64 LRCK digital volume control ramp rate
11 – 0.5 dB per 128 LRCK digital volume control ramp rate
0 – disabled digital volume control soft ramp
1 – enabled digital volume control soft ramp (default)
0 – normal (default)
1 – both channel gain control is set by DAC left gain control register
0 – normal (default)
1 – mute analog outputs for both channels
REGISTER 26 – DAC CONTROL 4, DEFAULT 1100 0000
Bit Name
LDACVOL
Bit
7:0
Revision 8.0
Description
Digital volume control attenuates the signal in 0.5 dB incremental from 0 to –96 dB.
00000000 – 0 dB
23
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
00000001 – -0.5 dB
00000010 – -1 dB
…
11000000 – -96 dB (default)
REGISTER 27 – DAC CONTROL 5, DEFAULT 1100 0000
Bit Name
RDACVOL
Bit
7:0
Description
Digital volume control attenuates the signal in 0.5 dB incremental from 0 to –96 dB.
00000000 – 0 dB
00000001 – -0.5 dB
00000010 – -1 dB
…
11000000 – -96 dB (default)
REGISTER 28 – DAC CONTROL 6, DEFAULT 0000 1000
Bit Name
DeemphasisMode
(DEEMP)
Bit
7:6
Description
00 – de-emphasis frequency disabled (default)
01 – 32 KHz de-emphasis frequency in single speed mode
10 – 44.1 KHz de-emphasis frequency in single speed mode
11 – 48 KHz de-emphasis frequency in single speed mode
0 – normal DAC left channel analog output no phase inversion (default)
1 – normal DAC left channel analog output 180 degree phase inversion
DAC_invL
5
DAC_invR
4
0 – normal DAC right channel analog output no phase inversion (default)
1 – normal DAC right analog output 180 degree phase inversion
ClickFree
3
0 – disable digital click free power up and down
1 – enable digital click free power up and down (default)
REGISTER 29 – DAC CONTROL 7, DEFAULT 0000 0000
Bit Name
ZeroL
Bit
7
ZeroR
6
Mono
5
SE
4:2
Vpp_scale
1:0
Description
0 – normal (default)
1 – set left channel DAC output all zero
0 – normal (default)
1 – set right channel DAC output all zero
0 – stereo (default)
1– mono (L+R)/2 into DACL and DACR
SE strength
000 – 0 (default)
……
111 – 7
00 – Vpp set at 3.5V (0.7 modulation index) (default)
01 – Vpp set at 4.0V
10 – Vpp set at 3.0V
11 – Vpp set at 2.5V
REGISTER 30 – DAC CONTROL 8, DEFAULT 0001 1111
Bit Name
Shelving_a[29:24]
Bit
5:0
Revision 8.0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
24
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 31 – DAC CONTROL 9, DEFAULT 1111 0111
Bit Name
Shelving_a[23:16]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 32 – DAC CONTROL 10, DEFAULT 1111 1101
Bit Name
Shelving_a[15:8]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 33 – DAC CONTROL 11, DEFAULT 1111 1111
Bit Name
Shelving_a[7:0]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 34 – DAC CONTROL 12, DEFAULT 0001 1111
Bit Name
Shelving_b[29:24]
Bit
5:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 35 – DAC CONTROL 13, DEFAULT 1111 0111
Bit Name
Shelving_b[23:16]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 36 – DAC CONTROL 14, DEFAULT 1111 1101
Bit Name
Shelving_b[15:8]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 37 – DAC CONTROL 15, DEFAULT 1111 1111
Bit Name
Shelving_b[7:0]
Bit
7:0
Description
30-bit a coefficient for shelving filter
Default value is {5'h0f, 5'h1f, 5'h0f, 5'h1f, 5'h0f, 5'h1f}
REGISTER 38 – DAC CONTROL 16, DEFAULT 0000 0000
Bit Name
LMIXSEL
Bit
5:3
RMIXSEL
2:0
Revision 8.0
Description
Left input select for output mix
000 – LIN1 (default)
001 – LIN2
010 – DF2SE out
011 – ADC input (after mic amplifier)
others – reserved
Right input select for output mix
000 – RIN1 (default)
001 – RIN2
010 – DF2SE out
011 – ADC input (after mic amplifier)
others – reserved
25
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 39 – DAC CONTROL 17, DEFAULT 0011 1000
Bit Name
LD2LO
Bit
7
LI2LO
6
LI2LOVOL
5:3
MIXBOTH
2
Description
0 – left DAC to left mixer disable (default)
1 – left DAC to left mixer enable
0 – LIN signal to left mixer disable (default)
1 – LIN signal to left mixer enable
LIN signal to left mixer gain
000 – 6 dB
001 – 3 dB
010 – 0 dB
011 – -3 dB
100 – -6 dB
101 – -9 dB
110 – -12 dB
111 – -15 dB (default)
0 – normal (default)
1 – RI2ROVOL use LI2LOVOL
REGISTER 42 – DAC CONTROL 20, DEFAULT 0011 1000
Bit Name
RD2RO
Bit
7
RI2RO
6
RI2ROVOL
5:3
Description
0 – right DAC to right mixer disable (default)
1 – right DAC to right mixer enable
0 – RIN signal to right mixer disable (default)
1 – RIN signal to right mixer enable
RIN signal to right mixer gain
000 – 6 dB
001 – 3 dB
010 – 0 dB
011 – -3 dB
100 – -6 dB
101 – -9 dB
110 – -12 dB
111 – -15 dB (default)
REGISTER 43 – DAC CONTROL 21, DEFAULT 0001 0000
Bit Name
slrck
Bit
7
lrck_sel
6
offset_dis
5
mclk_dis
4
pdn_adc_anaclk
3
pdn_dac_anaclk
2
Revision 8.0
Description
0 – DACLRC and ADCLRC separate (default)
1 – DACLRC and ADCLRC same
Master mode, if slrck = 1 then
0 – use DAC LRCK (default)
1 – use ADC LRCK
0 – disable offset (default)
1 – enable offset
0 – normal
1 – disable MCLK input from PAD (default)
0 – normal (default)
1 – power down ADC anaclk
0 – normal (default)
1 – power down DAC anaclk
26
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
REGISTER 44 – DAC CONTROL 22, DEFAULT 0000 0000
Bit Name
offset
Bit
7:0
Description
DC offset
REGISTER 45 – DAC CONTROL 23, DEFAULT 0000 0000
Bit Name
VROI
Bit
4
Description
0 – 1.5k VREF to analog output resistance (default)
1 – 40k VREF to analog output resistance
REGISTER 48 – DAC CONTROL 26, DEFAULT 0000 0000
Bit Name
LRBOTH
Bit
6
LOUTVOL
5:0
Description
0 – normal (default)
1 – ROUTVOL use LOUTVOL
LOUT volume
000000 – -45dB (default)
000001 – -43.5dB
000010 – -42dB
…
011110 – 0dB
011111 – 1.5dB
…
100001 – 4.5dB
REGISTER 49 – DAC CONTROL 27, DEFAULT 0000 0000
Bit Name
ROUTVOL
Bit
5:0
Description
ROUT volume
000000 – -45dB (default)
000001 – -43.5dB
000010 – -42dB
…
011110 – 0dB
011111 – 1.5dB
…
100001 – 4.5dB
REGISTER 53 – TEST MODE, DEFAULT 0000 0000
Bit Name
TestModeEnable
Bit
7
Description
Writing a0 to this register enables the test mode
REGISTER 56 – ADC TEST CONTROL 2, DEFAULT 0000 0000
Bit Name
DF2SE_10dB
Bit
1
Revision 8.0
Description
DF2SE 10 dB enable
0 – disable (default)
1 – enable
27
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
Everest Semiconductor
Confidential
ES8388S
28
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018
10.PACKAGE
Revision 8.0
Everest Semiconductor
Confidential
ES8388S
11.CORPORATE INFORMATION
Everest Semiconductor Co., Ltd.
No. 1355 Jinjihu Drive, Suzhou Industrial Park, Jiangsu, P.R. China, Zip Code 215021
苏州工业园区金鸡湖大道 1355 号国际科技园, 邮编 215021
Email: info@everest-semi.com
Revision 8.0
29
Latest datasheet: www.everest-semi.com or info@everest-semi.com
July 2018