Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

PC Based Computer music servers, crossovers, and equalization

ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
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 Search this Thread
Old 23rd March 2018, 04:24 AM   #171
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Default Universal ESS DAC controller

I designed this universal ESS DAC controller five month ago. It can be either plugged into RaspberryPi GPIO or connected by a cable as an external controller. I'm the first one who designs an ESS DAC controller in this way. And I like this idea.

It's based on a STM32 ARM cortex processor and has almost everything I can think of, OLED screen, Ir remote control (compatible with Apple), encoder, and hardware audio signal format analyzer.

Theoretically it's capable to control all different kind of ESS DACs by identifying chip ID. So far, ES9018K2M, ES9028Q2M and ES9038Q2M drivers are finished.

It can also work with Linux driver when it's plugged into RPi GPIO.

I'm doing some very interesting testings on it now, I'll have more update soon.

Click the image to open in full size.
ESScontroller
by Ian, on Flickr

Ian
  Reply With Quote
Old 23rd March 2018, 05:30 AM   #172
diyaudnut is offline diyaudnut  United States
diyAudio Member
 
Join Date: Feb 2015
this is very interesting Ian. Nicely done!
  Reply With Quote
Old 23rd March 2018, 07:40 AM   #173
Morde is offline Morde  Finland
diyAudio Member
 
Join Date: Oct 2014
WOW! I can't wait to hear more of these Ian's magical ESS DAC designs. I guess there will be a group buy at some point?
__________________
My finished headphone amp projects: 1, 2, 3, 4, 5, 6, 7
  Reply With Quote
Old 23rd March 2018, 08:36 AM   #174
nounouchet is offline nounouchet  France
diyAudio Member
 
Join Date: Feb 2012
Location: Lyon
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Hi Ian,

Can the controller be connected to several DACs ?
For example at 3 DACs in the case of an active triamplification.
This would be useful to have a single source of control.

Nounouchet
  Reply With Quote
Old 23rd March 2018, 12:22 PM   #175
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Quote:
Originally Posted by nounouchet View Post
Hi Ian,

Can the controller be connected to several DACs ?
For example at 3 DACs in the case of an active triamplification.
This would be useful to have a single source of control.

Nounouchet
Hi Nounouchet,

Yes, it's possible. Just need some additional code. But normally it's for two DAC chips configured as dual mono.

I'm not familiar with triamplification applications, but I think all DACs can be configured the same. Am I right?

Regards,
Ian

Last edited by iancanada; 23rd March 2018 at 12:45 PM.
  Reply With Quote
Old 23rd March 2018, 01:26 PM   #176
nounouchet is offline nounouchet  France
diyAudio Member
 
Join Date: Feb 2012
Location: Lyon
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Hi Ian,

Yes exactly the same configuration for all DACs especially for the internal control volume.
The problem is to address the 3 chips. Can you choose the address on your DACs ?

nounouchet
  Reply With Quote
Old 23rd March 2018, 01:40 PM   #177
iancanada is offline iancanada  Canada
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Quote:
Originally Posted by nounouchet View Post
Hi Ian,

Yes exactly the same configuration for all DACs especially for the internal control volume.
The problem is to address the 3 chips. Can you choose the address on your DACs ?

nounouchet
ESS DACs have only two possible I2C address. So it impossible to control three DACs one by one at same time.

But it might be possible to figure out under which condition all three DACs can be controlled together at same address as single DAC.

Regards,
Ian
  Reply With Quote
Old 23rd March 2018, 01:56 PM   #178
Dimdim is offline Dimdim  Greece
diyAudio Member
 
Join Date: Sep 2008
Location: Athens
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Some uCs have more than one I2C interface, others can do I2C from any pins through software, so there may be things that can be done.
__________________
http://www.dimdim.gr
  Reply With Quote
Old 23rd March 2018, 02:12 PM   #179
matt_garman is offline matt_garman  United States
diyAudio Member
 
Join Date: Feb 2008
Location: Chicago, Illinois, USA
ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi
Can you use a uC to power down an ESS chip (e.g. uC-controlled power line)? Or put it in a sleep, reset, or some other mode where it ignores I2C? Then say you have two ESS chips both at the same I2C address, simply turn one off (or sleep/reset/whatever) to talk to the other. Kind of ghetto, and you probably wouldn't want to do it during playback. But seems a valid (if kludgey) way to get around the two I2C address limitation.
  Reply With Quote
Old 23rd March 2018, 02:28 PM   #180
randytsuch is offline randytsuch
diyAudio Member
 
Join Date: Jan 2003
Location: LA
Mux?
adafruit 1 to 8 i2c mux
__________________
My system is here
http://randytsuch-audio.blogspot.com/2005/10/my-system.html
  Reply With Quote

Reply


ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry PiHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
I/V stage for ES9028Q2M gandolf Digital Line Level 25 9th February 2018 06:04 AM
ES9028Q2M balanced output evert1 Digital Line Level 0 26th December 2017 01:30 PM
ES9018K2M: best (Raspberry)-OS/384 khz + dtoverlay sfb2 PC Based 2 30th May 2017 09:43 PM
Hats off to Mr Pass, encouragement to new members Russellc Pass Labs 10 17th May 2015 08:23 AM
Hats make better bass? xstephanx Subwoofers 11 9th February 2005 10:59 AM


New To Site? Need Help?

All times are GMT. The time now is 08:04 AM.


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