ES9028Q2M Datasheet v0.41
ES9028Q2M Datasheet v0.41
ES9028Q2M Datasheet v0.41
ES9028Q2M
32-Bit Stereo Low Power Audio DAC
Analog Reinvented Datasheet
The ES9028Q2M SABRE32 Reference DAC is a very high-performance, 32-bit, Stereo audio D/A converter
designed for; audiophile-grade portable power sensitive applications such as digital music players, Blu-ray
players, audio pre-amplifiers and A/V receivers, and professional applications such as recording systems,
mixer consoles and digital audio workstations.
Using the critically acclaimed ESS patented 32-bit HyperStream™ DAC architecture and Time Domain Jitter
Eliminator, the ES9028Q2M SABRE32 Reference DAC delivers a DNR of up to 129dB and THD+N of –120dB,
a performance level that will satisfy the most demanding audio enthusiasts.
The ES9028Q2M SABRE32 Reference DAC’s 32-bit HyperStream™ architecture handles up to 32-bit 384kHz
PCM data via I2S, DSD-22.6MHz data as well as a mono mode for highest performance applications. Both
synchronous and ASRC (asynchronous sample rate conversion) modes are supported.
The ES9028Q2M SABRE32 Reference DAC sets the standard, SABRE SOUNDTM, for HD audio
performance, typically consumes 83mW in normal operation mode (< 1mW in standby mode), and comes in
an easy-to-use, 32-QFN package.
FEATURE DESCRIPTION
o Industry’s highest performance 32-bit mobile audio DAC with
Patented 32-bit HyperStream™ DAC
unprecedented dynamic range and ultra-low distortion
o +129dB DNR
o Supports both synchronous and ASRC (asynchronous sample rate
o –120dB THD+N
converter) modes
Patented Time Domain Jitter Eliminator o Unmatched audio clarity free from input clock jitter
64-bit accumulator & 32-bit processing o Distortion free signal processing
o Click-free soft mute and volume control
Integrated DSP Functions o Programmable Zero detect
o De-emphasis for 32kHz, 44.1kHz, and 48kHz sampling
o Stereo or Mono output in current or voltage mode based on
Customizable output configuration
performance criterion
I2C control o Allows software control of DAC features
32-QFN (5mm x 5mm) package o Minimizes PCB footprint
83mW operating power consumption
o Maximizes battery life
< 1mW standby power
Versatile digital input o Supports SLIMbus, SPDIF, PCM (I2S, LJ 16-32-bit) or DSD input
o User programmable filter allowing custom roll-off response
Customizable filter characteristics
o Bypassable oversampling filter
APPLICATIONS
• Mobile phones / Tablets / Digital music players / Portable multimedia players
• Blu-ray / SACD / DVD-Audio player
• Audio preamplifiers and A/V receivers
• Professional audio recording systems / Mixing consoles / Digital audio workstations
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 2
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
PIN LAYOUT
3 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
PIN DESCRIPTIONS
Pin Name Pin Type Reset State Pin Description
1 ADDR I Tri-stated I2C Address Select
Bus type select:
2 DMODE I -
1'b0 for normal serial mode, 1'b1 => SLIMbus mode
3 VCCA Power Power Analog +3.3V for OSC
4 XOUT AO Floating XTAL Output
5 XI (MCLK) AI Floating XTAL / MCLK Input
6 AGND Ground Ground Analog Ground
7 AGND_R Ground Ground Analog Ground for the Right Channel
8 AVCC_R Power Power Analog AVCC for the Right Channel
9 DACRB AO Driven to ground Differential Negative Output for the Right Channel
10 DACR AO Driven to ground Differential Positive Output for the Right Channel
11 BIAS O 1’b0 General I/O. Controlled by software
12 SW O 1’b0 General I/O. Can be connected to switch input of SABRE9602
13 FSYNC O - General I/O. Can be connected to FSYNC of SABRE9602
General I/O. Controlled by software.
14 HPSDb O 1’b0
Can be connected to Headphone Shutdown of SABRE9602
15 DACL AO Driven to ground Differential Positive Output for the Left Channel
16 DACLB AO Driven to ground Differential Negative Output for the Left Channel
17 NC - - No internal connection. May be grounded if desired
18 AVCC_L Power Power Analog AVCC for the Left Channel
19 AGND_L Ground Ground Analog Ground for the Left Channel
20 VCCA Power Power Analog +3.3V for OSC
21 DVCC Power Power Digital +1.8V to +3.3V
22 DGND Ground Ground Digital Ground
Digital Core Voltage, nominally +1.2V, is supplied by a regulator
Power from DVCC. DVDD should be decoupled with a minimum 4.7F
23 DVDD (Internal / Power capacitor to DGND. DVDD needs to be externally supplied for
External) high XI / MCLK frequency. Please refer to the section about the
DVDD supply on page 8 for additional information.
24 GPIO2 I/O Tri-stated GPIO 2
25 GPIO1 I/O Tri-stated GPIO 1
26 DATA2 I Tri-stated DSD Data2 (R) or PCM Data CH1/CH2 or SPDIF Input 2
Master mode off: Input for DSD Data1 (L) or PCM Frame Clock
27 DATA1 I/O Tri-stated or SPDIF Input 3
Master mode on: Output for PCM Frame Clock
Master mode off: Input for PCM Bit Clock or DSD Bit Clock
28 DATA_CLK I/O Tri-stated or SPDIF Input 1
Master mode on: Output for PCM Bit Clock
29 RESETB I Tri-stated Master Reset / Power Down (active low)
30 DGND Ground Ground Digital Ground
31 SCL I Tri-stated I2C Serial Clock Input
32 SDA I/O Tri-stated I2C Serial Data Input/Output
Exposed
AGND Ground Ground The exposed pad must be connected to Analog Ground
Pad
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 4
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
FUNCTIONAL DESCRIPTION
NOTATATIONS for Sampling Rates
5 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Up to three SPDIF inputs can be connected to the 3-to-1 mux, selectable via register “spdif_sel”. The SPDIF can also be
sourced from GPIO pins configured as inputs.
The MCLK will run at 100MHz which means that the maximum DSD clock frequency supported is 33.3MHz. Hence, octuple-
rate DSD or DSD-22.6MHz is supported by the ES9028Q2M. Note that it is essential to meet the requirement of MCLK > 3 x
DSD_CLK or the circuit will not function correctly.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 6
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
FEATURE DESCRIPTIONS
Soft Mute
When Mute is asserted the output signal will ramp to the – level. When Mute is reset the attenuation level will ramp back up
to the previous level set by the volume control register. Asserting Mute will not change the value of the volume control
register. The ramp rate is 0.0078125 x fs / 2(vol_rate-5) dB/s.
Automute
During an automute condition the ramping of the volume of each DAC to - can now be programmatically enabled or
disabled.
o In PCM serial mode, “AUTOMUTE” will become active once the audio data is continuously below the threshold set by
<Register Automute_lev>, for a length of time defined by 2096896 / (<Register#4> x 64 x fs) Seconds.
o In SPDIF mode, “AUTOMUTE” will become active once the audio data is continuously below the threshold set by
<Register Automute_lev>, for a length of time defined by 2096896 / (<Register#4> x 64 x fs Seconds.
o In the DSD Mode, “AUTOMUTE” will become active when any 8 consecutive values in the DSD stream have as many 1’s
and 0’s for a length of time defined by 2096896 / (<Register Automute_time> x DATA_CLK) seconds. The following
table summarizes the conditions.
Volume Control
Each output channel has its own attenuation circuit. The attenuation for each channel is controlled independently. Each
channel can be attenuated from 0dB to –127dB in 0.5dB steps.
Each 0.5dB step transition takes up to 64 intermediate levels, depending on the vol_rate register setting. The result being
that the level changes are done using small enough steps so that no switching noise occurs during the transition of the
volume control. When a new volume level is set, the attenuation circuit will ramp softly to the new level.
Master Trim
The master trim sets the 0dB reference level for the volume control of each DAC. The master trim is programmable via
registers 17-20 and is a 32-bit signed number. Therefore it should never exceed 32'h7FFFFFFF (as this is full-scale signed).
De-emphasis
The de-emphasis feature is included for audio data that has utilized the 50/15s pre-emphasis for noise reduction. There are
three de-emphasis filters, one for 32kHz, one for 44.1kHz, and one for 48kHz.
7 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Data Clock
DATA_CLOCK must be (2 x i2s_length) x FSR for SERIAL, and FSR for DSD modes. For SPDIF mode, this pin is used for
SPDIF input. The DATA_CLK pin should be pulled low if not used.
Standby Mode
For lowest power consumption, the following should be performed to enter the stand-by mode:
• Set the soft_start bit in register 14 to 1'b0 to ramp the DAC outputs (DACL, DACLB, DACR, DACRB) to ground.
• RESETB pin should be brought to low digital level to:
o Shut off the DACs, Oscillator and internal regulator.
o Force digital I/O pins (DATA_CLK, DATA1, GPIO1, GPIO2, SDA ) into tri-state mode
o Reset all registers to default states
• If XI/MCLK is supplied externally, it should be stopped at a logic low level
• If DVDD is supplied by an external regulator, it should be shut down during standby.
To resume from standby mode, bring RESETB to high digital level and reinitialize all registers.
DVDD Supply
The ES9028Q2M is equipped with a regulated DVDD supply powered from DVCC. The internal DVDD regulator must be
decoupled to DGND with a capacitor that maintains a minimum value of 1F at 1.2V over the target operating temperature
range. The recommended capacitor for decoupling DVDD is a 4.7F ±20%, X5R 6.3V 0402.
• The internal DVDD should be used except under the following conditions:
1. PCM (SPDIF, I2S with OSF Bypass off or on) with MCLK > 50MHz or FSR > 192kHz
2. DSD with MCLK > 50MHz or FSR > 11.2MHz
• Please refer to page 31, Note 2 for the maximum supported MCLK frequencies.
An External DVDD (+1.3V 5%) supply must be used above those frequencies.
The external supply voltage should be greater than the internal supply of +1.2V so the internal regulator is disabled.
SLIMbus Mode
The ES9028Q2M supports the Serial Low-power Inter-chip Media Bus (SLIMbus) standard, which is a common interface
between application processors and peripheral components in mobile devices. SLIMbus is implemented as a synchronous 2-
wire configurable interface. The ES9028Q2M acts as a slave device on the SLIMbus interface, relying on a master to be
present to generate clocks and frames.
To enable the SLIMbus mode the DMODE pin is pulled high. When DMODE is high, the DATA_CLK pin becomes
SLIMBUS_CLK and the DATA_2 pin becomes SLIMBUS_DATA. The ES9028Q2M now reports itself as 3 valid SLIMbus
devices if a valid clock and framer exist.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 8
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
Once the ES9028Q2M has reported that it is present, it is ready to stream audio to the data endpoint. The first step is to
assign logical addresses to each of the three devices initialized in the ES9028Q2M.
For 44.1kHz audio, a root clock that is divisible by 44.1kHz is required. For this we can select the common SLIMbus clock of
22.5792MHz.
BEGIN_RECONFIGURATION
NEXT_ROOT_FREQUENCY RF = 2
RECONFIGURE_NOW
Now the source audio device is configured, which depends on the baseband or application processor used. Next the SINKs
are configured, assuming the same channel and port numbers are used (the same numbers should be used when
configuring the audio sources).
The type of audio to be transmitted on the selected channel(s) is now setup. For this example, the transmission is streaming
44.1KHz audio in isochronous mode.
BEGIN_RECONFIGURATION
NEXT_DEFINE_CHANNEL CN = 1, SD = 3140, TP = 0, SL = 6 (Channel 1, 3140 segment distribution, iso protocotol,
segment length 6)
NEXT_DEFINE_CONTENT CN = 1, FL = 1, PR = 11, AF = 0, DT = 1, CL = 0, DL = 6 (Channel 1, frequency locked, 44.1kHz,
LPCM audio, data length 6)
NEXT_ACTIVATE_CHANNEL CN = 1
RECONFIGURE_NOW
BEGIN_RECONFIGURATION
NEXT_DEFINE_CHANNEL CN = 2, SD = 3146, TP = 0, SL = 6 (Channel 2, 3146 segment distribution, iso protocotol,
segment length 6)
NEXT_DEFINE_CONTENT CN = 2, FL = 1, PR = 11, AF = 0, DT = 1, CL = 0, DL = 6 (Channel 1, frequency locked, 44.1kHz,
LPCM audio, data length 6)
NEXT_ACTIVATE_CHANNEL CN = 2
RECONFIGURE_NOW
Register reads and writes are also accomplished via SLIMbus by writing to 0x0145C0C703XX. Registers are offset from
byte address 0x900. For example, register 0 is at 0x900, register 1 is at 0x901, etc. An example of writing to register 1 is as
follows:
9 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
OSF Bypass
The oversampling FIR filter can be bypassed, sourcing data directly into the IIR filter. ESS recommends using 8 x FSR as
the input. 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 or LJ format. The maximum sample rate that can be applied is 1.536MHz (8 x
192kHz).
THD Compensation
Sabre2M THD Compensation removes the non-linearity of the DAC resistors and to a lesser degree the non-linearity of
passive components in the output stage. Taking the I-V characteristic curve of a real resistor you will notice that it as a slight
downward curvature. As more current flows, more power dissipates the resistor heats and the resistance rises.
Non-linearity of the DAC output resistors can lead to output distortion in two ways:
• Gain modulation of the output stage as the output impedance of the DAC swings with the audio signal
The Sabre2M includes models for its output resistors and can compensate for their characteristic curve by finely adjusting the
DAC codes for large and small signal amplitudes.
THD Compensation is effective if the base THD+N measurement with no compensation is less than approximately 70dBr. If
your system performs worse than this, check for other errors with the circuit before applying the THD Compensation.
Registers #13, #22 to #25, and #34 to #38 are used for THD Compensation.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 10
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
SIN
15 14 13 LRCLK 2 1 0 15 14 13 LEFT 2 1 0 15 14 RIGHT
16-bit MSB LSB MSB LSB MSB
BCLK
SIN
31 LEFT
30 29 JUSTIFIED FORMAT 2 1 0 31 30 29
32-bit MSB LSB MSB
SIN
24-bit 23 22 21 2 1 0 23 22 21
LRCLK RIGHT
LEFT MSB LSB MSB
SIN
20bit 19 18 17 2 1 0 19 18 17
BCLK
MSB LSB MSB
SIN SIN
31 30 29 2 1 0 31 30 29 15 14 13 2 1 0 2 1 0 31 30 15 14 1
32-bit 16bit
MSB LSB MSB MSB LSB LSB MSB MSB
I2S FORMAT
DCLK
DCLK
D1
DSD1, D.. D0 D1 D2 D3 D4 FIGURE 4A
D2DSD2
DSD NORMAL MODE
DCLK
DCLK
D1
DSD1, DSD2 D.. D.. D0 D0 D1 D1 D2 D2 D3 D3 D4 D4 FIGURE 4B
D2
DSD PHASE MODE
11 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Notes:
1. The “ADDR” pin is used to create the CHIP ADDRESS. (0x90, 0x92)
2. The first byte after the chip address is the “ADDRESS” this is the register address.
3. The second byte after the CHIP ADDRESS is the “DATA” this is the data to be programmed into the register at the
previous “ADDRESS”.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 12
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
REGISTER SETTINGS
Register #0: System Settings
8 bit, Read-Write Register, Default = 0x00
Bits [7] [6] [5] [4] [3] [2] [1] [0]
Mnemonic osc_drv reserved * soft_reset
Default 0 0 0 0 0 0 0 0
* All Reserved Bits in Register #0 must be set to the indicated logic level to ensure correct device operation.
13 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
* All Reserved Bits in Register #6 must be set to the indicated logic level to ensure correct device operation.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 14
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
* All Reserved Bits in Register #7 must be set to the indicated logic level to ensure correct device operation.
15 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 16
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
For correct operation, master mode should only be enabled when the DAC’s input mode is set to I 2S, and when i2s_length is
set to 32-bit and i2s_mode is set to I2S in register 1.
When master mode is enabled, the DATA_CLK pin will output Bit Clock and the DATA1 pin will output Frame Clock at
frequencies specified by clock divider select.
When PCM data with FSR > 96kHz is used, stop_div should be set to 4’d0 (16384 FSR edges).
17 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
* All Reserved Bits in Register #11 must be set to the indicated logic level to ensure correct device operation.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 18
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
4’b1010 :
4’b1010 : (default)
The ES9028Q2M contains a Jitter Eliminator block, which employs the use of a digital phase locked loop (DPLL) to lock to
the incoming audio clock rate. When in I2S or SPDIF mode, the DPLL will lock to the frame clock (1 x fs). However, when in
DSD mode, the DPLL has no frame clock information, and must instead lock to the bit clock rate (BCK). For this reason,
there are two bandwidth settings for the DPLL.
Register #12 [7:4] (0x05 default) contains the bandwidth setting for I2S / SPDIF mode.
Register #12 [3:0] (0x0A default) contains the bandwidth setting for DSD mode.
The DPLL bandwidth sets how quickly the DPLL can adjust its internal representation of the audio clock. The higher the jitter
or frequency drift on the audio clock, the higher the DPLL bandwidth must be so that the DPLL can react.
19 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
* All reserved Bits in Register #13 must be set to the indicated logic level to ensure correct device operation
THD compensation can be used to reduce the 2nd and 3rd harmonic distortion introduced by external output drivers.
A system level tuning is required to arrive at the optimum coefficients for thd_comp_c2 and thd_comp_c3.
Notes
• To get the same gain (output = input) for PCM and DSD modes without THD compensation, bypass_thd should be set to
1’b0 with thd_comp_c2 and thd_comp_c3 set to 16’d0 (default)
• Erroneous compensation can lead to higher distortion than the one without compensation. If accurate tuning cannot be
performed, thd_comp_c2 and thd_comp_c3 should be set to 16’d0 (default) if bypass_thd is set to 1’b0.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 20
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
Register #15: Volume 1 (usually selected for the Left Channel, but can be reversed using Register #11)
8 bit, Read-Write Register, Default = 0x50
Bits [7] [6] [5] [4] [3] [2] [1] [0]
Mnemonic volume1
Default 0 1 0 1 0 0 0 0
Register #16: Volume 2 (usually selected for the Right Channel, but can be reversed using Register #11)
8 bit, Read-Write Register, Default = 0x50
Bits [7] [6] [5] [4] [3] [2] [1] [0]
Mnemonic volume2
Default 0 1 0 1 0 0 0 0
This is a 32 bit value that sets the 0dB level for all volume controls. This is a signed number, so it should never exceed
32’h7fffffff (which is 231 – 1).
21 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
* All Reserved Bits in Register #21 must be set to the indicated logic level to ensure correct device operation.
Note: Any of the GPIO can be configured to be used as an input select. This allows an external MCU or controller to set the
input type by setting the GPIO to either logic high (1’b1) or logic low (1’b0). To set this feature, the first step is to enable one
of the GPIO as an input select by setting gpio_cfg to 4’d9. Once a GPIO is configured as an input select it has the ability to
select between two different inputs. The first input (logic low) is set via register 21[5:4]. The second input (logic high) is set
via register 21[7:6]. Only one GPIO should be configured as an input select, and the ES9028Q2M will only use the first GPIO
if multiple GPIOs are configured as an input selection.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 22
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
The THD Compensation registers are signed integer values split into two memory locations each.
1. Configure the output stage gain for the maximum desired output level. If any component values are later changed on
the output audio signal path you will need to re-tune the THD Compensation to achieve peak performance.
2. Set the input level, Sabre2M Volume and Master Trim for the maximum desired output level.
If the output level is later increased beyond this level you will need to re-tune the THD Compensation to achieve
peak performance.
3. Adjust registers 0x23 and 0x25 to achieve peak THD performance. Use the I2C interface or the Sabre2M GUI to make the
adjustments while watching the THD+N measurement.
In the GUI, adjust the THD Compensation sliders as shown in figure 1. The sliders are linked to the MSB of the THD
Compensation registers so they are somewhat coarse.
4. For finer adjustments use registers 0x22 and 0x24. Use the I2C interface or the Sabre2M GUI to make large changes of
50 or so while watching the THD+N measurement. Switch to smaller increments when you're close to peak performance.
In the GUI, open the register listing (see figure 2) and click Update Registers to make sure the most up-to-date values are
displayed. There are no sliders for the fine-adjust registers (see figure 3).
The Sabre2M GUI is available for download from the ESS website at:
64-Bit: http://www.esstech.com/software/Sabre2M_signed_x64.zip
32-Bit: http://www.esstech.com/software/Sabre2M_signed_x86.zip
23 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 24
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
* All Reserved Bits in Register #30 must be set to the indicated logic level to ensure correct device operation.
Note: even_stage2_coeff sets the type of symmetry used by the second stage filter. The actual RAM is 16 coefficients, but
only the first 14 coefficients are used when applying the oversampling filter. The first 14 coefficients are mirrored using either
sine or cosine symmetry, resulting in a filter length of either 27 or 28 taps. This means that the second stage RAM should
only contain half of the impulse response of the second stage filter, and the impulse peak value will be contained in the 14th
coefficient. Also note that, due to the symmetry of the filter, only linear phase filters may be used in the second stage.
25 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
* All Reserved Bits in Register #38 must be set to the indicated logic level to ensure correct device operation.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 26
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
* All Reserved Bits in Register #43 must be set to the indicated logic level to ensure correct device operation.
27 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
This is a read-only 32bit value that can be used to calculate the sample rate. The raw sample rate (FSR) can be calculated
using: FSR = (DPLL_NUM x FMCLK) / 232.
Note that the DPLL number (register 66-69) should be read from LSB to MSB as it is latched on the LSBs (register 66).
These registers allow read back of the SPDIF channel status. The status definition is different for the consumer configuration
and professional configuration. Please refer to the following two tables for details.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 28
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
1 Category Code
0x00: General
0x01:Laser-Optical
0x02:D/D Converter
0x03:Magnetic
0x04:Digital Broadcast
0x05:Musical Instrument
0x06:Present A/D Converter
0x08:Solid State Memory
0x16:Future A/D Converter
0x19:DVD
0x40:Experimental
2 Channel Number Source Number
0x0: Don’t Care 0x0:Don’t Care
0x1: A (Left) 0x1: 1
0x2: B (Right) 0x2: 2
0x3: C 0x3: 3
0x4: D 0x4: 4
0x5: E 0x5: 5
0x6: F 0x6: 6
0x7: G 0x7: G
0x8: H 0x8: 8
0x9: I 0x9: 9
0xA: J 0xA: 10
0xB: K 0xB: 11
0xC: L 0xC: 12
0xD: M 0xD: 13
0xE: N 0xE: 14
0xF: O 0xF: 15
3 Reserved Reserved Clock Accuracy Sample Frequency
0x0:Level 2 1000ppm 0x0: 44.1k
0x1:Level 1 50ppm 0x2: 48k
0x2:Level 3 variable pitch shifted 0x3: 32k
0x4: 22.05k
0x6: 24k
0x8: 88.2k
0xA: 96k
0xC: 176.4k
0xE: 192k
4 Reserved Reserved Reserved Reserved Word Length: Word Field Size
If Word Field Size=0 |If Word Field Size = 1 0:Max 20bits
000=Not indicated |000=Not indicated 1:Max 24bits
100 = 23bits |100 = 19bits
010 = 22bits |010 = 18bits
110 = 21bits |110 = 17bits
001 = 20bits |001 = 16bits
101 = 24bits |101 = 20bits
29 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 30
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
Before or after VCCA as long as RESETB is asserted (i.e. held low) until all
power supplies (with the exception of DVDD if generated internally) are stable
~
~ ~
DVCC
~ ~
VCCA
~
AVCC_L, AVCC_R Same time as VCCA or later
~
~
External DVDD (if required) Same time as DVCC or later
~
~
XI / MCLK (if externally supplied)
RESETB
At power up, assert RESETB until at least Subsequent reset
1ms after all external power supplies (and should be asserted
XI/MCLK if supplied externally) are stabilized for 10ns or longer
31 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
DC ELECTRICAL CHARACTERISTICS
Symbol Parameter Minimum Maximum Unit Comments
VIH High-level input voltage DVCC / 2 + 0.4 V
VIL Low-level input voltage 0.4 V
VOH High-level output voltage DVCC - 0.2 V IOH = 100A
VOL Low-level output voltage 0.2 V IOL = 100A
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 32
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
XI / MCLK Timing
tMCH
MCLK
tMCL
tMCY
DATA_CLK
DATA_CLK
tDCH tDCL
tDH tDS
DATA[8:1]
DATA[2:1] Valid Invalid Valid
Notes:
• Audio data on DATA[2:1] are sampled at the rising edges of DATA_CLK and must satisfy the setup and hold time
requirements relative to the rising edge of DATA_CLK
• For DSD Phase mode, the normal data (D0, D1, D2... on p.10) must satisfy the setup and hold time requirements relative
to the rising edge of DATA_CLK. The complimentary data (D0, D1, etc.) will be ignored.
33 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
ANALOG PERFORMANCE
Test Conditions (unless otherwise stated)
1. TA = 25oC, AVCC = VCCA = DVCC = +3.3V, internal DVDD with 4.7F ±20% decoupling, fs = 44.1kHz, MCLK = 27MHz & 32-bit data
2. SNR/DNR: A-weighted over 20Hz-20kHz in averaging mode
THD+N: un-weighted over 20Hz-20kHz bandwidth
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 34
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
35 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
dB
dB
dB
Unit: fs
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 36
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
37 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
d
B
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 38
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
39 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Figure 5. Current-to-Voltage Converter, DC blocking, & Low-Pass Filter for each Output Channel of the ES9028Q2M
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 40
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
41 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Notes:
1. Thermal vias should be 0.3mm to 0.33mm in diameter, with the barrel plated to 1oz copper.
2. For maximum solder mask in the corners, round the inner corners of each row.
3. Exposed pad should be solder mask defined.
4. Pad width can be reduced to 0.25mm if additional pad to pad clearance is required.
5. For applications where solder loss through vias is a concern, plugging or tenting of the vias should be used. The
solder mask diameter for each via should be 0.1mm larger than the via diameter.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 42
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M 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.
Note: 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 Soldering:
Allowed up to 2 times with maximum temperature of 350 degrees no longer than 3 seconds.
43 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801
CONFIDENTIAL Rev. 0.41 January 16, 2020
ES9028Q2M Datasheet
Note 1: 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.
Note 2: 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.
Note 3: All components in the test load shall meet the classification profile requirements.
Package Thickness Volume mm3, <350 Volume mm3, 350 to 2000 Volume mm3, >2000
<1.6 mm 260°C 260°C 260°C
1.6 mm – 2.5 mm 260°C 250°C 245°C
>2.5 mm 250°C 245°C 245°C
Note 1: 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).
Note 2: Package volume excludes external terminals (e.g., balls, bumps, lands, leads) and/or non-integral heat sinks.
Note 3: 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.
ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801 44
January 16, 2020 CONFIDENTIAL Rev. 0.41
ES9028Q2M Datasheet
ORDERING INFORMATION
Part Number Description Package
Sabre32 Reference 32-Bit, 2-Channel, Mobile Low Power
ES9028Q2M 32-pin QFN
DAC
The letter Q identifies the package type QFN
Revision History
Rev. Date Notes
0.1 July 1, 2015 Initial release
0.1a August 27, 2015 Update recommended power supply sequence
Update package dimensions
0.2 November 24, 2015
Add CDM to Absolute Maximum Ratings
0.21 March 16, 2016 Cleanup of typos and formatting
0.3 November, 28, 2017 Remove ESS Logo from pin diagram
0.4 November 15, 2018 Added Low Power Audio DAC description, removed Advanced Information
0.41 January 16, 2020 Correct typo register setting for Master Clock enable to Register #10
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 whatsoever 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.
45 ESS TECHNOLOGY, INC. 237 South Hillview Drive, Milpitas, CA 95035, USA. Tel (408) 643-8800 • Fax (408) 643-8801