A popular belief is ESS convert DSD (1 bit SDM) to multi-bit SDM, for digital volume control... but the input sample rate itself is not changed (that's the belief).
https://audiophilestyle.com/forums/topic/19381-ess-sabre-and-dsd-volume-control/
This is part of the 'black box' that ESS have kept to themselves. They don't show absolutely everything that's happening in their block diagram.
You're obviously correct, the diagram lacks too many details to be sure of anything. One thing I do know for sure from the (leaked) ES9038Q2M documentation is that ESS doesn't provide an interface for "DSD direct" or any thing like it. All other manufacturers I've looked at (TI/BurrBrown, CirrusLogic/Wolfson, AKM) do have explicit interfaces.
I followed up the link and also found an
ESS whitepaper pointing to a specific
US patent 7,058,464 that doesn't really make things clear to me, except for one (revealing?) picture:
They filter a multi-bit PCM input signal and upsample to sigma-delta to produce a PWM signal (also note feedback loop through
240). I could very well imagine them creating a similar PWM signal out of a DSD stream.
Sort of clarifying text from the patent:
In one example embodiment, the oversampling filter 232 may modulate the 16-bit filter output signal 225 at 44.1 kHz into a 4-bit oversampled signal 227 at 1.411 MHz (i.e., 32* 44.1 kHz, which is also called “32×” oversampling). In other embodiments, the oversampling filter 232 may modulate a wide-bit signal (e.g., 12–24 bits) into a signal of only a few bits (e.g., 2–6 bits).
Another figures show how this is integrated (no details about blocks
320 and
330):
The link you provided also gave some additional information as to the commonality of PCM and DSD processing (Andrew Allen Ballew):
- The internal processing uses an ASRC which in turn incorporates a digital filter
- The digital filter is claimed by ESS to work at 32 Bits
- The digital Volume control is claimed by ESS to work at 32 Bit Precision
- The digital filter and ASRC can be bypassed, if you do this DSD no longer works
Number 4 is very telling. The ESS does sample rate conversion on DSD. If you turn off the ASRC, bye bye DSD. This combined with their precision 32 bit volume control, and the digital FIR filter.
Strongly suggests DSD is converted to a common internal format, which is some form of PCM.
and also (indirect quote from Mark Mallinson of Resonessence Labs):
Inside the Sabre DAC chip the DSD stream is processed at the DSD rate, but it is extending to have a 32 bit representation so that it can be scaled. This is NOT the same as converting to PCM as that implies decimation filtering. Inside the Sabre, all DSD data is processed in a PCM domain, however its PCM at 64*44.1kHz = 2.8224MHz. This data is then applied to the modulator.
and finally
Mytek's Michal Jurewicz
The signal path is DSD>32bit vol control in DSD domain>DSD LPF in DSD domain>modulator>6 bit DAC
In conclusion I have to nuance my opinion: it is very well possible that
all signals are ultimately sigma-delta in the SABRE chips - perhaps judgement is also subject on how "pure" we consider the described PWM stage + error-loopback (which integrates the PWM again).
If the (anecdotal) additions are correct there is a indeed a "direct" DSD path without PCM decimation.
PS: My "vested interest" in researching this is my Topping D10 DAC which employs a single ES9018K2M.
I have no complaints about the quality but I'd like to understand what they are doing and whether or not I'm listening to a "true DSD" decoding chain.