Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Hi guys, HELP NEEDED!
I have dual-mono Buffalo III SE DAC, directly connected to optical and USB input (Amanero). I can get a lock on signal with optical module, also with RCA input. These are connected to SP/DIF input on BIII modules. And I also can get sound, excellent, clean sound with these inputs.
I2S input on BIII modules is connected to Amanero USB input, which transmits I2S signal to BIII modules.
There is Arduino controller inside, which works well. Input switching, volume... all works great.
When I try to play music through Amanero, BIIIs can not get a lock. The "lock" LED is blinking, so something is getting through, but - no lock and no sound. PC recognizes Amanero, there is a sound when I connect USB cable to Amanero.
Both BIII modules are connected to Amanero with equal lengths of wire (5-6 cm) and connection is made like this:
DATA - D2 BCLK - DCK FSCLK - D1 GND - GND
Is there something that I am missing? maybe some resistors? anything?
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/24/2015(UTC) Posts: 9 Location: Haugesund
|
There is some SW available from amaneros website or link. That allows you to log on to the Amanero, and change output settings. Also there is a auto search for SPDIF signal setting on the BIII that may cause issues.
Working on a similar setup here. But still not connected for testing.
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/24/2015(UTC) Posts: 9 Location: Haugesund
|
Got a little curious, so I connected my cards as you explained here. And I have a lock immediately...
This is straight out of the box BIII (notSE), connected with the same 4 wires between Amanero and Buffalo.
Not any other equipment connected, so I dont know if the sound is ok.
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/24/2015(UTC) Posts: 9 Location: Haugesund
|
Well, the sound works.... Just to some pc speakers, but working :-)
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
|
|
|
|
Rank: Member
Groups: Member
Joined: 5/23/2010(UTC) Posts: 708 Location: Netherlands
Thanks: 2 times Was thanked: 48 time(s) in 45 post(s)
|
And you're not using the IP_S switch (page 36)?
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
IP_S is connected to Arduino microcontroller pin 8. I switch inputs via remote, and I know it works, because SP DIF signal is accepted on inputs which are used for SP DIF.
However, I can't get a lock with Amanero.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
SPDIF is the default state. Try manually jumpering the header.
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
I tried Amanero with my Bufalo II DAC, it still didn't work. B II is simple, I just needed to switch "SP DIF" to OFF. Still didn't work.
How exactly to manually jumper the header? I did set 5 in SW2 to off, which in BIIISE should mean "No auto SP DIF detection". Sorry about my lack of knowledge :(
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
Short the two pins of the IP_S header.
|
|
|
|
Rank: Member
Groups: Member
Joined: 8/17/2010(UTC) Posts: 368 Location: australia
Thanks: 8 times Was thanked: 3 time(s) in 3 post(s)
|
Originally Posted by: Son of Odin I tried Amanero with my Bufalo II DAC, it still didn't work. B II is simple, I just needed to switch "SP DIF" to OFF. Still didn't work.
How exactly to manually jumper the header? I did set 5 in SW2 to off, which in BIIISE should mean "No auto SP DIF detection". Sorry about my lack of knowledge :( Are you sure it's not the software that you are using to play the music, I rebuilding a DAC at the moment and having issues getting the Amanero to play with ASIO settings where it will play with WASPI settings?
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Helo, Thanks for your help. I apologize for the delay in my replies to everybody, I was away on a trip and could not test it sooner. Your advice (DQ828) DID WORK, but only on BII dac. It's a good advice about software issues. I did check further, installed amanero drivers and kernel streaming component for foobar. Amanero support also helped me with it. I did it, and I got got the sound (sweet, wonderful sound on my BII dac. Now my amanero works with kernel streaming, but only on my BII dac. But my BIII dac - NOTHING. Still no output and no lock. With same laptop and same amanero that work with BII perfectly, BIII has no lock and no output. The same BIII dac locks perfectly with optical input, and with RCA input also. BIII is dual mono dac, so that could be the cause of problems. I did set the swithces "SP/DIF auto lock" DIP switch on BIII modules (both) is set to "OFF". So I2S input should work, but it does not. Brian Donegan - I'm not sure if two pins of IP_S header are shorted or not, but will know soon. And will post immediately. Also - how to manually jumper the header of the SP/DIF ? I'm out of ideas and feeling so frustrated. But I really appreciate your help, guys. Thank you so much.
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Hi Brian,
Sorry, I just understood that "Short the two pins of the IP_S header." is the answer on the question "How to manually jumper the header on the SP DIF".
But still not sure what exactly to do. Sorry.
Is this done on both BIIISE modules? Or to connect IP_S of one BIIISE with IP_S of another BIIISE module?
I have 2 BIIISE modules in dual mono configuration.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
On each board, place a jumper across the two pads of the IP_S header... That will activate the analog switches and map the inputs to I2S (disabling S/PDIF). That should be all you need to do (disabling S/PDIF autodetect is generally not required). You can also perform this switching with either a remote switch, or with digital logic, by applying a low (gnd) signal. Edited by user Wednesday, March 18, 2015 3:12:56 PM(UTC)
| Reason: Not specified Brian Donegan attached the following image(s): ip_s.jpg (25kb) downloaded 595 time(s).You cannot view/download attachments. Try to login or register.
|
1 user thanked Brian Donegan for this useful post.
|
|
|
Rank: Member
Groups: Member
Joined: 8/17/2010(UTC) Posts: 368 Location: australia
Thanks: 8 times Was thanked: 3 time(s) in 3 post(s)
|
You could use a double pole relay to trigger them both at once when your happy things are working. Do you have any photos of the setup? Edited by user Wednesday, March 18, 2015 8:51:30 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Hi guys, Thanks for your help again.
Does it make any difference - S is already connected to Arduino (pin 8)?
Thank you Brian for very clear picture, we will connect IP and S on both boards.
Will DAC still be able to lock onto optical input, which is in SP DIF form?
The important thing is somehow to get a lock on USB input. That will be 90% of use.
I do have photos, but since then we have changed a few things to fix other problems, so I will take new ones of connection between amanero and BIIISE modules and upload them.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
Originally Posted by: Son of Odin Hi guys, Thanks for your help again.
Does it make any difference - S is already connected to Arduino (pin 8)?
Thank you Brian for very clear picture, we will connect IP and S on both boards.
Will DAC still be able to lock onto optical input, which is in SP DIF form?
The important thing is somehow to get a lock on USB input. That will be 90% of use.
I do have photos, but since then we have changed a few things to fix other problems, so I will take new ones of connection between amanero and BIIISE modules and upload them. I will try to be more clear. When the IP_S header is open, the D1 input is channeled through the onboard S/PDIF level shifter to change the 0.5Vp-p signal to TTL level S/PDIF. It also blocks BCK to prevent the chip from thinking there is I2S present. When you short the header (or force the high pin low with an Arduino or similar), D1 is sent directly to the DAC chip with no level conversion, along with the other I2S signals. This header, basically, switches the DAC between S/PDIF and I2S. If you want to change back and forth, you need to use the header to control that.
|
1 user thanked Brian Donegan for this useful post.
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Thanks !! Very big thanks to you, Brian This did make the USB input work. Shorting IP and S is what was missing. Now USB input works, no problems at all. Optical obviously doesn't, but I can make a mechanical switch between the two and it will be OK. I can live with that. The question is - why does it not work with Arduino only? Without shorting IP and S? Shouldn't Arduino do the same thing when it switches inputs? I know for a fact that Arduino does change inputs, because when I use the remote to change to SP DIF input during USB playback, the music stops. Also, all other things are controlled well with Arduino - volume, filter PLL settings, quantizer etc. Also, taking the road directly to power amp sounds great. No need for preamp. Just IMHO.
|
|
|
|
Rank: Administration
Groups: Administration, Customer Joined: 10/24/2006(UTC) Posts: 2,868 Location: Massachusetts, USA
Thanks: 2 times Was thanked: 141 time(s) in 134 post(s)
|
the switchable S/PDIF inputs are built into the ES9018, and that is what you are currently switching via the I2C interface.
The three analog switches for mapping the inputs between I2S/DSD and S/PDIF are separate chips, located near the input header (tiny MSOP chips). these are controlled by the IP_S header.
You can use an Arduino GPIO connected to the IP_S header to do this switching from the user interface you have. It will be outside of the I2C communication, and just sets the IP_S pin low (I think, at work and cannot check if it's high or low triggered).
|
1 user thanked Brian Donegan for this useful post.
|
|
|
Rank: Member
Groups: Member
Joined: 2/12/2011(UTC) Posts: 39
Thanks: 8 times
|
Hi, So it can be done with remote. Great What exactly on Arduino to connect to what on BIIISE? Should I2C headers of both BIIISE remain connected? This is original scheme for my DAC, done by Robert Harthold. I am very grateful to him. He also programmed my Arduino and refused any payment for it. Since then, Ottos were taken out (we did DAC without them), because I only need USB (I2S) and optical input. Output (pin) 8 of Arduino was then connected directly to S on both BIIISE modules, following Robert's advice. Son of Odin attached the following image(s): Branimir DAC.jpg (241kb) downloaded 30 time(s).You cannot view/download attachments. Try to login or register.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.