Go Back   Home > Forums > >

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

ES9038 controller ...
ES9038 controller ...
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 24th November 2020, 10:27 AM   #21
danielkol is offline danielkol  Russian Federation
diyAudio Member
 
Join Date: Apr 2011
Quote:
Originally Posted by Dimdim View Post
I'm sorry, but I do not offer such services for money. If I had time to spare I would do it for free, but I'm afraid that I just can't right now.
Hi Dimitris!

I have a dual mono es-9038 arrangement with 2 acko boards and I do struggle to find a proper controller with remote and display.
My boards have the gain calibration resistor and I will happily be your hands in testing the code.
If you are OK with the proposal I can start assembling the controller waiting for you to have some spare time to do the code.

Thanks!
Daniil
  Reply With Quote
Old 26th November 2020, 07:12 PM   #22
ilgavro is offline ilgavro
diyAudio Member
 
Join Date: Sep 2018
i have interest on controller, if i can help in somethings let me now, i have full datasheet es9038pro
  Reply With Quote
Old 27th November 2020, 04:23 AM   #23
IVX is offline IVX  Ukraine
diyAudio Member
 
IVX's Avatar
 
Join Date: Jul 2003
Location: south of China
FYI, ESS was smart enough to disclose many formerly "a military-grade secret" datasheets
http://www.esstech.com/index.php/dow.../view/483/416/
BTW, if you'll try to change the last two numbers in the address, you can find ESS staff's personal information as well, including the Ph.D. resume of internet security specialist
__________________
Let's do smth nearly impossible!
E1.
  Reply With Quote
Old 30th November 2020, 05:33 AM   #24
francolargo is offline francolargo  United States
diyAudio Member
 
Join Date: Mar 2007
Location: Twin Cities, MN
I just came across this thread...

I have for years used a 6-channel system of 3 stereo DACs fed by a typical Twisted Pear setup with a Beaglebone Black. All of the equipment is in cabinets - not meant to display information or be accessed by touch for control. My early efforts in DAC control focused on combining crossover filtering by the BBB with optimal DAC parameters for each channel. First using ES9018s and now using ES9028s, I control most parameters via wifi through to I2C. The Beaglebone runs python code to interface with my iOS devices (iPhone, iPad) which control the system via TCP text signals. While the ES9018 performed beautifully under I2C control, I'm finding that the 9028s, with their many additional configuration options, can change their output based on very minor disturbances to the system - usually noise/spikes in the mains AC. So my Python code for I2C control of the 9028 has morphed somewhat to be more conservative and I would say that I have never considered it 'really done'. In the beginning of that project I kept a thread here on DIYaudio to share successes, failures, and developments: Control of BBB-based audio appliances

The wifi TCP controller system for iOS (and Android) is old now will soon loose support by its originator (NetIO) so I am now working on a new control interface plus a new design for an audio player incorporating an XMOS USB interface to both older 9018 and ESS-Pro DACs. The new software interface will be a bootstrap-type HTML web page served by Apache on the player computer. The new players I am building (for myself and family) use an RPi, which is enough similar to the BBB that it makes sense to re-use much of the old Python code from the BBB. The first objective will be to accommodate the registers for ES9018s. When that's done I will use the basic structure to run 9028s and 9038s. Of course the code will be on GitHub when it seems ready. However, I am only a hobby programmer and the code will only be safe to use within a well-secured network environment. One feature that I will be very interested in exploring is the 2nd and 3rd-order harmonic control - something that to my knowledge has not been used by DIYers.

I am happy to participate in this discussion, though my own design priorities may not be widely shared. I made an isolated RPi interface simply for control purposes, and it is proving to be quite reliable and easy to work with (photo). It does not touch any music signal, it is strictly for control. But at the moment I'm fighting with Javascript, Ajax, and HTML to move my project along. Thus, I have not a lot of time to help others until some basic network functions are working well in the control system...

Cheers,

Frank
Attached Images
File Type: jpg RPi_isolator.jpg (628.2 KB, 123 views)
  Reply With Quote
Old 30th November 2020, 06:56 AM   #25
Greg Erskine is offline Greg Erskine  Australia
piCorePlayer
diyAudio Member
 
Join Date: Jan 2002
Location: Sydney/Australia
ES9038 controller ...
Quote:
Originally Posted by IVX View Post
FYI, ESS was smart enough to disclose many formerly "a military-grade secret" datasheets
http://www.esstech.com/index.php/dow.../view/483/416/
BTW, if you'll try to change the last two numbers in the address, you can find ESS staff's personal information as well, including the Ph.D. resume of internet security specialist
Love it
__________________
Greg Erskine
  Reply With Quote
Old 30th November 2020, 07:06 AM   #26
Greg Erskine is offline Greg Erskine  Australia
piCorePlayer
diyAudio Member
 
Join Date: Jan 2002
Location: Sydney/Australia
ES9038 controller ...
Hey Frank,

Interesting project!

Did you notice a difference between using the BBB and the RPi?

I was always interested if Twisted Pair's decision to go down the BBB route made a noticeable difference.

regards
Greg
__________________
Greg Erskine
  Reply With Quote
Old 30th November 2020, 08:12 AM   #27
francolargo is offline francolargo  United States
diyAudio Member
 
Join Date: Mar 2007
Location: Twin Cities, MN
Quote:
Originally Posted by Greg Erskine View Post
Did you notice a difference between using the BBB and the RPi?

I was always interested if Twisted Pair's decision to go down the BBB route made a noticeable difference.
Greetings Greg,

I believe that a major difference between RPi and BBB back when the latter was adopted for a custom kernel was the number of multi-channel audio serial ports, which made the BBB capable of 8 PCM output channels. In my current project, the RPi doesn't render I2S. Any music it plays is exported asynchronously via USB to a I2SoverUSB board (JLSounds) that isolates and reclocks the I2S/DSD stream. Because half of the I2S renderer and DAC are best isolated from the RPi, the control interface board also has 'clean' and 'dirty' power supplies - the 'clean' side includes I2C out to the DAC.

In terms of the control code, it can be a challenge to make it execute some system commands - on either platform. With the RPi I'm finding it easiest to start and stop various ALSA sources using systemd by defining them as services. On the BBB you could more easily emulate command-line input. ALSA management itself (asound.conf) is way easier when the output is only 2 channel (and asynch).

Best,

Frank

Last edited by francolargo; 30th November 2020 at 08:22 AM.
  Reply With Quote
Old 30th November 2020, 11:26 AM   #28
Markw4 is online now Markw4  United States
diyAudio Member
 
Join Date: Jul 2016
Location: California
Frank,
A few people around the forum have used the harmonic compensation registers before. John Westlake, a designer of a number of commercial dacs and a forum member, opined that the compensation registers seemed to hurt the sound somewhat. He preferred not to use them. What they are supposed to be for is to help compensate for output stage nonlinearity due to layout and or component mismatch/selection issues.
  Reply With Quote
Old 30th November 2020, 01:01 PM   #29
IVX is offline IVX  Ukraine
diyAudio Member
 
IVX's Avatar
 
Join Date: Jul 2003
Location: south of China
Quote:
Originally Posted by Greg Erskine View Post
Love it
me too, ESS is the company which likely cares too much regarding the security of the information, and suddenly has so stupidly inaccurate keeps personal information. Just ridiculous!
__________________
Let's do smth nearly impossible!
E1.
  Reply With Quote
Old 30th November 2020, 01:48 PM   #30
kn0ppers is offline kn0ppers  Germany
diyAudio Member
 
Join Date: Mar 2019
Well there apparently has been some change in the company policy recently. They started to allow distribution in small quantities via mouser like a month or two ago and you can now also access quite a few full datasheets on their website. Very interesting.
  Reply With Quote

Reply


ES9038 controller ...Hide 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
DAC ES9038 PRO GR 2 quanghao Group Buys 265 8th August 2020 04:45 AM
How to wire up this volume controller ? Es9038 DRONE7 Digital Line Level 0 1st November 2017 12:40 AM
ES9038 DAC [WIP] mikolaj612 Digital Source 0 18th April 2017 03:45 AM
DAC ES9038 PRO quanghao Quanghao Audio Design 14 14th February 2017 09:22 PM
Any news about ES9038? mtoc Digital Line Level 14 5th December 2016 04:28 PM


New To Site? Need Help?

All times are GMT. The time now is 02:38 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