SabreM5Digi M5STACK ESS DAC HAT SPDIF

Rating:
60 % of 100
€16.80 €16.80
In stock
SKU
SM5DIGI
DAC IC awarded ESS Technology Sabre ES9023
Output 3,5mm audio jack
Output digital audio mini SPDIF
ConnectionM5Stack Core2 M5Stack DAC HAT GPIO Interface
Voltage 5 V ultra-low-noise LDO
Dynamic Range Studio quality with 112dB DNR
Async Mode With OSC up to 192kHz Sampling Frequency
Ground Analog ground separated from digital signal processing

Package Contains

  • SabreM5Digi DAC HAT with ESS ES9023 and mini Toslink SPDIF for M5Stack Core2
Description

ESS soundcard developed by High-End Audio enthusiasts in the purpose of making an extremely good DAC for HiRes audio.

With patented Hyperstream™ architecture and Time Domain Jitter Eliminator, the ES9023 delivers jitter-free studio quality audio with 112dB DNR. Using an integrated charge pump to generate the negative supply, the ES9023 can operate from a single AVCC supply to drive a ground-referenced 2Vrms output, eliminating the need for output dc-blocking capacitors. Pop-noise is eliminated through a comprehensive suppression on power up/down, mute, reset, loss of power or clock.

A precice on-board oscillator enables this soundcard to decode music with up to 192kHz independently in low-jitter, asynchronous mode. In addition, the ultra-low-noise power regulator LDO prepares the required voltage with only 11.5µVRMS in an optimal manner.

Hardware and Software
M5Stack GPIO

HIRESFI SabreM5Digi utilizes M5Stack GPIO interface and I2S signals BCLK (G27), LRCK (G0) and DataOut (G2).
A very precise masterclock MCLK is generated on the PCB.
Digital Audio is connected to SPDIF (G19)
NOTE: when power is applied (either through USB or 5 V on M-BUS) the M5Core2 powers up and starts to run the program. When the M5.begin() command is executed by default the 5 V on M-BUS is switched from an input to be an output. That is the reason that by default M5Core2 runs from USB but keeps restarting when powered by 5 V on M-BUS. If you want to use the USB-C connector on SabreM5Digi and power the M5Core2 through 5 V on M-BUS, you need to modify the last parameter of M5.begin() from kMBusModeOutput to kMBusModeInput to avoid the switch.

GitHub

Numerous GitHub repositories offer I2S and SPDIF sound for ESP32.
HIRESFI SabreM5Digi works with USB-C power from the DAC. NOTE: when power is applied (either through USB or 5 V on M-BUS) the M5Core2 powers up and starts to run the program. When the M5.begin() command is executed by default the 5 V on M-BUS is switched from an input to be an output. That is the reason that by default M5Core2 runs from USB but keeps restarting when powered by 5 V on M-BUS. If you want to use the USB-C connector on SabreM5Digi and power the M5Core2 through 5 V on M-BUS, you need to modify the last parameter of M5.begin() from kMBusModeOutput to kMBusModeInput to avoid the switch.
Output Levels

Autosensing from 2VRMS to 1VRMS at 30Ω.

Amplifiers can be connected either to the 3.5mm headphone jack or via mini-SPDIF, as long as SPDIF GPIO is fed by Software accordingly. Amplifiers will be supplied by SABREberry with usual 2VRMS.

Maximum Volume of connected headsets is dependent on its impedance. Headsets usually have an impedance between 32Ohm and 250Ohm. Small headphones with higher impedance run at good volume with the DAC and are preferred for ideal sound.

Reviews

  1. great sounding
    Rating
    60%
    I'm using the DAC function without SPDIF and it's really great sounding with this ESS chip and the oscillator. Unfortunately, wifi from m5stack core2 isn't that strong and it suffers a bit. I solved it by a small gap between the PCB and the M5stack.

    Review by

    Posted on

Write Your Own Review
You're reviewing:SabreM5Digi M5STACK ESS DAC HAT SPDIF
Your Rating
Copyright © 2024 muc89. All rights reserved.