ES9069 Datasheet v0.1.3
ES9069 Datasheet v0.1.3
ES9069 Datasheet v0.1.3
The ES9069 delivers a performance level that will satisfy the most demanding audiophile and pro-audio enthusiast.
The versatile audio input port accepts PCM (TDM/LJ/RJ/I2S), DSD, DoP, S/PDIF and MQA renderer formats. The integrated SABRE DAC supports
up to 32-bit 768kHz PCM & DSD1024 audio data via master/slave interface in synchronous and asynchronous sampling modes.
ES9069 is a licensed and standard-compliant MQA native hardware renderer reducing the decoding demand on the application processor.
The integrated digital regulator reduces PCB area and BOM cost.
FEATURE DESCRIPTION
Integrated low noise digital regulator Reduced BOM cost and improved DNR
Supports master/slave PCM (TDM, I2S, LJ, RJ), DSD, DoP, S/PDIF and MQA renderer
Versatile digital audio input port
formats.
Customizable digital filter characteristics 8 preset filters and a programmable filter for custom sound signature
FIR & IIR filter bypass To allow full customer ability to add custom filters
APPLICATIONS
• Professional digital audio workstations and mixer consoles
• Digital music players, Portable multimedia players
• Consumer and Audiophile DAC headphone amplifiers and A/V receivers
• Bluetooth stereo devices & Networked Audio
• DJ Equipment
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 1
VERSION 0.1.3
ES9069 Datasheet
Table of Contents
Table of Contents ............................................................................................................................................................................................................. 2
List of Figures ................................................................................................................................................................................................................... 4
List of Tables .................................................................................................................................................................................................................... 5
Functional Block Diagram ................................................................................................................................................................................................. 6
ES9069 Pinout .................................................................................................................................................................................................................. 7
32 QFN Pin Descriptions .................................................................................................................................................................................................. 8
Feature List ....................................................................................................................................................................................................................... 9
Configuration Modes......................................................................................................................................................................................................... 9
Software Mode ............................................................................................................................................................................................................. 9
I2C ............................................................................................................................................................................................................................ 9
SPI ........................................................................................................................................................................................................................... 9
Hardware Mode .......................................................................................................................................................................................................... 10
Design Information ................................................................................................................................................................................................. 11
Muting .................................................................................................................................................................................................................... 11
Hardware Mode Pin Configurations ....................................................................................................................................................................... 12
Recommended Hardware Mode Setup Sequence ................................................................................................................................................ 14
Digital Features............................................................................................................................................................................................................... 15
Digital Signal Path ...................................................................................................................................................................................................... 15
Volume Control ...................................................................................................................................................................................................... 15
Automute................................................................................................................................................................................................................ 16
8x FIR Interpolation Oversampling Filter ............................................................................................................................................................... 16
THD Compensation ............................................................................................................................................................................................... 17
IIR Filter ................................................................................................................................................................................................................. 17
GPIO Software Configuration ..................................................................................................................................................................................... 18
GPIO Configuration Descriptions ............................................................................................................................................................................... 18
GPIO Pin Descriptions ............................................................................................................................................................................................... 20
Audio Input Formats ................................................................................................................................................................................................... 21
PCM (I2S, LJ, RJ) .................................................................................................................................................................................................. 22
TDM (Time-division multiplexing)........................................................................................................................................................................... 23
DSD ....................................................................................................................................................................................................................... 26
S/PDIF ................................................................................................................................................................................................................... 26
Digital Filters............................................................................................................................................................................................................... 29
Customizable programmable FIR filters................................................................................................................................................................. 30
PCM Filter Properties (44.1kHz Sampling) ............................................................................................................................................................ 31
PCM Filter Latency ................................................................................................................................................................................................ 32
PCM Filter Frequency Response ........................................................................................................................................................................... 33
PCM Filter Impulse Response ............................................................................................................................................................................... 37
MQA Renderer ........................................................................................................................................................................................................... 41
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 2
VERSION 0.1.3
ES9069 Datasheet
3 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
List of Figures
Figure 1 - ES9069 Block Diagram .................................................................................................................................................................................... 6
Figure 2 - Hardware mode pin configurations................................................................................................................................................................. 11
Figure 3 - Hardware mode startup sequence ................................................................................................................................................................. 14
Figure 4 – THD Compensation Block Diagram............................................................................................................................................................... 17
Figure 5 – LJ & I2S Input for 16bit and 32bit word depths.............................................................................................................................................. 22
Figure 6 – TDM128 mode ............................................................................................................................................................................................... 23
Figure 7 – TDM256 mode ............................................................................................................................................................................................... 23
Figure 8 – TDM512 mode ............................................................................................................................................................................................... 23
Figure 9 – TDM1024 mode ............................................................................................................................................................................................. 23
Figure 10 – TDM connection of several ES9069 devices in parallel .............................................................................................................................. 24
Figure 11 – TDM connection of several ES9069 devices in daisy chain mode .............................................................................................................. 25
Figure 12 – DSD format, 1bit stream .............................................................................................................................................................................. 26
Figure 13 – GPIO8 Digital I/O with Calibration Resistor ................................................................................................................................................. 41
Figure 14 – I2C Slave Control Interface Timing .............................................................................................................................................................. 47
Figure 15 – I2C single byte examples of read and write instructions with I2C ................................................................................................................. 47
Figure 16 – SPI single byte write .................................................................................................................................................................................... 48
Figure 17 – SPI single byte read .................................................................................................................................................................................... 48
Figure 18 – SPI multi-byte read ...................................................................................................................................................................................... 48
Figure 19 – Audio interface timing .................................................................................................................................................................................. 49
Figure 20. Typical ES9069 Software Mode Application Diagram ................................................................................................................................... 86
Figure 21 – Hardware (HW) mode reference schematic for ES9069Q .......................................................................................................................... 87
Figure 22 – Software mode reference schematic for ES9069Q ..................................................................................................................................... 88
Figure 23 – ES9069Q 32 QFN package dimensions ...................................................................................................................................................... 92
Figure 24 – ES9069Q Marking ....................................................................................................................................................................................... 93
Figure 25 – IR/Convection Reflow Profile (IPC/JEDEC J-STD-020D.1)......................................................................................................................... 94
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 4
VERSION 0.1.3
ES9069 Datasheet
List of Tables
Table 1 - Mode pin configuration options.......................................................................................................................................................................... 9
Table 2 – I2C addresses .................................................................................................................................................................................................. 9
Table 3 - SPI commands .................................................................................................................................................................................................. 9
Table 4 – GPIO function in Hardware mode ................................................................................................................................................................... 10
Table 5 – Mute Control for HW mode configuration ....................................................................................................................................................... 11
Table 6 - Hardware mode pin configurations table ......................................................................................................................................................... 13
Table 7 – Automute Configuration .................................................................................................................................................................................. 16
Table 8 - GPIO Configuration function............................................................................................................................................................................ 18
Table 9 - GPIO Hardware & Software mode pin descriptions ........................................................................................................................................ 20
Table 10 - PCM pin connections..................................................................................................................................................................................... 22
Table 11 - TDM pin connections ..................................................................................................................................................................................... 23
Table 12 - DSD pin connections ..................................................................................................................................................................................... 26
Table 13 - S/PDIF pin connections ................................................................................................................................................................................. 26
Table 14 – S/PDIF Channel Status – Consumer Configuration ...................................................................................................................................... 27
Table 15 – S/PDIF Channel Status – Professional Configuration .................................................................................................................................. 28
Table 16 – FIR digital filter properties ............................................................................................................................................................................. 29
Table 17 – PCM Filter Properties ................................................................................................................................................................................... 32
Table 18 - Latency of Pre-Programmed Digital Filters .................................................................................................................................................... 32
Table 19 – PCM Filter Frequency Response.................................................................................................................................................................. 36
Table 20 – PCM Filter Impulse Response ...................................................................................................................................................................... 40
Table 21 – Absolute Maximum Ratings .......................................................................................................................................................................... 42
Table 22 – I/O Electrical Characteristics......................................................................................................................................................................... 42
Table 23 – Recommended Operating Conditions ........................................................................................................................................................... 43
Table 24 – Power Consumption with test conditions 1 ................................................................................................................................................... 44
Table 25 – Power Consumption with test conditions 2 ................................................................................................................................................... 45
Table 26 – Performance Data......................................................................................................................................................................................... 46
Table 27 – I2C slave interface timing definitions ............................................................................................................................................................ 47
Table 28 – Internal Pad Circuitry .................................................................................................................................................................................... 91
Table 29 – RPC-1 Classification reflow profile ............................................................................................................................................................... 95
Table 30 – RPC-2 Pb free classification temperatures ................................................................................................................................................... 95
5 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
DVDD LDO
MCLK CLOCK
NETWORK
MISO/ADDR0/MUTE_CTRL
I2C/SPI
SS/ADDR1/HW2
SLAVE
DIGITAL
SCLK/SCL/HW1
MOSI/SDA/HW0 CORE
MODE Hardware
RT1 Interface AVCC_DAC1
GPIO1
GPIO2
GPIO3 Hyperstream® IV DAC1
HiFi Sabre® DAC DAC1B
GPIO4
VOLUME CONTROL
DIGITAL FILTERS,
GPIO5
MODULATORS
GPIO6 AGND_DAC1
GPIO7 S/PDIF
GPIO8 DIGITAL AGND_DAC2
AUDIO
DATA_CLK PORT
DATA1 (I2S, DSD,
Hyperstream® IV DAC2
DoP,TDM) HiFi Sabre® DAC DAC2B
DATA2
MQA Renderer
AVDD_DAC2
DGND GND
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 6
VERSION 0.1.3
ES9069 Datasheet
ES9069 Pinout
32 QFN Pinout
7 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 8
VERSION 0.1.3
ES9069 Datasheet
Feature List
The ES9069 is a SABRE® 2 channel high performance digital to analog converter (DAC) with features and performance including the new
Hyperstream IV modulator that produces a very high-performance device that is well suited for a variety of applications.
In addition to improved performance, the new ES9069 SABRE DAC now supports the TDM audio interface, SPI (or I2C) control interface and
hardware modes for simplifying device configuration.
TDM, I2S including LJ & RJ, DSD & DoP audio interfaces are supported.
Sample rates up to 768kHz (@ 64 FS) with PCM data with 8 selectable digital filters to choose from and a programmable filter for custom sound
signatures. DSD rates up to DSD1024 (512 x 44.1kHz) are also supported.
ES9069 is a licensed and standard-compliant MQA native hardware renderer reducing the decoding demand on the application processor to help
recreate the natural sound of the recording.
Configuration Modes
The ES9069 has 4 control programming modes. They are controlled by the state of the MODE (pin 29):
Software Mode
ES9069 supports I2C or SPI serial communication to configure registers. There are two types of registers, read/write and read-only registers.
I2C
o MODE (Pin 29) – GND
o Connect per I2C standard I2C Address ADDR1 ADDR0
0x90 GND GND
▪ SDA (Pin 16)
▪ SCL (Pin 15) 0x92 GND AVDD
▪ ADDR0 (Pin 20) 0x94 AVDD GND
▪ ADDR1 (Pin 19) 0x96 AVDD AVDD
Table 2 – I2C addresses
SPI
o Mode (Pin 29) – AVDD
o Connect per SPI standard
▪ MOSI (Pin 16) SPI command First byte
▪ SCLK (Pin 15) Write 3
▪ SS (Pin 19) Read 1
▪ MISO (Pin 20) Table 3 - SPI commands
9 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Hardware Mode
The ES9069 has 31 pre-configured modes that can be set with external pin configuration. These modes configure the DAC for different input serial
data rates and set the DAC muting. All Synchronous hardware modes have Automatic FS (sample rate) detection enabled.
These modes are set with pins:
• MODE (Pin 29)
• HW0 (Pin 16)
• HW1 (Pin 15)
• HW2 (Pin 19)
• MUTE_CTRL (Pin 20)
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 10
VERSION 0.1.3
ES9069 Datasheet
Design Information
Each hardware mode pin can be configured with either a pull-up or pull-down resistor. Therefore, it is important that the pin is configured to allow for
the desired hardware modes. Some guidelines include the following:
• The HW0 and HW1 pins never require a pull up or pull-down resistor.
Pull-up Pull-down
AVDD or GPIO
47k
HW2/ HW2/
MODE MODE
47k
GND or GPIO
Muting
MUTE_CTRL (Pin 20) is used to control the muting of the output and enabling of the Automute feature while in Hardware Mode:
11 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
BCK/
FS (kHz) BCK (MHz) MCLK (MHz) MODE HW2 HW1 HW0
HW Mode Channel
I2S Master Mode
(MCLK=128*FS) ≤
0 MCLK / 128 MCLK / 2 32 Pull 0 0 0 0
49.152
(MCLK=256*FS) ≤
1 MCLK / 256 MCLK / 4 32 Pull 0 0 0 1
49.152
(MCLK=512*FS) ≤
2 MCLK / 512 MCLK / 8 32 Pull 0 0 1 0
49.152
(MCLK=1024*FS) ≤
3 MCLK / 1024 MCLK / 16 32 Pull 0 0 1 1
49.152
LJ Master Mode
(MCLK=128*FS) ≤
4 MCLK / 128 MCLK / 2 32 Pull 0 Pull 0 0 0
49.152
(MCLK=256*FS) ≤
5 MCLK / 256 MCLK / 4 32 Pull 0 Pull 0 0 1
49.152
(MCLK=512*FS) ≤
6 MCLK / 512 MCLK / 8 32 Pull 0 Pull 0 1 0
49.152
(MCLK=1024*FS) ≤
7 MCLK / 1024 MCLK / 16 32 Pull 0 Pull 0 1 1
49.152
I2S Slave SYNC, MCLK/1, Auto FS detection enabled
64*FS ≤ MCLK ≤
8 Auto (8 < FS < 768) 64FS 32 Pull 0 Pull 1 0 0
49.152
I2S Slave SYNC, MCLK/2, Auto FS detection enabled
128*FS ≤ MCLK ≤
9 Auto (8 < FS < 192) 64FS 32 Pull 0 Pull 1 0 1
49.152
I2S Slave SYNC, MCLK/4, Auto FS detection enabled
256*FS ≤ MCLK ≤
10 Auto (8 < FS < 96) 64FS 32 Pull 0 Pull 1 1 0
49.152
I2S Slave SYNC, Auto Clock Gear (128FS), Auto FS detection enabled
64*FS ≤ MCLK ≤
11 Auto (8 < FS < 384) 64FS 32 Pull 0 Pull 1 1 1
49.152
LJ Slave SYNC, MCLK/1, Auto FS detection enabled
64*FS ≤ MCLK ≤
12 Auto (8 < FS < 384) 64FS 32 Pull 0 1 0 0
49.152
LJ Slave SYNC, MCLK/2, Auto FS detection enabled
128*FS ≤ MCLK ≤
13 Auto (8 < FS < 192) 64FS 32 Pull 0 1 0 1
49.152
LJ Slave SYNC, MCLK/4, Auto FS detection enabled
256*FS ≤ MCLK ≤
14 Auto (8 < FS < 96) 64FS 32 Pull 0 1 1 0
49.152
LJ Slave SYNC, Auto Clock Gear (128FS), Auto FS detection enabled
64*FS ≤ MCLK ≤
15 Auto (8 < FS < 384) 64FS 32 Pull 0 1 1 1
49.152
S/PDIF, DoP, or I2S Slave ASYNC, Auto Detect Input Format, MCLK/1
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 12
VERSION 0.1.3
ES9069 Datasheet
16 Auto (8 < FS < 384) 64FS 130FS < MCLK < 50 32 Pull 1 0 0 0
S/PDIF, DoP, or I2S Slave ASYNC, Auto Detect Input Format*, MCLK/2
17 Auto (8 < FS < 384) 64FS 130FS < MCLK < 50 32 Pull 1 0 0 1
S/PDIF, DoP, or I2S Slave ASYNC, Auto Detect Input Format*, MCLK/4
18 Auto (8 < FS < 192) 64FS 130FS < MCLK < 50 32 Pull 1 0 1 0
I2S Slave ASYNC, Auto Clock Gear (>130FS), Auto Detect Input Format*
19 Auto (8 < FS < 384) 64FS 130FS < MCLK < 50 32 Pull 1 0 1 1
LJ Slave ASYNC, MCLK/1, Auto Detect Input Format*
20 Auto (8 < FS < 384) 64FS 130FS < MCLK < 50 32 Pull 1 Pull 0 0 0
LJ Slave ASYNC, MCLK/2, Auto Detect Input Format*
21 Auto (8 < FS < 192) 64FS 130FS < MCLK < 50 32 Pull 1 Pull 0 0 1
LJ Slave ASYNC, MCLK/4, Auto Detect Input Format*
22 Auto (8 < FS < 96) 64FS 130FS < MCLK < 50 32 Pull 1 Pull 0 1 0
LJ Slave ASYNC, Auto Clock Gear (>130FS), Auto Detect Input Stream*
23 Auto (8 < FS < 384) 64FS 130FS < MCLK < 50 32 Pull 1 Pull 0 1 1
DSD Slave SYNC, MCLK/1
4*FS ≤ MCLK ≤
24 DSD64 - DSD512 2FS -- Pull 1 Pull 1 0 0
45.1584
DSD Slave SYNC, Auto Clock Gear (4FS)
4*FS ≤ MCLK ≤
25 DSD64 - DSD512 2FS -- Pull 1 Pull 1 0 1
45.1584
DSD Slave ASYNC, MCLK/1
26 DSD64 - DSD512 2FS 6*FS ≤ MCLK ≤ 50 -- Pull 1 Pull 1 1 0
DSD Slave ASYNC, Auto Clock Gear (>6FS)
27 DSD64 - DSD512 2FS 6*FS ≤ MCLK ≤ 50 -- Pull 1 Pull 1 1 1
TDM LJ Slave SYNC, Auto Detect CH num.
Auto (64FS, 128FS,
64FS ≤ MCLK ≤
28* Auto (8 < FS < 768) 256FS, 512FS, 32 Pull 1 1 0 0
49.152
1024FS)
Auto (128FS, 256FS, 128FS ≤ MCLK ≤
29* Auto (8 < FS < 384) 32 Pull 1 1 0 1
512FS, 1024FS) 49.152
Auto (256FS, 512FS, 256FS ≤ MCLK ≤
30* Auto (8 < FS < 192) 32 Pull 1 1 1 0
1024FS) 49.152
Auto (256FS, 512FS, 256FS ≤ MCLK ≤
31* Auto (8 < FS < 192) 32 Pull 1 1 1 1
1024FS) 49.152
Note:
* Mode 28 = Channel Slots 1,2, Mode 29 = Channel slots 3,4, Mode 30 = Channel slots 5,6, Mode 31 = Channel slots 7,8
* ACG is auto clock gearing is enabled, it will normally gear the clock down to 128*FS, unless 64*FS is required, or 2*DSDCLK in DSD modes.
* To enable DoP in HW mode, GPIO5 pin must be high
* The MQA renderer is not available in HW mode.
13 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Note: It is recommended that MUTE_CTRL is set low until the HW mode is finalized and after CHIP_EN is asserted, then asserted last.
CHIP_EN
HW0
HW1
HW2
1ms
MUTE_CTRL
OUT
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 14
VERSION 0.1.3
ES9069 Datasheet
Digital Features
See Recommended Operating Conditions for additional information.
Volume Control
This volume control is intended for use during audio playback. Each channel can be digitally attenuated from 0dB to –127.5dB 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 DAC VOL UP RATE, DAC VOL DOWN
RATE and DAC VOL DOWN RATE FAST registers.
Muting the DAC output can be accomplished by DAC_MUTE_CHx from Register 86.
Channel volumes, by default, are updated as soon as the volume registers are written. However, the volume control can be updated for both
channels together by using VOLUME_HOLD.
Volume control is available for PCM (I2S, LJ, RJ, TDM), DoP (DSD over PCM), and DSD. There is separate control for each channel.
15 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Automute
In HW mode automute is controlled by the state of the MUTE_CTRL pin (pin 20), the pin must be “pull 0” or “pull 1” to enable automute.
In SW mode automute is enabled by default and can be disabled on each channel individually through Register 123 AUTOMUTE ENABLE.
The thresholds that engage and disengage automute can be configured through the AUTOMUTE LEVEL and AUTOMUTE OFF LEVEL registers.
If automute is enabled, it will be triggered when any one of the following conditions are met:
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 16
VERSION 0.1.3
ES9069 Datasheet
THD Compensation
The ES9069 has built-in THD compensation to help compensate for system second and third harmonics that may be present on the output signal.
The compensation is controlled through 4 individual signed 16-bit coefficients in the THD Compensation Coefficient Registers.
The following equation displays how the second and third harmonics are affected by the C2 and C3 values:
THD Compensation is always enabled but if register values are zero, it will be bypassed. For best results, the chosen compensation coefficients
should be tuned for each system/device in-situ.
IIR Filter
The IIR filter in the ES9069 can be bypassed by using Register 90: DAC PATH CONFIG bit [2] IIR_bypass.
The bandwidth of the filter is controlled Register 89[2:0] IIR_BW.
17 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
GPIO#_CFG Function Input / Output GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 GPIO8
4’d0 Analog Shutdown Output Shutdown
4’d1 Output 0 Output Output 0
4’d2 Output 1 Output Output 1
4’d3 Clocks Output CLKEN_1FS CLK_BCK CLK_DAC CLK_IDAC CLKEN_1FS CLK_BCK CLK_DAC CLK_IDAC
4’d4 Interrupt Output OR of all interrupts
4’d5 Mute Input Mute all channels
4’d6 System Mode Control Input See System mode control section
4’d7 SRC lock status Output src_locked flag
4’d8 -- -- Reserved
4’d9 PWM1 signal Output PWM1 signal
4’d10 PWM2 signal Output PWM2 signal
4’d11 PWM3 signal Output PWM3 signal
4’d12 Minimum volume1 Output vol_min flag
4’d13 Automute status1 Output dac_automute flag
4’d14 Soft ramp done1 Output dac_ss_ramp flag
4’d15 MQA authentication Output mqa_auth_true flag
1 Can be bitwise ANDed, ORed, or a specific channel output; based on the values of registers 46-47[6:0]. See corresponding registers.
Output 0
Outputs a constant 1’b0.
Output 1
Outputs a constant 1’b1.
Clocks
• GPIO1: CLKEN_1FS (1*FS pulse clock)
• GPIO2: CLK_BCK
• GPIO3: CLK_DAC (SYS_CLK)
• GPIO4: CLK_IDAC (128*FS clock)
• GPIO5: CLKEN_1FS
• GPIO6: CLK_BCK
• GPIO7: CLK_DAC
• GPIO8: CLK_IDAC
Interrupt
Bitwise OR of all masked interrupts. See registers 10-21 for interrupt descriptions.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 18
VERSION 0.1.3
ES9069 Datasheet
Mute
Mute all DAC channels.
When GPIOx input is 1’b0, system mode is determined by register 0[1] DAC_MODE_REG.
PWM Signals
Outputs 1 of 3 PWM signals. Frequency and duty cycle on the PWM signals can be calculated with the following equations:
𝑆𝑌𝑆_𝐶𝐿𝐾
𝑓𝑟𝑒𝑞𝑢𝑒𝑛𝑐𝑦 [𝐻𝑧] =
𝑃𝑊𝑀#_𝐹𝑅𝐸𝑄 + 1
𝑃𝑊𝑀#_𝐶𝑂𝑈𝑁𝑇
𝐷𝑢𝑡𝑦 𝐶𝑦𝑐𝑙𝑒 [%] = ( ) × 100
𝑃𝑊𝑀#_𝐹𝑅𝐸𝑄 + 1
Minimum Volume
vol_min flag output. Is high during normal and abnormal mute conditions.
Normal mute conditions: register mute, gpio mute, override mute, and automute.
Abnormal mute conditions: lock of SRC lock, and bck_ws_fail.
Register 46-47[1] GPIO_AND_VOL_MIN sets the GPIO output to be the logical AND of all channel vol_min flags. Overrides GPIO_OR_VOL_MIN.
Register 46-47[4] GPIO_OR_VOL_MIN sets the GPIO output to be the logical OR of all channel vol_min flags.
Register 46-47[6] GPIO_SEL will output the flag of a specific channel if GPIO_OR_VOL_MIN and GPIO_AND_VOL_MIN are both 1’b0.
Automute status
dac_automute flag output. High when automute is active.
Register 46-47[0] GPIO_AND_AUTOMUTE sets the GPIO output to be the logical AND of all channel dac_automute flags.
Overrides GPIO_OR_AUTOMUTE.
Register 46-47[3] GPIO_OR_AUTOMUTE sets the GPIO output to be the logical OR of all channel dac_automute flags.
19 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Register 46-47[6] GPIO_SEL will output the flag of a specific channel if GPIO_OR_ AUTOMUTE and GPIO_AND_ AUTOMUTE are both 1’b0.
Register 46-47[2] GPIO_AND_SS_RAMP sets the GPIO output to be the logical AND of all channel dac_ss_ramp flags.
Overrides GPIO_OR_SS_RAMP.
Register 46-47[5] GPIO_OR_SS_RAMP sets the GPIO output to be the logical OR of all channel dac_ss_ramp flags.
Register 46-47[6] GPIO_SEL will output the flag of a specific channel if GPIO_OR_ SS_RAMP and GPIO_AND_SS_RAMP are both 1’b0.
MQA authentication
MQA_Auth_True flag output. Will be 1’b1 when the MQA decoder detects an authorized MQA stream.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 20
VERSION 0.1.3
ES9069 Datasheet
The ES9069 can automatically determine the input data format by enabling Register 57[0] AUTO_INPUT_SEL. When using AUTO_INPUT_SEL data
must be provided on the DATA2 pin, to properly decode the input format. The input data format can also be selected using Reg[2:1] INPUT_SEL.
• PCM
o Slave and master mode in 16, 24, and 32 bit widths
o I2S, Left Justified (LJ) and Right Justified (RJ)
o TDM up to TDM1024 mode with 32 slots including daisy chain mode
o Sample rates up to 768kHz (64fs mode)
o Channel Remapping & Invert
• DoP (DSD Over PCM)
o Slave and master mode
o Sample rates up to DoP512 (24bit, 1.4112MHz PCM)
o Channel Remapping & Invert
• Native DSD
o Slave and master mode
o Sample rates from DSD64 (2.8224Mbits/sec, 64 x 44.1kHz) to DSD1024
o Channel Remapping & Invert
• S/PDIF
o Selectable input pin and payload information
o S/PDIF input in HW mode (HW modes 16-18) using GPIO4.
21 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Figure 5 – LJ & I2S Input for 16bit and 32bit word depths
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 22
VERSION 0.1.3
ES9069 Datasheet
23 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
In TDM modes, several ES9069 can be used in parallel to increase the number of channels. Each ES9069 can be configured in HW or SW mode to
output its data to different slots on the TDM DATA line.
Note: In hardware modes, only Left Justified TDM formats are supported. In software mode, the user can configure it to be I2S TDM format.
Applicable Registers
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 24
VERSION 0.1.3
ES9069 Datasheet
Note: An application note for Daisy chain mode and TDM in general will be available shortly from ESS FAEs or your local distributor.
25 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
DSD
In DSD mode, there is a single DSD clock line, and each channel of data is an additional DSD data line. There is no internal channel
mapping for DSD input, DSD data input to DATA1 is sent to Ch1, DSD data input to DATA2 is sent to Ch2.
Automute is available for DSD once a constant DC level (8 1’s or 8 0’s in a row) is detected. The ES9069 will then automute to the proper
DSD mute pattern.
DCLK
DSD1 D1D2D3D4 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
1bit DSD2 D1D2D3D4 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
DSD FORMAT
The ES9069 can accept DS data line for multiple pins. The pins can be chosen using:
• Register 64[7:5] DSD_CH1_SOURCE, DATA1 (default)
• Register 65[7:5] DSD_CH2_SOURCE, DATA2 (default)
S/PDIF
S/PDIF input
Pin Name Description
GPIO4 HW modes 16-18 S/PDIF stream input
GPIOx or DATA1/2 Input selection from SPDIF_SEL for software mode
S/PDIF is transmitted over a single signal line using dual phase encoded data, which allows for clock extraction from the data signal line.
The ES9069 has an integrated S/PDIF decoder that can be accessed in either Asynchronous Hardware or Software modes.
• For Hardware mode, the S/PDIF input is on GPIO4 using HW modes 16-18.
o S/PDIF input stream must be disconnected in order to use other input formats.
• For Software mode, the applicable registers are:
o Register 89[7:4] SPDIF_SEL
▪ Selects the S/PDIF input pin
▪ If a GPIO is selected, GPIO pins also require the GPIOx_SDB input to be enabled.
o Register 136[4:0] SPDIF_DATA_SEL
▪ Selects the byte of the S/PDIF payload in register 251[7:0] SPDIF_DATA_READ
o Register 251 SPDIF_DATA_READ
▪ Readback the payload, 24 bytes total
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 26
VERSION 0.1.3
ES9069 Datasheet
For decoding the S/PDIF payload see Channel Status Table below:
27 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 28
VERSION 0.1.3
ES9069 Datasheet
Digital Filters
The ES9069 has 8 pre-programmed digital filters and a programmable filter to allow for custom filter responses. The latency for each filter reduces
(scales) with increasing sample rates. (See Register 88[2:0] FILTER_SHAPE for configuration).
# Filter Description
1 Minimum phase (default) Version 2 of minimum phase fast roll-off (#6) with less ripple and more image rejection
2 Linear phase apodizing fast roll-off Full image rejection by fs/2 to avoid any aliasing, with smooth roll-off starting before 20k.
3 Linear phase fast roll-off Sabre legacy filter, optimized for image rejection @ 0.55 fs
4 Linear phase fast roll-off low-ripple Sabre legacy filter, optimized for in-band ripple
5 Linear phase slow roll-off Sabre legacy filter, optimized for lower latency, but symmetric impulse response
6 Minimum phase fast roll-off Low latency, minimal pre ringing and low passband ripple, image rejection @ 0.55fs
7 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 low dispersion
Minimum phase fast roll-off low
8 of linear phase filters. Minimal pre-ringing is added to achieve the low dispersion in the
dispersion
audio band.
Table 16 – FIR digital filter properties
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 that 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.
29 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
The ES9069 has an 8x interpolation oversampling FIR filter in the ES9069 data path that is programmable. It is a combination of 2 filters, a 4x FIR
filter and a 2x FIR filter.
These filters can be bypassed using Register 90[1] BYPASS_FIR4X & 90[0] BYPASS_FIR2X, which will source data to the IIR filter. It is
recommended to use an 8xFS input if the bypass is used. For example, an external signal at 44.1kHz can be oversampled externally to 8 x 44.1kHz
= 352.8kHz and then applied to the serial decoder in either I2S, LJ or RJ format.
An application note the programming sequence and sample code will be available shortly from your ESS distributor or field application engineer
(FAE).
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 30
VERSION 0.1.3
ES9069 Datasheet
Minimum phase
Parameter Conditions MIN TYP MAX UNIT
Pass band –3dB 0.49 x fs Hz
Stop band -96dB 0.55 x fs Hz
Group Delay 3.30/fs 9.38/fs s
Flatness (ripple) 0.0004 dB
31 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
The following table shows the simulated latency of each filter at 44.1kHz sampling rate. Measurements were taken from the external impulse
response. The extra sample delay for encoding the data accounts for external processing time to serialize the data stream. Latency delay will reduce
(scale) with sampling rate.
Delay(us) @
Digital Filter
fs=44.1kHz
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 32
VERSION 0.1.3
ES9069 Datasheet
Minimum phase
33 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 34
VERSION 0.1.3
ES9069 Datasheet
35 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 36
VERSION 0.1.3
ES9069 Datasheet
Minimum phase
37 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 38
VERSION 0.1.3
ES9069 Datasheet
39 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 40
VERSION 0.1.3
ES9069 Datasheet
MQA Renderer
The ES9069 is a licensed MQA hardware renderer.
The MQA renderer is only available in software configuration mode and is accessible with Register 141: MQA Config.
Analog Features
Calibration Resistor
The ES9069 features an integrated resistor that is used for calibration of DAC voltage supplies AVCC_DAC1 and AVCC_DAC2. This calibration is
required to maintain output level from device to device with the process varying DAC output impedance. This calibration resistor is accessible
through GPIO8, it is enabled by default. The ~47.5kΩ calibration resistor can be disabled with Register 34[6], CAL_RES_ENB, removing the
pulldown from interacting with the GPIO8 functionality.
To calibrate the AVCC_DAC1 and AVCC_DAC2 voltage supplies, a circuit is required to generate the voltage supply based on the resistor value.
This can be done by generating a constant current and using that current through the internal calibration resistor to generate the reference voltage.
This voltage is then buffered for the AVCC_DACx supply.
By default, the switch is closed (CAL_RES_ENB = 1’b0) , Register 42[7] = 1’b0 (input disabled), and Register 41[7] GPIO8_OE = 1’b0 (tristated).
41 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 42
VERSION 0.1.3
ES9069 Datasheet
43 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Power Consumption
Power numbers are given when the device is in slave mode.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 44
VERSION 0.1.3
ES9069 Datasheet
45 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Performance
Test Conditions 1 (unless otherwise noted)
TA = 25oC, AVCC_DAC1 = AVCC_DAC2 = VCCA = AVDD = +3.3V, DVDD= +1.2V, fs = 48kHz, HW mode (I2S Master Mode)
Note: Performance numbers were measured using the ESS ES9069 evaluation board v1.0, 10Vrms = 0dBFS input.
DNR (A-weighted)
130 dB
(2 Channel mode – Single Channel diff)
-60dBFS
DNR (A-weighted)
133 dB
(Mono mode – 2 channel sum diff)
Current output offsets Bipolar zero out 1000 x (AVCC/2 – Vg) / RDAC mA
Output impedance
RDAC 390 ±15% Ω
(Per + or – pin of each DAC output)
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 46
VERSION 0.1.3
ES9069 Datasheet
Timing Requirements
I2C Slave Interface Timing
Figure 15 – I2C single byte examples of read and write instructions with I2C
47 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 48
VERSION 0.1.3
ES9069 Datasheet
49 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Register Overview
The ES9069 contains read/write and read-only registers. A system clock must be present to access 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.
Multi-Byte Registers
Multi-byte registers must be written from LSB to MSB. Data is latched when MSB is written.
MSB is always stored in the highest register address.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 50
VERSION 0.1.3
ES9069 Datasheet
Register Map
Addr Addr
Register 7 6 5 4 3 2 1 0
(Hex) (Dec)
ENABLE_
0x00 0 SYSTEM CONFIG SOFT_RESET RESERVED DAC_MODE RESERVED
64FS_MODE
ENABLE_ ENABLE_SPDIF_ ENABLE_DOP_ ENABLE_DSD_ ENABLE_TDM_
0x01 1 SYS MODE CONFIG SYNC_MODE RESERVED
DAC_CLK DECODE DECODE DECODE DECODE
0x02 2 RESERVED RESERVED
AUTO_FS_ SELECT_
0x03 3 DAC CLOCK CONFIG SELECT_IDAC_NUM
DETECT IDAC_HALF
0x04 4 CLOCK CONFIG MASTER_BCK_DIV
AUTO_FS_
AUTO_
0x05 5 CLK GEAR SELECT RESERVED SEL_CLK_GEAR RESERVED RESERVED DETECT_BLOCK
CLK_GEAR
_64FS
0x06 - 6-
RESERVED RESERVED
0x09 9
AUTOMUTE_ AUTOMUTE_
BCK_WS_FAIL_ DOP_VALID_ SS_FULL_RAMP SS_FULL_RAMP VOL_MIN_ VOL_MIN_
0x0A 10 INTERUPT MASKP FLAG_CH2_ FLAG_CH1_
MASKP MASKP _CH2_MASKP _CH1_MASKP CH2_MASKP CH1_MASKP
MASKP MASKP
TDM_VALID_
0x0B 11 INTERUPT MASKP RESERVED INPUT_SELECT_OVERRIDE_MASKP RESERVED
EDGE_MASKP
0x0C - 12 -
RESERVED RESERVED
0x0E 14
AUTOMUTE_ AUTOMUTE_
BCK_WS_FAIL_ DOP_VALID_ SS_FULL_RAMP SS_FULL_RAMP VOL_MIN_ VOL_MIN_
0x0F 15 INTERUPT MASKN FLAG_CH2_ FLAG_CH1_
MASKN MASKN _CH2_MASKN _CH1_MASKN CH2_MASKN CH1_MASKN
MASKN MASKN
TDM_VALID_
0x10 16 INTERUPT MASKN RESERVED INPUT_SELECT_OVERRIDE_MASKN RESERVED
EDGE_MASKN
0x11 - 17 -
RESERVED RESERVED
0x13 19
AUTOMUTE_ AUTOMUTE_
BCK_WS_FAIL_ DOP_VALID_ SS_FULL_RAMP SS_FULL_RAMP VOL_MIN_ VOL_MIN_
0x14 20 INTERRUPT CLEAR FLAG_CH2_ FLAG_CH1_
CLEAR CLEAR _CH2_CLEAR _CH1_CLEAR CH2_CLEAR CH1_CLEAR
CLEAR CLEAR
TDM_VALID_
0x15 21 INTERRUPT CLEAR RESERVED INPUT_SELECT_OVERRIDE_CLEAR RESERVED
EDGE_CLEAR
0x16 - 22 -
RESERVED RESERVED
0x1C 28
0x1D 29 DPLL BW DPLL_BW RESERVED
0x1E - 30 -
RESERVED RESERVED
0x21 33
CH2_NSMOD_
0x22 34 DATA PATH CONFIG CAL_RES_ENB RESERVED
IN_SEL
CH2_PCM_ CH1_PCM_
0x23 35 PCM 4X GAIN RESERVED
4X_GAIN 4X_GAIN
0x24 36 RESERVED RESERVED
0x25 37 GPIO1/2 CONFIG GPIO2_CFG GPIO1_CFG
0x26 38 GPIO3/4 CONFIG GPIO4_CFG GPIO3_CFG
0x27 39 GPIO5/6 CONFIG GPIO6_CFG GPIO5_CFG
0x28 40 GPIO7/8 CONFIG GPIO8_CFG GPIO7_CFG
0x29 41 GPIO OUTPUT ENABLE GPIO8_OE GPIO7_OE GPIO6_OE GPIO5_OE GPIO4_OE GPIO3_OE GPIO2_OE GPIO1_OE
0x2A 42 GPIO INPUT GPIO8_SDB GPIO7_SDB GPIO6_SDB GPIO5_SDB GPIO4_SDB GPIO3_SDB GPIO2_SDB GPIO1_SDB
0x2B 43 GPIO WK EN GPIO8_WK_EN GPIO7_WK_EN GPIO6_WK_EN GPIO5_WK_EN GPIO4_WK_EN GPIO3_WK_EN GPIO2_WK_EN GPIO1_WK_EN
0x2C 44 INVERT GPIO INVERT_GPIO8 INVERT_GPIO7 INVERT_GPIO6 INVERT_GPIO5 INVERT_GPIO4 INVERT_GPIO3 INVERT_GPIO2 INVERT_GPIO1
0x2D 45 GPIO READ GPIO8_READ GPIO7_READ GPIO6_READ GPIO5_READ GPIO4_READ GPIO3_READ GPIO2_READ GPIO1_READ
GPIO_OR_ GPIO_OR_ GPIO_OR_ GPIO_AND_ GPIO_AND_ GPIO_AND_
0x2E 46 GPIO OUTPUT LOGIC RESERVED GPIO_SEL
SS_RAMP VOL_MIN AUTOMUTE SS_RAMP VOL_MIN AUTOMUTE
GPIO_DAC_
0x2F 47 GPIO OUTPUT LOGIC RESERVED
MODE
0x30 48 PWM1 COUNT PWM1_COUNT
0x31 49 PWM1_FREQ
PWM1 FREQUENCY
0x32 50 PWM1_FREQ
0x33 51 PWM2 COUNT PWM2_COUNT
0x34 52 PWM2_FREQ
PWM2 FREQUENCY
0x35 53 PWM2_FREQ
0x36 54 PWM3 COUNT PWM3_COUNT
0x37 55 PWM3_FREQ
PWM3 FREQUENCY
0x38 56 PWM3_FREQ
ENABLE_
AUTO_ DSD_MASTER_ PCM_MASTER_ AUTO_
0x39 57 INPUT SELECTION DSD_FAULT_ RESERVED INPUT_SEL
CH_DETECT MODE MODE INPUT_SEL
DETECTION
MASTER_WS_ MASTER_ MASTER_
0x3A 58 MASTER ENCODER CONFIG TDM_RESYNC BCK_INV RESERVED MASTER_FRAME_LENGTH
PULSE_MODE WS_INVERT BCK_INVERT
0x3B 59 TDM CONFIG RESERVED TDM_CH_NUM
TDM_VALID_
0x3C 60 TDM CONFIG1 TDM_LJ_MODE RESERVED
EDGE
0x3D 61 TDM CONFIG2 RESERVED TDM_BIT_WIDTH TDM_DATA_LATCH_ADJ
DISABLE_ DISABLE_ ENABLE_WS_ ENABLE_BCK_ DISABLE_
0x3E 62 BCK/WS MONITOR CONFIG RESERVED
DSD_DC DSD_MUTE MONITOR MONITOR PCM_DC
0x3F 63 RESERVED RESERVED
0x40 64 CH1 SLOT CONFIG DSD_CH1_SOURCE PCM_CH1_SLOT_SEL
0x41 65 CH2 SLOT CONFIG DSD_CH2_SOURCE PCM_CH2_SLOT_SEL
0x42 - 66 -
RESERVED RESERVED
0x49 73
0x4A 74 VOLUME CH1 VOLUME_CH1
0x4B 75 VOLUME CH2 VOLUME_CH2
0x4C - 76 -
RESERVED RESERVED
0x51 81
0x52 82 DAC VOL UP RATE DAC_VOL_RATE_UP
51 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 52
VERSION 0.1.3
ES9069 Datasheet
Register Listings
Some reserved registers values might be asserted in default mode. This is normal and does not need to be changed.
System Registers
Register 0: SYSTEM CONFIG
Bits [7] [6] [5:2] [1] [0]
Default 1'b0 1'b0 4'd0 1'b0 1'b0
53 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Register 2: RESERVED
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 54
VERSION 0.1.3
ES9069 Datasheet
55 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 56
VERSION 0.1.3
ES9069 Datasheet
57 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 58
VERSION 0.1.3
ES9069 Datasheet
59 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
GPIO Registers
Register 37: GPIO1/2 CONFIG
Bits [7:4] [3:0]
Default 4'd7 4'd13
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 60
VERSION 0.1.3
ES9069 Datasheet
61 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 62
VERSION 0.1.3
ES9069 Datasheet
63 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 64
VERSION 0.1.3
ES9069 Datasheet
65 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 66
VERSION 0.1.3
ES9069 Datasheet
67 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 68
VERSION 0.1.3
ES9069 Datasheet
69 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
DAC Registers
Register 57: INPUT SELECTION
Bits [7] [6] [5] [4] [3] [2:1] [0]
Default 1'b0 1'b1 1'b0 1'b0 1'b0 2'd0 1'b0
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 70
VERSION 0.1.3
ES9069 Datasheet
71 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 72
VERSION 0.1.3
ES9069 Datasheet
73 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 74
VERSION 0.1.3
ES9069 Datasheet
75 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 76
VERSION 0.1.3
ES9069 Datasheet
77 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 78
VERSION 0.1.3
ES9069 Datasheet
79 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 80
VERSION 0.1.3
ES9069 Datasheet
81 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Readback Registers
Register 224: RESERVED
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 82
VERSION 0.1.3
ES9069 Datasheet
83 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 84
VERSION 0.1.3
ES9069 Datasheet
85 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
DVDD
2
Hi/Lo (SPI/I C)
Mode (SW)
CHIP_EN
I2C/SPI
8 GPIO1-8*
SDA/MOSI
ES9069 DAC1
Output Stage
Application SCL/SCLK
Processor DAC1B
DATA2
DATA1
DATA_CLK
PCM/DSD/DoP/MQA
DAC2
DAC2B
ADDR0/MISO
ADDR1/SS
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 86
VERSION 0.1.3
ES9069 Datasheet
Note: ES9069Q has an exposed pad (EPAD, pin 33) and should be connected to ground.
87 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Note: ES9069Q has an exposed pad (EPAD, pin 33) and should be connected to ground.
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 88
VERSION 0.1.3
ES9069 Datasheet
89 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
AVCC_DAC1 1
AVCC_DAC2 8
Power
AVDD 10
VCCA 31
AGND_DAC1 4
AGND_DAC2 5
Ground
GND 11
GND 30
CHIP_EN Reset 18
DATA_CLK 12
DATA1 13
DATA2 14
SCLK/SCL/HW1 15
MOSI/SDA/HW0 16
RT1 17
SS/ADDR1/HW2 19
MISO/ADDR0/MUTE_CTRL 20
Digital I/O
GPIO1 21
GPIO2 22
GPIO3 23
GPIO4 24
GPIO5 25
GPIO6 26
GPIO7 27
MODE 29
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 90
VERSION 0.1.3
ES9069 Datasheet
Digital I/O
GPIO 8 28
Cal_Res
DAC1B 2
DAC1 3
DAC2B Analog IO DAC 6
DAC2 7
MCLK 32
DVDD IO Power 9
91 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM 92
VERSION 0.1.3
ES9069 Datasheet
Dimension in mm
Package Type A B C D E F G
32 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
93 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
To ensure that all packages can be successfully and reliably assembled, the reflow profiles studied and recommended by ESS are based on the
JEDEC/IPC standard J-STD-020 revision D.1.
Reflow is allowed 3 times. Caution must be taken to ensure time between re-flow runs does not exceed the allowed time by the moisture sensitivity
label. If the time elapsed between the re-flows exceeds the moisture sensitivity time bake the board according to the moisture sensitivity label
instructions.
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 • WWW.ESSTECH.COM 94
VERSION 0.1.3
ES9069 Datasheet
All temperatures refer to the center of the package, measured on the package body surface that is facing up during assembly reflow (e.g., live-bug).
If parts are reflowed in other than the normal live-bug assembly reflow orientation (i.e., dead-bug), Tp shall be within ±2°C of the live-bug Tp and still
meet the Tc requirements, otherwise, the profile shall be adjusted to achieve the latter. To accurately measure actual peak package body
temperatures, refer to JEP140 for recommended thermocouple use.
Reflow profiles in this document are for classification/preconditioning and are not meant to specify board assembly profiles. Actual board assembly
profiles should be developed based on specific process needs and board designs and should not exceed the parameters in Table RPC-1.
For example, if Tc is 260°C and time tp is 30 seconds, this means the following for the supplier and the user.
For a supplier: The peak temperature must be at least 260°C. The time above 255°C must be at least 30 seconds.
For a user: The peak temperature must not exceed 260°C. The time above 255°C must not exceed 30 seconds.
All components in the test load shall meet the classification profile requirements.
At the discretion of the device manufacturer, but not the board assembler/user, the maximum peak package body temperature (Tp) can exceed the
values specified in Table RPC-2. The use of a higher Tp does not change the classification temperature (Tc).
Package volume excludes external terminals (e.g., balls, bumps, lands, leads) and/or nonintegral heat sinks.
The maximum component temperature reached during reflow depends on package thickness and volume. The use of convection reflow processes
reduces the thermal gradients between packages. However, thermal gradients due to differences in thermal mass of SMD packages may still exist.
95 ESS TECHNOLOGY, INC. 109 Bonaventura Drive, San Jose, CA 95134, USA Tel (408) 643-8800 • WWW.ESSTECH.COM
VERSION 0.1.3
ES9069 Datasheet
Ordering Information
Part Number Description Package
ES9069Q SABRE 32-bit high performance 2 Channel DAC 5mm x 5mm 32 QFN
Revision History
Current Version 0.1.3
Rev. Date Notes
0.1.2 March, 2023 Initial release
• Updated output stage schematic
• Updated S/PDIF section
0.1.3 March 14, 2023
• Updated Reg 57[0], Reg64[7:5], Reg65[7:5]
• Corrected Reg 137 heading
ESS IC’s 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 IC’s 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 • WWW.ESSTECH.COM 96