ES9290 High-Performance Audio CODEC
ES9290 High-Performance Audio CODEC
The SABRE® ES9290 is a synchronous stereo analog-to-digital (A/D) and digital-to-analog (D/A) CODEC targeted for
professional audio interfaces such as Professional Audio Interfaces, Live stream media, High-quality microphones,
professional DAW (Digital Audio Workstation) Audio Recording, and Active speakers.
The ES9290 is a cost-effective solution that has 2 integrated ADCs & DACs which use ESS’ patented Hyperstream ® IV
Architecture, which delivers unprecedented audio sound quality and specifications, including a DNR of +116dB and a THD+N
of -110dB/-108dB (DAC/ADC) per channel. A direct monitoring path is also provided with very low latency.
The SABRE CODEC supports synchronous I2S master/slave, and TDM input and outputs.
The ES9290 has built-in programmable gain amplifiers (PGAs) with a gain of up to +30dB, 2V rms line driver buffers for
simplification of BOM requirements, custom pre-programmed filters as well as high pass filters that are complementary to
both ADC & DAC, and a Digital Full Biquad (DBQ) filter with many presets and for custom biquad filters.
The ES9290 ADCs have an Ultra-Low noise floor bandwidth of 200kHz. This bandwidth is up to 10 times wider than the
competition.
Low latency Direct Monitoring and stereo ADC/DAC mixing are new advanced features.
FEATURE DESCRIPTION
+116dB DNR per Ch, DAC & ADC
-110dB/-108dB THD+N per Ch. (DAC/ADC) High performance dynamic range and very low distortion for both
+122dB/+119dB DNR mono DAC/ADC differential ADCs & DACs
-116dB THD+N mono DAC differential
High Sample Rates Up to 768kHz (in 64FS mode)
Presets of digital optimal filters for ADC & DAC, and a DBQ for
Customizable Filter Characteristics
High Pass Filters and RIAA filters that are customizable
I2S & TDM inputs/outputs are available, TDM daisy chain is
Multiple I/O Formats Available
supported
Configured by microcontroller or other I2C/SPI source, or pins
I2C, SPI, and Hardware interface control
through Hardware Mode for simplification of control
Direct Monitoring Low Latency direct monitoring
PGA frontend with gain of +0 to +30dB in +3dB steps with 5kΩ
Programmable Input Amplifies (PGA)
input impedance
Digital Volume Control (I2C/SPI) -127 to +6dB in increments of +0.5dB
Digital Gain Control (I2C/SPI) +0 to +42dB in increments of +6dB for creating maximum gain
Integrated DAC Line Driver Simplifying BOM requirements for the DAC output stage
Programmable MICBIAS Programmable Microphone BIAS for Analog microphone support
Integrated Analog PLL Reduces need for additional clocks
200kHz bandwidth enabling higher resolution at higher sample
Ultra-Low Noise Floor Bandwidth on ADC
rates
Integrated low noise reference regulators Reduced BOM cost, PCB area and improved DNR
Low Power Consumption Simplifies power supply design
Low Pin Count Packaging 5mm x 5mm 40 pin QFN
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 1
VERSION 0.3.2
Table of Contents
Table of Contents .................................................................................................................................................................... 2
List of Figures .......................................................................................................................................................................... 6
List of Tables ........................................................................................................................................................................... 7
Applications ............................................................................................................................................................................. 9
Functional Block Diagram ........................................................................................................................................................ 9
ES9290 Package ................................................................................................................................................................... 10
40 QFN Pinout................................................................................................................................................................... 10
40 QFN Pin List ................................................................................................................................................................. 11
Feature List............................................................................................................................................................................ 13
Configuration Modes.............................................................................................................................................................. 13
Design Information ............................................................................................................................................................ 13
Software Mode .................................................................................................................................................................. 14
I2C Slave Interface Commands ..................................................................................................................................... 14
I2C Slave Interface Timing ............................................................................................................................................ 15
SPI Slave Interface Commands .................................................................................................................................... 16
SPI Slave Interface Timing............................................................................................................................................ 17
Hardware Mode ................................................................................................................................................................. 18
Input Select ................................................................................................................................................................... 18
Mute Control ................................................................................................................................................................. 18
GPIO Functions in Hardware Mode .............................................................................................................................. 19
Hardware Mode Pin Configuration ................................................................................................................................ 20
Recommended Hardware Mode Setup Sequence ........................................................................................................ 21
Digital Features...................................................................................................................................................................... 22
ADC Digital Signal Path .................................................................................................................................................... 22
PDM Decoder ............................................................................................................................................................... 22
DC Blocking .................................................................................................................................................................. 23
Peak Detector ............................................................................................................................................................... 23
ADC 8x FIR Filter .......................................................................................................................................................... 24
ADC Digital Biquad Filter .............................................................................................................................................. 24
ADC Mixing ................................................................................................................................................................... 25
ADC Volume ................................................................................................................................................................. 25
ADC Gain ...................................................................................................................................................................... 25
Direct Monitor Volume................................................................................................................................................... 25
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 2
VERSION 0.3.2
3 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 4
VERSION 0.3.2
5 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
List of Figures
Figure 1 - ES9290 Block Diagram ........................................................................................................................................... 9
Figure 2 - 40 QFN Pinout....................................................................................................................................................... 10
Figure 3 - Example Hardware Mode Pin Configurations ........................................................................................................ 13
Figure 4 - I2C Write Example ................................................................................................................................................. 14
Figure 5 - I2C Read Example ................................................................................................................................................. 14
Figure 6 - I2C Slave Control Interface Timing ........................................................................................................................ 15
Figure 7 - SPI Single Byte Write ............................................................................................................................................ 16
Figure 8 - SPI Single Byte Read ............................................................................................................................................ 16
Figure 9 - SPI Multi Byte Read .............................................................................................................................................. 16
Figure 10 - SPI Slave Interface Timing .................................................................................................................................. 17
Figure 11 - Hardware Mode Startup Sequence ..................................................................................................................... 21
Figure 12 - Direct Monitoring Path ......................................................................................................................................... 22
Figure 13 - ADC Digital Signal Path....................................................................................................................................... 22
Figure 14 - ADC DBQ format ................................................................................................................................................. 24
Figure 15 - ADC Mixing ......................................................................................................................................................... 25
Figure 16 - DAC DBQ format ................................................................................................................................................. 28
Figure 17 - DAC Mixing ......................................................................................................................................................... 29
Figure 18 - ADC Minimum Phase 64FS Frequency Response .............................................................................................. 44
Figure 19 - ADC Minimum Phase 64FS Impulse Response .................................................................................................. 44
Figure 20 - DAC Minimum Phase 64FS Frequency Response .............................................................................................. 57
Figure 21 - DAC Minimum Phase 64FS Impulse Response .................................................................................................. 57
Figure 22 - Daisy Chain Configuration ................................................................................................................................... 66
Figure 23 - LJ (top) & I2S (bottom) for 32, 24, and 16-bit Word Widths.................................................................................. 68
Figure 24 - TDM4 Mode......................................................................................................................................................... 69
Figure 25 - TDM8 Mode......................................................................................................................................................... 69
Figure 26 - TDM16 Mode....................................................................................................................................................... 69
Figure 27 - TDM32 Mode....................................................................................................................................................... 69
Figure 28 - Functional Block Diagram of ES9290 APLL ........................................................................................................ 73
Figure 29 - Recommended Power Up Sequence .................................................................................................................. 77
Figure 30 - Recommended Power Down Sequence .............................................................................................................. 77
Figure 31 - ES9290 Software Mode Reference Schematic.................................................................................................. 128
Figure 32 - ES9290 Hardware Mode Reference Schematic ................................................................................................ 129
Figure 33 - ES9290 40 QFN Package Dimensions.............................................................................................................. 133
Figure 34 - ES9290 40 QFN Top View Markings ................................................................................................................. 134
Figure 35 - IR/Convection Reflow Profile (IPC/JEDEC J-STD-020D.1) ............................................................................... 135
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 6
VERSION 0.3.2
List of Tables
Table 1 - 40 QFN Pin List ...................................................................................................................................................... 12
Table 2 - Mode Pin Configuration Options ............................................................................................................................. 13
Table 3 - I2C Addresses ......................................................................................................................................................... 14
Table 4 - I2C Slave Interface Timing Definitions .................................................................................................................... 15
Table 5 - SPI Commands ...................................................................................................................................................... 16
Table 6 - SPI Slave Interface Timing ..................................................................................................................................... 17
Table 7 - Input Mode Selection with HW3 in Hardware Mode................................................................................................ 18
Table 8 - Mute Control in Hardware Mode ............................................................................................................................. 18
Table 9 - Analog ADC GPIO Functions in Hardware Mode ................................................................................................... 19
Table 10 - Digital PDM GPIO Functions in Hardware Mode .................................................................................................. 19
Table 11 - PGA Gain and Mic Bias in Hardware Mode .......................................................................................................... 19
Table 12 - ADC DC Block in Hardware Mode ........................................................................................................................ 19
Table 13 - Hardware Mode Pin Configurations ...................................................................................................................... 20
Table 14 - PDM Decoder Pins ............................................................................................................................................... 22
Table 15 - Pre-Programmed Digital Filter Descriptions .......................................................................................................... 31
Table 16 - ADC PCM Filter Latency....................................................................................................................................... 32
Table 17 - ADC PCM Filter Properties ................................................................................................................................... 34
Table 18 - ADC PCM Filter Frequency Response ................................................................................................................. 38
Table 19 - ADC PCM Filter Impulse Response...................................................................................................................... 42
Table 20 - ADC Minimum Phase 64FS Latency .................................................................................................................... 43
Table 21 - ADC Minimum Phase 64FS Properties................................................................................................................. 43
Table 22 - DAC PCM Filter Latency....................................................................................................................................... 45
Table 23 - DAC PCM Filter Properties ................................................................................................................................... 47
Table 24 - DAC PCM Filter Frequency Response ................................................................................................................. 51
Table 25 - DAC PCM Filter Impulse Response...................................................................................................................... 55
Table 26 - DAC Minimum Phase 64FS Latency .................................................................................................................... 56
Table 27 - DAC Minimum Phase 64FS Properties................................................................................................................. 56
Table 28 - Pre-Programmed DBQ Digital Filter Descriptions ................................................................................................. 58
Table 29 - DBQ Filter Properties............................................................................................................................................ 59
Table 30 - DBQ Filter Frequency Response .......................................................................................................................... 62
Table 31 - DBQ Filter Impulse Response .............................................................................................................................. 65
Table 32 - Daisy Chain Pins .................................................................................................................................................. 66
Table 33 - PCM Pin Connections........................................................................................................................................... 68
Table 34 - TDM Pin Connections ........................................................................................................................................... 69
Table 35 - GPIO Configuration .............................................................................................................................................. 70
Table 36 - APLL Divider Values for 44.1kHz Base Rates ...................................................................................................... 74
Table 37 - APLL Divider Values for 48kHz Base Rates ......................................................................................................... 74
Table 38 - Absolute Maximum Ratings .................................................................................................................................. 76
Table 39 - ESD Ratings ......................................................................................................................................................... 76
Table 40 - I/O Electrical Characteristics................................................................................................................................. 76
Table 41 - Recommended Operating Conditions ................................................................................................................... 77
Table 42 - Power Consumption ............................................................................................................................................. 78
Table 43 – ES9290 ADC Performance .................................................................................................................................. 79
Table 44 – ES9290 DAC Performance .................................................................................................................................. 80
7 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 8
VERSION 0.3.2
Applications
• Professional Digital Audio Workstation (DAW) Audio Recording
• Very High-Quality Microphones
• Live Stream Media
• Professional Audio Interfaces
• Powered (Active) Speakers
POWER
ACLK CLOCK DVDD SS/ADDR1/HW2
NETWORK MANAGEMENT
LDO MISO/ADDR0/
& CONTROL
PLL_REG APLL
MUTE_MCLK_CTRL
SCLK/SCL/HW1
9 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ES9290 Package
40 QFN Pinout
(Pin 41 is QFN package pad, see package dimensions)
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 10
VERSION 0.3.2
1 Pin 41 is the package pad. See 40 QFN package dimensions for sizing. Connect to DGND.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 12
VERSION 0.3.2
Feature List
Configuration Modes
The ES9290 has 4 control programming modes which are controlled by the state of the MODE pin (Pin 18).
Design Information
Hardware pins can be configured in 4 different ways. Each pin can be tied-high (1), pulled-high (Pull 1), pulled-low (Pull 0),
or tied-low (0). HW0 and HW1 pins are always tied-high or tied-low. These 4 options also apply to MUTE_CTRL.
1 Pull 1 Pull 0 0
AVDD or GPIO AVDD or GPIO
HW0/ HW0/
47Ω HW1/ 47k HW2/ HW2/ HW1/
HW2/ HW3/ HW3/ HW2/
HW3/ MODE 47k MODE 47Ω HW3/
MODE MODE
GND or GPIO GND or GPIO
13 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Software Mode
The ES9290 supports I²C or SPI serial communication in software mode. There are two types of registers, read/write
registers and read-only registers. Software modes are set when the MODE pin is a 0 (0V) for I2C or a 1 (AVDD) for SPI.
A system clock is not required to read and write registers.
I2C Slave Interface Commands
• MODE (Pin 18) – 0 V I2C Address ADDR1 ADDR0
• Connect per I²C standard 0x30 GND GND
o SDA (Pin 35)
0x32 GND AVDD
o SCL (Pin 34)
o ADDR0 (Pin 32) 0x34 AVDD GND
o ADDR1 (Pin 33) 0x36 AVDD AVDD
Table 3 - I2C Addresses
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 14
VERSION 0.3.2
15 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 16
VERSION 0.3.2
Min Max
Parameter Symbol
[ns] [ns]
CS Lead Time (SCLK rising edge) tLEAD 4 -
CS Trail Time (SCLK falling edge) tTRAIL 4 -
MOSI Data Setup Time tSETUP_MOSI -36 -
MOSI Data Hold Time tHOLD_MOSI 60 -
SCLK-MISO Delay Time tDELAY_MISO - 74
SCLK Period tP_SCLK 122 -
SCLK High Pulse Duration tH_SCLK 94 -
SCLK Low Pulse Duration tL_SCLK 60 -
Sequential Transfer Delay tDSEQ 38 -
Table 6 - SPI Slave Interface Timing
17 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Hardware Mode
The ES9290 has pre-configured modes that can be set with external pin configuration. These modes configure the CODEC
for different input/output serial data rates and set the muting. Hardware modes also support stereo digital PDM microphones
as inputs. Each hardware mode pin has 4 states that can be found in Design Information.
These modes are set with pins:
• MODE (Pin 18)
• HW0 (Pin 35)
• HW1 (Pin 34)
• HW2 (Pin 33)
• HW3 (Pin 31)
Input Select
The ES9290 supports an analog input signal and a digital input from a PDM microphone. In all Hardware Modes, HW3 (Pin
31) sets the input mode between the analog PGA or digital PDM Decoder.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 18
VERSION 0.3.2
19 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 20
VERSION 0.3.2
CHIP_EN
HW0
HW1
HW2
HW3
MUTE_MCLK_CTRL
1m s
OUT
21 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Digital Features
The ES9290 CODEC features an ADC Digital Signal Path and a DAC Digital Signal Path that can pass audio through both
paths alongside monitoring the signal with Direct Monitoring.
DSP
Peak
Analog Audio Input Detector
8x FIR
PGA &
PCM/
ADC ADC ADC ADC Digital
4x FIR 2x FIR DBQ TDM
DC Mixing Volume Gain Audio Out
Encoder
Blocking
PDM Bypass Bypass
Decoder
Monitor Monitor Audio to DAC
PDM_DATA Volume Gain Digital Signal Path
PDM_CLK Programmable ADC Filter Coefficients
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 22
VERSION 0.3.2
DC Blocking
The integrated DC Blocking filter exhibits a high cutoff frequency (-3dB @ 0.25Hz).
DC Blocking Registers
• Register 65[6] CH1_DC_BLOCK_EN
• Register 65[6] CH2_DC_BLOCK_EN
Peak Detector
If the peak level of the ES9290 input rises above the programmed PEAK_THRESH_CHx value, the corresponding peak flag
will be set. The level will decay at a rate based off the value of PEAK_DECAY_RATE. The peak detection can be toggled on
or off using the PEAK_DETECT_CHx_EN registers. The peak can be read from the PEAK CHx READ registers and a flag
will be set on the PEAK_FLAG_CHx registers. Normal flag registers will unset the flag once it is no longer asserted except
the PEAK_FLAG_LAT_CHx registers which will stay set until it is cleared with INT_CLEAR_CHx_PEAK_LATCH.
GPIO pins can be configured to output the state of any peak flags or latched peak flags if
STATUS_MASK_CHx_PEAK_DET or STATUS_MASK_CHx_PEAK_LATCH is set for the corresponding channel.
Peak Enable Registers
• Register 88[1:0] PEAK_DETECT_CHx_EN
Peak Flag GPIO Registers
• Register 18[1:0] STATUS_MASK_CHx_PEAK_LATCH
• Register 18[3:2] STATUS_MASK_CHx_PEAK_DET
Peak Flag and Read Registers
• Register 238-239 PEAK CH1 READ
• Register 240-241 PEAK CH2 READ
• Register 233[5:4] PEAK_FLAG_CHx
• Register 233[7:6] PEAK_FLAG_LAT_CHx
• Register 19[1:0] INT_CLEAR_CHx_PEAK_LATCH
Peak Decay Rate and Threshold Registers
• Register 89[4:0] PEAK_DECAY_RATE
• Register 90-91[7:0] PEAK_THRESH_CH1
• Register 90-91[15:8] PEAK_THRESH_CH2
−𝑀𝐶𝐿𝐾_24𝑀 ∗ 𝑡
𝑁(𝑡) = 𝑁0 𝑒𝑥𝑝 ( 𝑑𝑒𝑐𝑎𝑦_𝑟𝑎𝑡𝑒+9 )
2
20 ∗ 𝑀𝐶𝐿𝐾_24𝑀 ∗ 𝑡
𝑁(𝑡) = 𝑁0 − [𝑑𝐵]
𝑙𝑛(10) ∗ 2𝑑𝑒𝑐𝑎𝑦_𝑟𝑎𝑡𝑒+9
𝑑𝑁 𝑁 ∗ 𝑀𝐶𝐿𝐾_24𝑀
= − 𝑑𝑒𝑐𝑎𝑦_𝑟𝑎𝑡𝑒+9 [1/𝑠]
𝑑𝑡 2
23 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
X(z) b0 Y(z)
z-1
b1 -a1
z-1
b2 -a2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 24
VERSION 0.3.2
ADC Mixing
The ES9290 has the ability to mix the incoming ADC_CH1 data into ADC_CH2 and vice versa. The range of mixing is -∞dB
(8’hFF) to 0dB (8’h00).
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 26
VERSION 0.3.2
8x FIR
Digital Audio In PCM/
DAC DAC DAC 2x FIR 4x FIR Hyperstream® To Data
TDM DBQ IIR
Mixing Volume Gain IV Arch. Conversion
Decoder
Programmable DAC Bypass Bypass Bypass
Filter Coefficients Automute
Selectable ROM
Filter Coefficients
PCM/TDM Decoder
The ES9290 integrates a PCM/TDM Decoder that can be mixed with the monitor’s output. The PCM/TDM decoder input has
a maximum word width of 32-bits (default) and a maximum bit depth of 32-bit (default). The decoder allows for I2S, LJ, RJ
and TDM input streams.
The PCM/TDM decoder can support up to 32 different slots and each channel of the DAC can be mapped to any of the 32
slots.
Note: The PCM/TDM Encoder and PCM/TDM Decoder use all the same registers settings and will run in the exact same
format.
PCM/TDM Decoder Registers
• Register 5[7] TDM_RESYNC
• Register 5[6] AUTO_CH_DETECT
• Register 5[4:0] TDM_CH_NUM
• Register 6[7] ENABLE_WS_MONITOR
• Register 6[6] ENABLE_BCK_MONITOR
• Register 6[5:4] TDM_WORD_WIDTH
• Register 6[3:2] TDM_BIT_DEPTH
• Register 6[1] TDM_VALID_EDGE
• Register 6[0] TDM_LJ
TDM Mapping Registers
• Register 9[4:0] DAC_TDM_SLOT_SEL_CH1
• Register 10[4:0] DAC_TDM_SLOT_SEL_CH2
Daisy Chain Registers
• Register 12[5] DAC_TDM_DAISY_CHAIN
• Register 12[4:0] DAC_TDM_DATA_LATCH_ADJ
27 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
X(z) b0 Y(z)
z-1
b1 -a1
z-1
b2 -a2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 28
VERSION 0.3.2
DAC Mixing
The ES9290 has the ability to mix the incoming TDM Decoder audio data DAC_CH1 data into DAC_CH2 and vice versa.
The range of mixing is -∞dB (8’hFF) to 0dB (8’h00).
29 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
DAC Gain
The ES9290 has an additional digital gain that can be added through registers. Settings for +0dB to +42dB in 6dB steps are
available.
DAC Gain Registers
• Register 135[6:4] DAC_DIGITAL_GAIN_CH2
• Register 135[2:0] DAC_DIGITAL_GAIN_CH1
Direct Monitor Volume
The signal from the ADC digital path can be passed into the DAC digital path using the Direct Monitor. The Direct Monitor
Volume Control is intended for use during audio playback. Each channel can be digitally attenuated from +1dB to
-126dB in 0.5dB steps. When a new volume level is set, the attenuation circuit will ramp softly to the new level at a rate
specified in the VOLUME UP RAMP RATE and VOLUME DOWN RAMP RATE registers.
Monitor Volume Registers
• Register 127 DIRECT MONITOR VOLUME CH1
• Register 128 DIRECT MONITOR VOLUME CH2
Note: This is the same Monitor Volume block as seen in the ADC Digital Signal Path.
Direct Monitor Gain
The Direct Monitor uses the same gain settings as the ADC Gain does.
Monitor Gain Registers
• Register 72[6:4] ADC_DIGITAL_GAIN_CH2
• Register 72[2:0] ADC_DIGITAL_GAIN_CH1
Note: This is the same Monitor Gain block as seen in the ADC Digital Signal Path.
DAC 8x FIR Filter
Selection of the 8x interpolation filter is chosen from 8 pre-programmed filters. The 2x and 4x filter can be bypassed
individually or together. For more information on filters see the DAC: PCM Filter Latency section.
DAC FIR Registers
• Register 118[2:0] DAC_FILTER_SHAPE
• Register 118[3] BYPASS_FIR2X
• Register 118[4] BYPASS_FIR4X
DAC IIR Filter
The IIR filter can be bypassed using Register 118[5] BYPASS_IIR
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 30
VERSION 0.3.2
# Filter Description
Version 2 of minimum phase fast roll-off (#5) with less ripple and more image
0 Minimum Phase (default)
rejection
Linear Phase Apodizing Fast Full image rejection by FS/2 to avoid any aliasing, with smooth roll-off
1
Roll-Off starting before 20k.
2 Linear Phase Fast Roll-Off Sabre legacy filter, optimized for image rejection @ 0.55FS
Linear Phase Fast Roll-Off
3 Sabre legacy filter, optimized for in-band ripple
Low-Ripple
Sabre legacy filter, optimized for lower latency, but symmetric impulse
4 Linear Phase Slow Roll-Off
response
Low latency, minimal pre ringing and low passband ripple, image rejection @
5 Minimum Phase Fast Roll-Off
0.55FS
6 Minimum Phase Slow Roll-Off Lowest latency at the cost of image rejection
Provides a nice balance of the low latency of minimum phase filters and the
Minimum Phase Fast Roll-Off
7 low dispersion of linear phase filters. Minimal pre-ringing is added to
Low Dispersion
achieve the low dispersion in the audio band.
Table 15 - Pre-Programmed Digital Filter Descriptions
Note: Minimum Phase filters are asymmetric filters that work to minimize the pre-echo of the filter, while still maintaining an
excellent frequency response and they peak earlier than linear phase filters, resulting in a lower group delay. Minimum
phase filters usually feature zero cycles of pre-echo, which can result in improved audio quality.
31 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 32
VERSION 0.3.2
33 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 34
VERSION 0.3.2
Minimum Phase
35 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 36
VERSION 0.3.2
37 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 38
VERSION 0.3.2
Minimum Phase
39 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 40
VERSION 0.3.2
41 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 42
VERSION 0.3.2
43 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 44
VERSION 0.3.2
45 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 46
VERSION 0.3.2
47 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Minimum Phase
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 48
VERSION 0.3.2
49 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 50
VERSION 0.3.2
51 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Minimum Phase
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 52
VERSION 0.3.2
53 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 54
VERSION 0.3.2
55 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 56
VERSION 0.3.2
# Filter Description
1 Programmable Program desired filters into the ES9290.
2 Bypass DBQ filter is bypassed.
3 DC Blocking High-pass filter with FC = (0.001/48) * FS
4 Low-pass filter with FC = 3.512kHz, FS = 48kHz
5 De-emphasis Low-pass filter with FC = 3.522kHz, FS = 44.1kHz
6 Low-pass filter with FC = 3.519kHz, FS = 32kHZ
7 RIAA De-emphasis Standard RIAA De-emphasis filter for FS= 48kHz
8 RIAA Pre-emphasis Standard RIAA Pre-emphasis filter for FS= 48kHz
9 High-pass filter for FS = 48kHz
10 High-pass filter for FS = 96kHz
80Hz High-pass
11 High-pass filter for FS = 192kHz
12 High-pass filter for FS = 384kHz
13 High-pass filter for FS = 48kHz
14 High-pass filter for FS = 96kHz
120Hz High-pass
15 High-pass filter for FS = 192kHz
16 High-pass filter for FS = 384kHz
17 High-pass filter for FS = 44.1kHz
18 High-pass filter for FS = 88.2kHz
80Hz High-pass
19 High-pass filter for FS = 176.4kHz
20 High-pass filter for FS = 352.8kHz
21 High-pass filter for FS = 44.1kHz
22 High-pass filter for FS = 88.2kHz
120Hz High-pass
23 High-pass filter for FS = 176.4kHz
24 High-pass filter for FS = 352.8kHz
Table 28 - Pre-Programmed DBQ Digital Filter Descriptions
Note: Pre-emphasis filters attenuate lower frequency and boost higher frequencies to improve overall signal to noise ratio.
De-emphasis filters redo this process by boosting the lower frequencies and attenuating the higher frequencies. RIAA Pre/De-
emphasis filters are specific types of filters used in vinyl record playback systems. It's part of the standard established by the
Recording Industry Association of America (RIAA) for phonograph records.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 58
VERSION 0.3.2
De-emphasis
Parameter Conditions MIN TYP MAX UNIT
Pass band 0.073 FS Hz
Stop band -9.625 dB 0.50 FS Hz
RIAA De-emphasis
Parameter Conditions MIN TYP MAX UNIT
Pass band 0.001 FS Hz
Stop band -40 dB 0.50 FS Hz
RIAA Pre-emphasis
Parameter Conditions MIN TYP MAX UNIT
Pass band 0.031 FS Hz
Stop band -40 dB 0 FS Hz
59 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
DC Blocking
De-emphasis
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 60
VERSION 0.3.2
RIAA De-emphasis
RIAA Pre-emphasis
61 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 62
VERSION 0.3.2
DC Blocking
De-emphasis
63 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
RIAA De-emphasis
RIAA Pre-emphasis
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 64
VERSION 0.3.2
65 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Daisy Chain
The ES9290 supports connecting multiple devices together in a daisy chain configuration. Up to 16 devices can be daisy
chained together to output data onto any of the 32 channels in a TDM data line. The digital input to Chip#1 through DATA3
is output through GPIO1 for the Chip#2 down the chain. At the same time, the digital output from Chip #2’s DATA2 is
inputted through GPIO2 of Chip #1 to append to its DATA2 digital output. See Application Note for more information.
Note: GPIO2 on the last ES9290 of the Daisy Chain must be set to zero by pulling to ground through a 47Ω resistor.
Note: While operating in 32 or 24bit word widths, TDM must be configured into I2S mode.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 66
VERSION 0.3.2
67 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Figure 23 - LJ (top) & I2S (bottom) for 32, 24, and 16-bit Word Widths
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 68
VERSION 0.3.2
69 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
GPIO Configuration
GPIO_CONFIG Function I/O Direction
0 Analog Outputs Off Shutdown
1 Mute DAC Channels Input
2 Clock Valid Flag Output
3 PLL Locked Flag Output
4 DAC Minimum Volume Flag Output
5 DAC Automute Status Output
6 DAC Soft Ramp Done Flag Output
7 ADC CH1 Peak Flag Output
8 ADC CH2 Peak Flag Output
9 PWM Signal Output
10 OR of Status Bits Output
11 BCK/WS Monitor Output
12 MCLK_24M Output
13 MCLK_128FS Output
14 Output 1’b0 Output
15 Output 1’b1 Output
Table 35 - GPIO Configuration
GPIOx Default states:
GPIO1-8: Analog Shutdown
Analog Outputs Off
The GPIO is shutdown and has no functionality.
Mute DAC Channels
Mute both DAC channels and Direct Monitor.
Clock Valid Flag
Outputs HIGH if a MCLK source is detected. Outputs LOW when clock is removed or not present.
Relevant Registers
• Register 2[7] EN_CLK_DET must be asserted for the clock valid flag to operate.
PLL Locked Flag
Outputs HIGH if the PLL is locked.
Relevant Registers
• Register 0[5] FORCE_PLL_LOCK must be 1’b0 to see the status of the PLL, else this flag will output HIGH.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 70
VERSION 0.3.2
71 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
PWM Signal
Outputs a configurable PWM signal. The frequency and duty cycle of the PWM signal can be calculated with the following
equations:
𝑀𝐶𝐿𝐾
𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦 [𝐻𝑧] =
𝑃𝑊𝑀_𝐹𝑅𝐸𝑄 + 1
𝑃𝑊𝑀_𝐶𝑂𝑈𝑁𝑇
𝐷𝑢𝑡𝑦 𝐶𝑦𝑐𝑙𝑒 [%] = ( ) × 100
𝑃𝑊𝑀_𝐹𝑅𝐸𝑄 + 1
Relevant Registers
• Register 45 PWM_COUNT
• Register 46-47 PWM_FREQ
OR of all Status Bits
Outputs the logical OR of all the status flags. This includes the PLL Locked Flag, ADC CHx Peak Flag, and ADC CHx Peak
Latch Flag.
BCK/WS Monitor
Outputs the status of the BCK and WS monitors. HIGH if either monitor detects an invalid signal.
BCK is considered invalid if the ratio MCLK/BCK > 1024.
WS is considered invalid if the ratio BCK/WS > 1024.
Relevant Registers
• Register 6[7] ENABLE_WS_MONITOR
• Register 6[6] ENABLE_BCK_MONITOR
MCLK_24M
Outputs the MCLK_24M clock. Requires the ADC to be on.
MCLK_128FS
Outputs the MCLK_128FS clock. Requires the ADC or DAC to be on.
Output 1’b0
Outputs a constant 1’b0.
Output 1’b1
Outputs a constant 1’b1.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 72
VERSION 0.3.2
Analog Features
PGA
The ES9290 features an integrated analog programmable gain amplifier (PGA) that can implement a gain from +0dB to
+30dB in configurable steps of +3dB.
PGA Registers
• Register 82[3:0] PGA_GAIN_CTRL_CH1
• Register 82[7:4] PGA_GAIN_CTRL_CH2
APLL
Register 164[5:4]
SEL_PLL_CLK_IN ES9290
DATA_CLK
Fref Fvco Fout
1 1
Ni
Ф No
ACLK
1
Nfb
MCLK
Digital Core
73 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
The ES9290 has a built in Analog PLL (APLL) for generating frequencies that are unavailable externally. For the application
note on the APLL, please ask your FAE or distributor.
For calculation of the PLL frequency output, use the following formulas:
𝐹 𝐹 225 𝐹 𝑁𝑓𝑏
𝐹𝑟𝑒𝑓 = ( 𝑖𝑛 ) 𝐹𝑣𝑐𝑜 = ( 𝑖𝑛 )∗𝑁𝑓𝑏 𝑁𝑓𝑏 = 𝐹𝑜𝑢𝑡 = ( 𝑖𝑛 )∗
𝑁𝑖 𝑁𝑖 𝐹𝐵𝐷𝐼𝑉 𝑁𝑖 𝑁𝑜
Where:
a. FBDIV is a 24-bit number
b. PLL frequency range requirements:
a. Fref requirement: 2.5MHz < Fref < 12 MHz
b. Fvco requirement: 90MHz < Fvco < 110MHz
c. Fout requirement: 22.5792/24.576MHz
c. Ni = input divider
• Accessible from Reg 172-170[8:0], PLL_CLK_IN_DIV
d. No = output divider
• Accessible from Reg 172-170[15:12], PLL_CLK_OUT_DIV
e. Nfb = feedback divider
• Accessible from Reg 167-169[23:0], PLL_CLK_FB_DIV
44.1kHz Base Rates (SYNC Slave Mode)
FS (kHz) DATA_CLK (MHz) Ni Fref (MHz) FBDIV Fvco (MHz) No Fout (MHz)
32-Bit Frame
352.8 22.5792 2 11.2896 4194304 90.3168 4 22.5792
176.4 11.2896 1 11.2896 4194304 90.3168 4 22.5792
88.2 5.6448 1 5.6448 2097152 90.3168 4 22.5792
44.1 2.8224 1 2.8224 1048576 90.3168 4 22.5792
16-Bit Frame
352.8 11.2896 1 11.2896 4194304 90.3168 4 22.5792
176.4 5.6448 1 5.6448 2097152 90.3168 4 22.5792
88.2 2.8224 1 2.8224 1048576 90.3168 4 22.5792
44.1 1.4112 1 1.4112 524288 90.3168 4 22.5792
Table 36 - APLL Divider Values for 44.1kHz Base Rates
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 74
VERSION 0.3.2
MICBIAS
The ES9290 integrates a low noise programmable regulator to power or bias external microphones through the MICBIAS
pin (Pin 10). The MICBIAS voltage is nominally 2.85V and can be enabled by setting MB_PDB.
In hardware mode, the MICBIAS can be controlled using GPIO2/1, see GPIO Functions in Hardware Mode for more
information.
MICBIAS Registers
• Register 94[3] MB_PDB
• Register 94[6] MB_VR_BYPB
o For enabling voltage select
• Register 94[2:0] MC_VR_SET
o For selecting voltage
75 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
WARNING: Electrostatic Discharge (ESD) can damage this device. Proper procedures must be followed to avoid ESD
when handling this device.
ESD Ratings
ESD Standard Rating
Human Body Model (HBM), ANSI/ESDA/JEDEC JS-001 2kV
Charge Device Model (CDM), ANSI/ESDA/JEDEC JS-002 500V
Table 39 - ESD Ratings
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 76
VERSION 0.3.2
Power Consumption
Test Conditions (unless otherwise noted)
TA = 25ºC, AVCC_ADC = AVCC_LD = AVCC_CP = AVDD = +3.3V, 1.8Vrms differential input, 0dBFS digital input.
AVDD supply includes DVDD current.
Note: Current consumption can be reduced by externally supplying DVDD with 1.2V to decrease AVDD current.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 78
VERSION 0.3.2
Performance
Test Conditions 1 (unless otherwise noted)
TA = 25ºC, AVCC_ADC = AVCC_LD = AVCC_CP = AVDD = +3.3V, fs = 48kHz, HW mode (I2S Master Mode)
Note: Performance numbers were measured using the ESS ES9290 1v0 evaluation board.
79 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 80
VERSION 0.3.2
Register Overview
A system clock is not required to access registers.
Multi-Byte Registers
Multi-Byte registers must be written from LSB to MSB. Data is latched when MSB is written.
Multi-Byte registers must be read from LSB to MSB. Data is latched when LSB is read.
MSB is always stored in the highest register address.
81 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Register Map
Addr Addr
Register 7 6 5 4 3 2 1 0
(Hex) (Dec)
AUTO_FS_
FORCE_PLL_ AUTO_FS_ ENABLE_64FS_
0x00 0 SYS CONFIG SOFT_RESET RESERVED DETECT_ ENABLE_DAC ENABLE_ADC
LOCK DETECT MODE
BLOCK_64FS
ENABLE_TDM_ ENABLE_TDM_
0x01 1 CODEC CONFIG RESERVED
DECODE ENCODE
MCLK_128FS_
0x02 2 FRONT-END CLOCK CONTROL EN_CLK_DET MCLK_128FS_DIV
HALF_DIV
MCLK_24M_
0x03 3 BACK-END CLOCK CONTROL DAC_CLK_INV RESERVED RESERVED
DIV2
0x04 4 PCM MASTER CLK CONFIG MASTER_BCK_DIV
AUTO_CH_
0x05 5 TDM CONFIG 1 TDM_RESYNC RESERVED TDM_CH_NUM
DETECT
ENABLE_WS_ ENABLE_BCK_ TDM_VALID_
0x06 6 TDM CONFIG 2 TDM_WORD_WIDTH TDM_BIT_DEPTH TDM_LJ
MONITOR MONITOR EDGE
ADC_16BIT_
0x07 7 ADC TDM CH1 SLOT CONFIG RESERVED ADC_TDM_SLOT_SEL_CH1
DITHER_SHAPE
0x08 8 ADC TDM CH2 SLOT CONFIG RESERVED ADC_TDM_SLOT_SEL_CH2
0x09 9 DAC TDM CH1 SLOT CONFIG RESERVED DAC_TDM_SLOT_SEL_CH1
0x0A 10 DAC TDM CH2 SLOT CONFIG RESERVED DAC_TDM_SLOT_SEL_CH2
ADC_TDM_
0x0B 11 ADC DAISY CHAIN RESERVED ADC_TDM_DATA_LATCH_ADJ
DAISY_CHAIN
DAC_TDM_
0x0C 12 DAC DAISY CHAIN RESERVED DAC_TDM_DATA_LATCH_ADJ
DAISY_CHAIN
SLAVE_BCK_ MASTER_WS_ MASTER_WS_ MASTER_WS_ MASTER_BCK_ MASTER_MODE
0x0D 13 PCM MASTER MODE CONFIG RESERVED
INVERT CLK_PHASE PULSE_MODE INVERT INVERT _EN
0x0E 14 VOLUME UP RAMP RATE VOL_RAMP_RATE_UP
0x0F 15 VOLUME DOWN RAMP RATE VOL_RAMP_RATE_DOWN
0x10 16 SYNC CONFIG RESERVED
AUTO_MCLK_
AUTO_WS_ AUTO_ICG_ AUTO_FS_CLK_
0x11 17 AUTO SYNC CONFIG RESERVED 24M_PHASE_
PHASE_SYNC SYNC GEN_SYNC
SYNC
STATUS_MASK STATUS_MASK STATUS_MASK STATUS_MASK
STATUS_MASK
0x12 18 STATUS BITS MASK RESERVED _CH2_PEAK_ _CH1_PEAK_ _CH2_PEAK_ _CH1_PEAK_
_PLL_LOCKED
DET DET LATCH LATCH
STATUS_ STATUS_
0x13 19 STATUS BITS CLEAR RESERVED CLEAR_CH2_ CLEAR_CH1_
PEAK_LATCH PEAK_LATCH
0x14 20 RESERVED RESERVED
0x15 21 CHARGE PUMP CONFIG RESERVED CP_PDB_MUTE
0x16 22 RESERVED RESERVED
0x17 23 CHARGE PUMP CLOCK DIV CP_CLK_DIV
0x18-
24-38 RESERVED RESERVED
0x26
0x27 39 GPIO1/2 CONFIG GPIO2_CFG GPIO1_CFG
0x28 40 GPIO3/4 CONFIG GPIO4_CFG GPIO3_CFG
0x29 41 GPIO4_SDB GPIO3_SDB GPIO2_SDB GPIO1_SDB GPIO4_OE GPIO3_OE GPIO2_OE GPIO1_OE
GPIO CONTROLS
0x2A 42 INVERT_GPIO4 INVERT_GPIO3 INVERT_GPIO2 INVERT_GPIO1 GPIO4_WK_EN GPIO3_WK_EN GPIO2_WK_EN GPIO1_WK_EN
0x2B 43 GPIO READ RESERVED GPIO4_READ GPIO3_READ GPIO2_READ GPIO1_READ
GPIO_OR_SS_ GPIO_OR_ GPIO_OR_VOL_ GPIO_AND_SS_ GPIO_AND_ GPIO_AND_VOL
0x2C 44 GPIO OUTPUT LOGIC RESERVED FLAG_CH_SEL
RAMP AUTOMUTE MIN RAMP AUTOMUTE _MIN
0x2D 45 PWM COUNT PWM_COUNT
0x2E 46 PWM_FREQ
PWM FREQUENCY
0x2F 47 PWM_FREQ
ADC_DBQ_CLK ADC_DBQ_ ADC_DBQ_
0x30 48 ADC DBQ COEFF SEL ADC_DBQ_COEFF_SEL
_FAMILY_SEL 80HZ_HPF_EN 120HZ_HPF_EN
0x31 49 ADC_DBQ_A2
0x32 50 ADC PROG DBQ A2 COEFF ADC_DBQ_A2
0x33 51 ADC_DBQ_A2
0x34 52 ADC_DBQ_A1
0x35 53 ADC PROG DBQ A1 COEFF ADC_DBQ_A1
0x36 54 ADC_DBQ_A1
0x37 55 ADC_DBQ_B2
0x38 56 ADC PROG DBQ B2 COEFF ADC_DBQ_B2
0x39 57 ADC_DBQ_B2
0x3A 58 ADC_DBQ_B1
0x3B 59 ADC PROG DBQ B1 COEFF ADC_DBQ_B1
0x3C 60 ADC_DBQ_B1
0x3D 61 ADC_DBQ_B0
0x3E 62 ADC PROG DBQ B0 COEFF ADC_DBQ_B0
0x3F 63 ADC_DBQ_B0
0x40 64 ADC FIR FILTER ADC_FILTER_SHAPE RESERVED
CH2_DC_ CH1_DC_
0x41 65 ADC DC BLOCKING RESERVED
BLOCK_EN BLOCK_EN
PDM_INPUT_ PDM_SAMPLE_
0x42 66 PDM CONFIG RESERVED PDM_PHASE RESERVED
SEL EDGE
0x43 67 PDM CLK SELECT RESERVED MCLK_PDM_DIV
0x44 68 ADC VOLUME CH1 ADC_VOLUME_CH1
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 82
VERSION 0.3.2
83 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 84
VERSION 0.3.2
Register Listing
System Registers
Register 0: SYS CONFIG
Bits [7] [6] [5] [4] [3] [2] [1] [0]
Default 1'b0 1'b0 1'b0 1'b0 1'b1 1'b0 1'b0 1'b0
85 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 86
VERSION 0.3.2
87 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 88
VERSION 0.3.2
89 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 90
VERSION 0.3.2
91 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 92
VERSION 0.3.2
93 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 94
VERSION 0.3.2
95 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
GPIO Registers
Register 39: GPIO1/2 CONFIG
Bits [7:4] [3:0]
Default 4'd0 4'd0
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 96
VERSION 0.3.2
97 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 98
VERSION 0.3.2
99 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 100
VERSION 0.3.2
101 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ADC Registers
Register 48: ADC DBQ COEFF SEL
Bits [7] [6] [5] [4:0]
Default 1'b0 1'b0 1'b0 5'd1
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 102
VERSION 0.3.2
103 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 104
VERSION 0.3.2
105 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 106
VERSION 0.3.2
107 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 108
VERSION 0.3.2
109 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
111 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
DAC Registers
Register 100: DAC NSMOD SEL
Bits [7:1] [0]
Default 6'd0 1'b0
113 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 114
VERSION 0.3.2
115 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 116
VERSION 0.3.2
117 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 118
VERSION 0.3.2
119 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
121 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
PLL Registers
Register 164: PLL CLOCK SELECT
Bits [7] [6] [5:4] [3] [2:1] [0]
Default 1'b0 1'b0 2'b10 1'b0 2'b00 1'b1
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 122
VERSION 0.3.2
123 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Readback Registers
Register 224: CODEC VALIDITY READ
Bits [7] [6] [5] [4:0]
Default - - - -
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 124
VERSION 0.3.2
125 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 126
VERSION 0.3.2
127 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 128
VERSION 0.3.2
129 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
AVCC_CP 1
AVCC_LD 2
Power
AVCC_ADC 11
AVDD 21
AGND_LD 3
AGND_DAC 7
AGND_ADC Ground 16
DGND 22
AGND_CP 37
CHIP_EN Reset 20
MODE 18
DATA_CLK 24
DATA1 25
DATA2 26
DATA3 27
GPIO1 28
GPIO2 29
Digital I/O
GPIO3 30
GPIO4/HW3 31
MISO/ADDR0/MUTE_MCLK_CTRL 32
SS/ADDR1/HW2 33
SCLK/SCL/HW1 34
MOSI/SDA/HW0 35
RT1 36
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 130
VERSION 0.3.2
ACLK Clock I 19
VREF_BUF 8
VREF 9
MICBIAS Analog I/O 10
PLL_REG 17
C1 40
Analog I/O
C2 39
Neg
IN_P1 12
IN_M1 13
Analog I
IN_M2 14
IN_P2 15
131 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
OUT_1 4
Analog O
OUT_2 6
Analog I/O
PNEG 38
Neg
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 132
VERSION 0.3.2
133 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Dimension in mm
Package Type A B C D E F G
QFN 5mm x 5mm 4.0 1.6 0.2 0.4 0.2 0.1 0.3
T Tracking number
W Work week
Y Last digit of year
L Lot number
R Silicon Revision
Marking is subject to change. This drawing is not to scale.
Figure 34 - ES9290 40 QFN Top View Markings
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 134
VERSION 0.3.2
135 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Manual
Allowed up to 2 times with maximum temperature of 350ºC no longer than 3 seconds.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 136
VERSION 0.3.2
137 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link]
VERSION 0.3.2
Ordering Information
Part Number Description Package
SABRE 32-bit 2 Channel ADC/DAC CODEC with built-in digital
ES9290Q 5mm x 5mm 40 QFN
filters, and multiple input-output formats.
Table 49 - Ordering Information
Revision History
Current Version 0.3.2
ESS ICs are not intended, authorized, or warranted for use as components in military applications, medical devices or life support systems. ESS assumes no liability and disclaims any
expressed, implied or statutory warranty for use of ESS ICs in such unsuitable applications.
No part of this publication may be reproduced, stored in a retrieval system, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise,
without the prior written permission of ESS Technology, Inc. ESS Technology, Inc. makes no representations or warranties regarding the content of this document. All specifications are
subject to change without prior notice. ESS Technology, Inc. assumes no responsibility for any errors contained herein. U.S. patents pending.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • [Link] 138