The examples are for the ESS9018K2M. Is it the same for the 9038Q2M?To be honest, it is not too difficult to get rid of this hump.
1 First, properly handle the layout of the analog circuit. This ensures a low enough distortion and noise amplitude, even if there is now a hump, but the height of the hump will decrease as THD+n improves.
At the same time, the MCLK crystal oscillator with low phase noise will be helpful, after all, this will reduce THD+n overall. The clock division function built into the ESS DAC chip has a similar effect, because the same MCLK signal, after several times of frequency division by DFF, can really reduce the phase noise of the low frequency offset portion.
2 At this point, there are two key variables that need to be adjusted.
The first key variable is the op amp used by the I/V circuit. It is not recommended to use the AD797. Using it will cause a high probability of hump.
According to my previous experiments, it is more appropriate to use the OPA1611/1612 series. You can also try other models of op amps.
However, in this state, you should still find this hump.
Then you need to adjust the second key variable, the feedback resistor value of the I/V circuit.
The optimum value of the feedback resistor for an I/V circuit that avoids hump is not a fixed value, depending on the specific PCBA design.
Please fine tune this resistor value according to the line output amplitude you need.
After you find the optimum value of the feedback resistor for the board you are tuning, there are some other variables that need to be adjusted for optimal performance.
For example, the Miller-capacitance of the I/V circuit and the resistance value in series with it, and the voltage divider resistance of the I/V circuit virtual ground.
Below are some screenshots of a appnote for the ES9018K2M peripheral circuit calculations. Most of the variable values mentioned above can be referenced to this appnote.
However, the output impedance value (Rs) of each DAC analog output pin needs to be replaced according to the specific model of the ESS DAC you are using.
View attachment 23840
View attachment 23841
They are not on the ESS website. So the manufacturer will probably someone else. But it would be interesting to measure if anRT6862 and RT6863 are opamps from ESS, they maybe work better than TI opamps. Tone board is more like a ESS eval board than others. Maybe khadas can do some minor tweak to solve this issue.
They are not on the ESS website. So the manufacturer will probably someone else. But it would be interesting to measure if an
highly integrated DAC that is using the ES9038 with an ESStech audio amplifier like the ES9602 shows the hump as well...
But anyway, could anyone check the math explained by HououinKyoma on the Khadas board´s schematic?
(value of external resistors in the I/V stage)
https://www.audiosciencereview.com/forum/index.php?threads/ess-thd-‘hump’-investigation.5752/page-14#post-161200
Maybe we are lucky and there is a relatively quick fix...
So R0402 is correct...?If my understanding is correct, then Rd should be 3.3kohm based on that formula...
If my calculation is correct, the needed virtual ground voltage is 1.65*(806/(806+774))=0.84171V, and the current value is 3.3*3.3/(10+3.3)=0.8188V. To make it right, you can either change R40 from 3.3k to 3.424k or change R38 from 10k to 9.638k. The closest 1% resistor to 3.424k is 3.48k & for 9.638k is 9.53k. The other option is paralleling a 267k 1% resistor to 10k to make it 9.639k. Just my 2c.If my understanding is correct, then Rd should be 3.3kohm based on that formula...
So R0402 is correct...?
I have one question , why is the cutoff frequency (lpf) of the IV stage set so high,,,usually its closer to 100Khz. Any idea why its now at around 250Khz ?
johan, I have no idea why there 250kHz but it is bad idea to me. AK4490 is much cleaner about out-band noise and probably low order and high Fcut LPF is ok but ES9038Q2M has a lot oh HF noise yet. I didn't notice if 2.2-4.7nF(0603 C0G) to GND and between DAC outputs affects THD performance at all, so I keep LPF 15db/oct at 90kHz.
They are not on the ESS website. So the manufacturer will probably someone else. But it would be interesting to measure if an
highly integrated DAC that is using the ES9038 with an ESStech audio amplifier like the ES9602 shows the hump as well...
But anyway, could anyone check the math explained by HououinKyoma on the Khadas board´s schematic?
(value of external resistors in the I/V stage)
https://www.audiosciencereview.com/forum/index.php?threads/ess-thd-‘hump’-investigation.5752/page-14#post-161200
Maybe we are lucky and there is a relatively quick fix...
Looks like this is the way to go. This will be my first SMD opamps to roll.If you want to roll opamp, you may try opa1642 + ad8397 which comes from apogee element, I believe apogee did a lot of testing on this.