XMOS-based Asynchronous USB to I2S interface - Page 147 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

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 4th December 2012, 02:03 PM   #1461
jrling is offline jrling  United Kingdom
diyAudio Member
 
Join Date: Jan 2010
Location: London England
Default WaveIO with mpdPup Player

I am using my WaveIO with mpdPup as the transport front end. The combo is fantastic and highly recommended.

The mpdPup Administrator though is having a couple of issues that appear to be unique to WaveIO users:

1. SOX Upsampling to 176,400 or 192,000 does not work and causes crashes of MPD
2. When installing the WaveIO to mpdPup it is 'Muted' and therefore does not play any sound. Slightly complex Linux commands are required to unmute it.

Wondered if others have similar experiences?

Lorien - would you have any ideas why WaveIO causes these issues and any fixes that can be made?

Many thanks

Jonathan
  Reply With Quote
Old 4th December 2012, 06:54 PM   #1462
diyAudio Member
 
Join Date: Nov 2007
Quote:
Originally Posted by staki View Post
Maybe some people delete his name by error, because when they arrive on the spreadsheet they first add themselves on the first position. After that they see that they must go to the end of the list, but they forget to rewrite hirez69 again.........
I don't know, just an assumption.......
Cheers, staki
Maybe... What I can know for sure is that hirez69 does not want to be left out from it, that's why I keep a copy of this list somewhere safe

Quote:
Originally Posted by staki View Post
Dear Lucian,

I have a question regarding the i2s output. If one wants to use a double mono configuration, with two dac chips, is the i2s output capable of driving two dac chips in parallel ? I suppose it is a question of fanout, and perhaps isolated or not isolated outputs........

Cheers, staki
Well, I didnt thought at this when WaveIO was designed but we can find some alternatives for it:
1. You can try to connect all the I2S buses together (WaveIO I2S > DAC1 + DAC2). I'm not a big fan of this option but seems to be the faster I can think of right now.
2. For a "decent" approach, you can use fanout buffers, as you stated above but you have to implement it carefully (PSU, traces, connectors, etc.).
3. Use isolated I2S for one DAC while the nonisolated for the remaining one. Anyway please note that NVE isolator will add delays to all the signals of the isolated I2S port, delays that are NOT synchronized later on with Flip-Flops or other logic with the other I2S port thus this alternative is not the best approach still can be used for testing purposes!

Quote:
Originally Posted by jrling View Post
I am using my WaveIO with mpdPup as the transport front end. The combo is fantastic and highly recommended.

The mpdPup Administrator though is having a couple of issues that appear to be unique to WaveIO users:

1. SOX Upsampling to 176,400 or 192,000 does not work and causes crashes of MPD
2. When installing the WaveIO to mpdPup it is 'Muted' and therefore does not play any sound. Slightly complex Linux commands are required to unmute it.

Wondered if others have similar experiences?

Lorien - would you have any ideas why WaveIO causes these issues and any fixes that can be made?

Many thanks

Jonathan
Thank you Jonathan for reporting this! Even if XMOS does not say anything about Linux distro's there are a lot of users that use WaveIO with this Linux variants.
Please follow the link below hoping it will help you:
Computer Audio Asylum
and search for WaveIO. Wlowes could give you some infos in his posts.
Another link:
Puppy Linux Discussion Forum :: View topic - OLD: mpdPup - Simplified MPD Music Server/Jukebox - v0.9.2

I hope it helps,
L
__________________
Contact link for WaveIO USB-to-I2S/SPDIF board.
Daughter card GB list for WaveIO can be found here
  Reply With Quote
Old 4th December 2012, 07:03 PM   #1463
diyAudio Member
 
BrianDonegan's Avatar
 
Join Date: Dec 2004
Location: TPA HQ
Quote:
1. You can try to connect all the I2S buses together (WaveIO I2S > DAC1 + DAC2). I'm not a big fan of this option but seems to be the faster I can think of right now.
This should be fine if your I2S targets have sufficiently high impedance.
__________________
Twisted Pear Audio
  Reply With Quote
Old 4th December 2012, 08:41 PM   #1464
frog993 is offline frog993  Germany
diyAudio Member
 
Join Date: Oct 2008
Quote:
Originally Posted by BrianDonegan View Post
This should be fine if your I2S targets have sufficiently high impedance.
Hello Brian,

if the I2S targets are two CODs boards will the impedance go ok ?
Hope for it because i have ordered two CODs and want it to use(in dual-mono mode) with the Xmos Board.

Cheers frog...
  Reply With Quote
Old 4th December 2012, 09:01 PM   #1465
diyAudio Member
 
BrianDonegan's Avatar
 
Join Date: Dec 2004
Location: TPA HQ
Quote:
Originally Posted by frog993 View Post
Hello Brian,

if the I2S targets are two CODs boards will the impedance go ok ?
Hope for it because i have ordered two CODs and want it to use(in dual-mono mode) with the Xmos Board.

Cheers frog...
COD should be fine.
__________________
Twisted Pear Audio
  Reply With Quote
Old 4th December 2012, 09:11 PM   #1466
jrling is offline jrling  United Kingdom
diyAudio Member
 
Join Date: Jan 2010
Location: London England
Quote:
Originally Posted by Lorien View Post
Thank you Jonathan for reporting this! Even if XMOS does not say anything about Linux distro's there are a lot of users that use WaveIO with this Linux variants.
Please follow the link below hoping it will help you:
Computer Audio Asylum
and search for WaveIO. Wlowes could give you some infos in his posts.
Another link:
Puppy Linux Discussion Forum :: View topic - OLD: mpdPup - Simplified MPD Music Server/Jukebox - v0.9.2

I hope it helps,
L
Hi Lorien
The issues appear to lie with WaveIO (XMOS) and not the Linux software.
SOX at 176 and 192 work well with other sound cards attached to mpdPup.

Thanks
Jonathan
  Reply With Quote
Old 4th December 2012, 09:47 PM   #1467
diyAudio Member
 
Join Date: Jul 2010
Default Hmmm...

maybe it is Lorien's code? Or the Linux USB is not set up right? I am using an XMOS based USB receiver (SOtM) board with Voyage/mpd and its works perfectly, actually teated all the way out to 24/352.8 KHz with special code in the XMOS. I know that Vortexbox also works perfectly with this XMOS based USB interface. I have heard of plenty of others using Linux with XMOS based interfaces...
  Reply With Quote
Old 4th December 2012, 10:48 PM   #1468
diyAudio Member
 
Join Date: Jan 2005
Location: Sweden
Hello Lorien.
It seems that I'm slowly coming close to the point where I actually will start using the "Wave IO".
I'm hoping that you are up for a psu question.
I just bougth a few of these The TPS7A47 Eval Board H i F i D U I N O
TPS7A4700 Evaluation Module - TPS7A4700EVM-094 - TI Tool Folder
The other option is the "Placid" shuntregulator.
Question would be, wish one would you prefer and why ?
One is shunt, the other a seriesregulator, that might be of some importance or
is that unrelevant in this case ?
The TI looks promising to me, or am I missing something ?
Either way I'm aiming to feed one or the other from a fairly ambitious regulated "LT-1083" board.

Bye the way, stunningly beautiful product of yours
  Reply With Quote
Old 5th December 2012, 06:57 AM   #1469
diyAudio Member
 
Join Date: Nov 2007
Quote:
Originally Posted by jrling View Post
Hi Lorien
The issues appear to lie with WaveIO (XMOS) and not the Linux software.
SOX at 176 and 192 work well with other sound cards attached to mpdPup.

Thanks
Jonathan
I'll get one WaveIO card and go to a friend of mine to kill his free time with few experiments on mpdPup as I'm a Windows victim and it's enough for me

Quote:
Originally Posted by barrows View Post
maybe it is Lorien's code? Or the Linux USB is not set up right? I am using an XMOS based USB receiver (SOtM) board with Voyage/mpd and its works perfectly, actually teated all the way out to 24/352.8 KHz with special code in the XMOS. I know that Vortexbox also works perfectly with this XMOS based USB interface. I have heard of plenty of others using Linux with XMOS based interfaces...
Well barrows it could be, don't say no but my only concern was/is to keep the firmware close to original as much as possible just to avoid all kind of unpleasant results like Jonathan has posted above (supposing the issue lies in firmware). Moreover, changing few constants (like USB VID/PIDs, enabling DFU feature), remapping the pins and add a small routine for LEDs (when sample rate is changed!) could not be considered in my opinion as a "heavy" mods in the XMOS code. It would be interesting to see how XMOS reference card is doing in Jonathan's system.

Quote:
Originally Posted by dahlberg View Post
Hello Lorien.
It seems that I'm slowly coming close to the point where I actually will start using the "Wave IO".
I'm hoping that you are up for a psu question.
I just bougth a few of these The TPS7A47 Eval Board H i F i D U I N O
TPS7A4700 Evaluation Module - TPS7A4700EVM-094 - TI Tool Folder
The other option is the "Placid" shuntregulator.
Question would be, wish one would you prefer and why ?
One is shunt, the other a series regulator, that might be of some importance or
is that unrelevant in this case ?
The TI looks promising to me, or am I missing something ?
Either way I'm aiming to feed one or the other from a fairly ambitious regulated "LT-1083" board.
Bye the way, stunningly beautiful product of yours
Thank you for your kind words! Hard to choose because both are good! Unfortunately I do not own any of them so I just speak from "theory": I guess Placid (Shunts in general) are preferred against series regs. but my first thought would be to use both: TI for series regulation and after that Placid for "fine tuning". Anyway, this seems to be quite overkill for many of us so, the best judge will be your ears. Test your audio setup with both of them and choose the one you like it most.
Warm wishes,
L

Edit: now I see that you already have a LT-based pre-regulator so I would suggest to choose Placid as a starting point in your experiments.
__________________
Contact link for WaveIO USB-to-I2S/SPDIF board.
Daughter card GB list for WaveIO can be found here
  Reply With Quote
Old 5th December 2012, 08:01 PM   #1470
diyAudio Member
 
Join Date: Nov 2011
I just tested XMOS with Salas shunt and simple regulator based on LT1086, SBYV diodes and 2 caps - very little thing. Im not going to make any final statement but IMO theres not much difference in SQ. Another thing is I change these PSU between WaveIO and DAC as both need only 5V (CS4397 DAC with caps output). My system is based on planar headphones and I think I could hear much more nuances here. I would rather say that bigger improvement is connecting DAC to Salas and WaveIO to LT1086 based reg.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
exaU2I - Multi-Channel Asynchronous USB to I2S Interface exa065 exaDevices 1357 3rd March 2014 08:51 PM
Introducing miniStreamer: Native 24/96 USB to I2S / SPDIF interface minidsp miniDSP 39 5th January 2014 11:00 PM
Ultimate USB to I2S interface sampler Digital Source 206 30th January 2012 03:45 PM
Is it possible to develop a ASIO driver for PCM2900 based USB Audio interface? cxhawk Digital Source 7 3rd December 2010 02:30 PM
interface I2S with USB mermoz Digital Source 0 21st February 2003 10:34 AM


New To Site? Need Help?

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


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright ©1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2