Go Back   Home > Forums > >

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

ES9038Q2M Board
ES9038Q2M Board
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools
Old 9th May 2021, 04:34 PM   #7181
patchoncas is offline patchoncas  Portugal
diyAudio Member
 
Join Date: Sep 2013
Someone should really make a summary of this thread.
Compile and post links to every mod, for example.


Going through more than 700 pages of posts is really overwhelming.
  Reply With Quote
Old 9th May 2021, 04:39 PM   #7182
Markw4 is offline Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
There is a list of possible posts of interest. It can be searched in a text editor. Attached below.
Attached Files
File Type: txt DAC Post List 11.txt (21.4 KB, 43 views)
  Reply With Quote
Old 9th May 2021, 04:42 PM   #7183
888777 is offline 888777  Russian Federation
diyAudio Member
 
Join Date: Jul 2017
Location: Primorskyi kray
Quote:
Originally Posted by Dimdim View Post
Just keep in mind that you will not be able to use the two mcus concurrently - so you'll either have remote control & display (using the on-board mcu) or use your outboard mcu.
I understand
  Reply With Quote
Old 9th May 2021, 04:42 PM   #7184
Markw4 is offline Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
Regarding Dimdim's comment, it is true that only one MCU can control the I2C bus at one time. Depending on what registers you want to change, the MCU may never look at them after they are changed so settings may stick until the next power-cycle. If the MCU is disconnected from the I2C bus while the dac is running, it just keeps trying until it can talk to the dac chip again. Once reconnected it just continues as though nothing happened. For that reason I added a small relay to my Arduino to seize control of the I2C bus from the MCU, and then return control to it after I changed any settings I wanted try. The relay board can be seen in some of the pics attached to one of the posts I linked to.
  Reply With Quote
Old 12th May 2021, 03:24 PM   #7185
potstip is offline potstip  Turkey
diyAudio Member
 
Join Date: Oct 2013
Hello Mark;

Maybe you know the answer, it is possible to add H2 and H3 distortion with help of Register 22-23-24-25. Its asks for 16bit signed coefficient number. It means a 65,536 possibilities between −32768 to 32767.

How this thing works?

Last edited by potstip; 12th May 2021 at 03:26 PM.
  Reply With Quote
Old 12th May 2021, 03:43 PM   #7186
Markw4 is offline Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
Hi potstip,

Yes, that is correct. There is also a bit in register 13 that is used to enable/disable harmonic compensation as configured by registers 22 thru 25.

Conceptually, there is a 16-bit signed integer for H2 and likewise for H3. Since we can only write 8-bits at once over I2C bus, the 16-bit integers must be divided into a high order byte and a low order byte, then written to two different 8-bit register addresses. The MSB of the high order byte is the sign bit in 2's compliment form.

Also, there is some Arduino code for setting H2 and H3 in the I2C test program I share from my dropbox.

Last edited by Markw4; 12th May 2021 at 03:48 PM.
  Reply With Quote
Old 12th May 2021, 04:02 PM   #7187
potstip is offline potstip  Turkey
diyAudio Member
 
Join Date: Oct 2013
Thanks i download it but i want to fine tune them to achive lowest distortion performance. How we can test such a small value effects on H2 and H3 and overall distortion performance?
I have olivine 2 sound card much better then EMU-404 but it is still not enough;
OLIVINE-2 ADC - ALTOR AUDIO

I saw some folks add opamp to increase distortion i guess to see H2/H3 compensation effect but is it really works?

Last edited by potstip; 12th May 2021 at 04:11 PM.
  Reply With Quote
Old 12th May 2021, 04:24 PM   #7188
kozard is offline kozard
diyAudio Member
 
Join Date: Mar 2012
Perhaps a notch filter would help?
  Reply With Quote
Old 12th May 2021, 06:51 PM   #7189
Markw4 is offline Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
The effect works pretty well for the purpose of correcting component mismatches in an output stage.

It is correct that a notch filter can be used with a sound card to show low level harmonic distortion. Possibly, a low distortion make-up gain amplifier could be needed for after the notch filter.

Regarding the H2/H3 compensation, John Westlake said he didn't like the sound of the DSP processing for that. Said he prefers not to use it. OTOH, I used to to see how small of a change in distortion was audible when playing music. The IMD produced by such a nonlinearity can be audible with some practice even at pretty low levels. Of course, YMMV.

Last edited by Markw4; 12th May 2021 at 06:54 PM.
  Reply With Quote
Old 15th May 2021, 07:54 AM   #7190
Green77 is offline Green77  Sweden
diyAudio Member
 
Join Date: May 2007
Location: MJOLBY
Oscillator question - can a 30pF c3391 oscillator work with 9038?

https://www.mouser.se/ProductDetail/...252Bx6Hw%3D%3D

How much will it affect the sound compare to a CCHD-575?

I’m thinking of try a 125 mhz oscillator but the 575 is kind of expencive..
BR// Daniel
  Reply With Quote

Reply


ES9038Q2M BoardHide this!Advertise here!
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My Cambridge 500SE, needs an output board (to replace internal DAC Board) slbender Digital Source 1 11th July 2018 02:43 AM
JLSounds XMOS USB board + AK4396 board + Direct DSD PCB ravid Swap Meet 1 29th December 2016 11:36 AM
Unknown Board DC12V TPA3116 amplifier board DIY L163-9 AUS Ben Class D 0 8th December 2016 04:05 AM
FS: Ian FIFO i2s-to-PCM board, Single XO clock board trung224 Swap Meet 3 26th November 2016 02:18 PM
Lost 1 Zv4 ckt board..looking to buy 1 circuit board Blues Pass Labs 1 22nd March 2004 10:09 PM


New To Site? Need Help?

All times are GMT. The time now is 12:17 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 14.29%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Copyright ©1999-2021 diyAudio
Wiki