Hi guy's
I have a bit of a problem here and I am out of idea's how to solve this.
I have build a DAC it's a ES9018 the board is from diyinhk. This DAC IC has a I2C interface and a someone wrote a nice piece of code for it so that it communicates with a Arduino.
See this link.
http://hifiduino.wordpress.com/introduction-and-guide-to-hifiduino/It allows you to control volume, chance settings, switch inputs and so on.
The DAC works and sounds wonderful, but when I connect it to the Arduino board and I power up it mutes the DAC, this is by default to mute "the power on pop" on the output.
But after that it does Notting. This DAC has a reset, if I reset the board every thing works, I can control volume see the used sampling rate etc.
Why only after a reset? I don't understand it.
I took the whole thing out of it's case so you could see what I have build more clearly
I don't use a in-line picture because it's kinda big
What we see here, are 2 R-core transformers and 2 regulator boards using the TPS7A4700 4.17uV ultralow noise regulators.
The top board does -12 +12v and 2x 3.3 for avcc L and avcc R The bottom one does 3.3v for the DAC IC it self and the 5v for the Adruino and display.
Don't mind the strange symbols on the screen this display is clearly not 100% compatible.
I use a level converter between the DAC and the Adruino. It's not 100% sure if the ES9018 is 5v tolerant.
I have tried 2 adruino boards, different psu, tried it without the level converter, and always get the same result, it only works after a reset of the DAC it self. Resetting the Adruino does nothing.
This software is made for a different DAC pcb but uses the same ES9018. The SDA and SCL pin's go direct to the IC it self.
And this is the point were I am lost, and don't know what to do, or how to find out what the problems is.
I tried to get support from DIYINHK but no reply, I have tried the maker of the software for the controller but again no reply.
I was thinking about buying a bus pirate to log the I2C lines, but that will do me no good because I can't interpreted the data that it gives me.
Any ideas on how to move forward?
Kind Regards
Sebastian
Some hires pictures
DAC board back
DAC board front