Or master clock in/out to keep multiple boards in sync despite having separate USB connections - just stack up as many as you need for your channel count.
How about a self-calibrating DAC?
Where is the reference "perfect" sin wave here to calibrate against.
If there's DSP to run FFT it can conceivably also generate the sine and feed it to the DAC? With some hw changes of course.
That sin wave (analog out) is then only as good as the DAC. The AP generates a precision analog sine wave as stimulus that sets the limit of what can be measured. If you want to calibrate a voltmeter you need a standard voltage to put into it that is as good or better than the resolution of the voltmeter.
Perhaps I misunderstood the product, but the way I read it you can monitor the FFT of the output of the DAC in real time and tweak the ESS THD compensation registers at the same time. You could generate a "perfect" digital sine wave, feed it to the DAC, and automatically adjust the THD compensation for the lowest harmonics values all using onboard hardware/firmware is what I meant by self-calibration. What am I missing?
I'm just having trouble with the wording of the OP, I assume it's not just a DAC but includes an analyzer and needs some processing power.
"Where is the reference "perfect" sin wave here to calibrate against"?Where is the reference "perfect" sin wave here to calibrate against.
An inexpensive high performance DAC with volume control and DSP/room correction would sell very, very well in my opinion, and I'm honestly surprised that there are basically no such products available.
I guess that's down to the tolerances on your individual DAC clocks, and how long you leave it running before doing something that effectively resyncs them. The alsa docs do explicitly mention it though.Do the individual DACs go out of sync more than a few cycles worth anyways?
gvl, "perfect" sine-wave in the digital domain isn't a big deal, right? DSP does that within its resolution 24/96, I see no difference DSP digital sine vs AP digital sine, 9038 has exactly the same THD. And you are right, you can tweak 2nd and 3rd harmonic compensation, and see the resulting harmonics online. In fact 9038AP is DAC+HPA+"AP-like analyzer at single frequency 1kHz". In the same way, as you can adjust THD of ES9038 at standard 1kHz, if you have a real AP analyzer, you can do the same with my 150x50mm board without AP analyzer.