Since a knowledgeable and practically experienced corona seems to be assembled here, I take the heart to set a small interupt on the new ESS Sabre issues and ask 3 questions about the well known ESS9018 (8 channel chip), which I would like to finally understand as an electronics engineer.
I am using a kind of chinese-based reference design (Weiliang board) in the default hardware mode (4 internal channels per stereo channel, no uC control), driven by a separate CM6631a box via S/PDIF (because of mains ground isolation).
1 - The first strange thing I found was that the equipped NE5532 opamps for the IV conversion somehow hooked up the DAC chip, causing the least significant bits sound distorted (bits 20-24?).
Changing the opamps to LME49720 somehow solved the issue...why (anti-parallel protection diodes in the opamp input, wrong power-up sequence)?
2 - This specific design lacks a proper AVCC supply. The designer claims to have implemented low noise voltage regulators, but they are inferior by datasheet, compared to the ESS reference design, utilising low noise opamps. To confirm it, I created DC test signals files at +/- half max. output (incl. slow ramped up/down).
This increased the inaudible idle noise level to clearly audible levels.
Shunting the AVCC regulator outputs with 3x 470uF low ESR caps reduced the noise significantly, but still audible with the ear next to the speaker.
My question is whether or to what degree such noise is visible in single or multitone SNR measurements as displayed here in the forum?
3 - Running the Sabre chip at the common 100MHz clock always showed a strange behaviour at 96KHz input sampling rate. After power up or HW reset or previously played 192KHz files, there are always persistent clicks (every few seconds, mainly audible in quiet sections). Playing a file with any lesser sampling rate than 96KHz (e.g. <=88KHz) clears this situation, playing a 96KHz file afterwards is perfect.
As far as I could verify, overclocking the chip at 109.25MHz (because 88KHz plays perfect - TCXOs available at a reasonable price from China), solved the issue. 96KHz now plays always click-free. Looks like the internal sampling rate detector has a problem at exactly 100MHz clock rate...
My question is if anybody here has observed this behaviour as well?
Thanks in advance for short comments!