XMOS-based Asynchronous USB to I2S interface - Page 85 - 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 28th May 2012, 01:12 AM   #841
1audio is offline 1audio  United States
diyAudio Member
 
Join Date: Mar 2004
Location: SF Bay Area
Blog Entries: 3
RSDIO, Barrows:
This does pretty much what Barrows described Asynchronous I2S FIFO project, an ultimate weapon to fight the jitter

There are tricks for resyncronizing so the sync issue won't bite, as long as the source isn't too far off tolerance. One trick is to watch for digital silence and reset there. Another is to reset the clock frequency at digital silence to match the approx incoming sample rate. If the clocks match pretty closely (not a difficult proposition) they you could play for a very long time before its an issue. NuForce uses a technique like this in their new digital stuff.

I have inadvertently ran a pro audio DAC with an internal clock option set to internal clock (open loop) and got a glitch every 5-10 minutes. There was no synchronization at all and it worked pretty well with a $150 computer interface card driving it. Took a while to figure out what the problem was.

If the clocks meet the AES standard (5ppm) then you would have 200,000 frames (word clocks) before you got a glitch: about 5 minutes on the back of my envelope. If you used high precision (.5 ppm) clocks you may never get a glitch. The track would stop and restart before its an issue.
__________________
Demian Martin
Product Design Services
  Reply With Quote
Old 28th May 2012, 05:17 PM   #842
kp93300 is offline kp93300  Malaysia
diyAudio Member
 
Join Date: Mar 2007
Default 2nd attempt at integrating wave io

Hi
This is my second attempt at trying to use wave io.
Wave io works well with buffalo 2 and give an excellent sound. thanks to Lorien.
However, there is an intermittent drop out .
I am using window 7 in an atom based fanless pc and the player is itune. I have stopped the antivirus .
I am new to pc audio and hope someone will point me towards correct reading material to optimise window for audio.
attached is my set up

thanks

kp93300
Attached Images
File Type: jpg 2012-05-28_23-59-43.jpg (389.2 KB, 501 views)
  Reply With Quote
Old 28th May 2012, 05:24 PM   #843
Just DIY!
diyAudio Member
 
pinnocchio's Avatar
 
Join Date: Sep 2010
Location: Montreal
Quote:
Originally Posted by kp93300 View Post
Hi
This is my second attempt at trying to use wave io.
Wave io works well with buffalo 2 and give an excellent sound. thanks to Lorien.
However, there is an intermittent drop out .
I am using window 7 in an atom based fanless pc and the player is itune. I have stopped the antivirus .
I am new to pc audio and hope someone will point me towards correct reading material to optimise window for audio.
attached is my set up

thanks

kp93300
Try J River using WASAPI Event Style output. You can try it for 30 days I believe. Never had any skips using this player and the combination of my other equipment.

I just wouldn't use iTune as a good player in Windows...

Do
__________________
PREAMPs : AMB α10 + JC-80 clone | Balanced DCB1 | LDR3x | AMPs: AMB β24 | Aleph 5 | FirstOne | ML-2 | TSSA | Telos 390 Clone | My_Ref FE
DACs : TPA Buffalo II + OPC's NTD1 I/V | TPA OPUS + IVY III | Moon 380D DSD Speakers : Jim Holtz Statements | Astasia SD | Tubasson Mark 2
  Reply With Quote
Old 28th May 2012, 05:38 PM   #844
bonalux is offline bonalux  Italy
diyAudio Member
 
Join Date: May 2007
Location: Milano
Quote:
Originally Posted by m.massimo View Post
I'm very interested in this thing. I'm waiting for a ADuM4160 isolator to be delivered and this incompatibility could be a problem, if confirmed. Is there anyone who have used ADuM4160+WaveIO successfully?
ADUM4160 only works in USB 1.0 or 1.1 mode, so i think there's no way it can work with WaveIO.
Anyway i've tried an ADUM4160 in the past (with a PCM2707, a USB 1.0 receiver) and only obtained a muffled sound, really unlistenable and sold it immediately.

Cheers.
__________________
Gianluca
  Reply With Quote
Old 28th May 2012, 06:10 PM   #845
Telstar is offline Telstar  Italy
diyAudio Member
 
Join Date: Dec 2007
Location: Italy
Quote:
Originally Posted by kp93300 View Post
However, there is an intermittent drop out .
I am using window 7 in an atom based fanless pc and the player is itune. I have stopped the antivirus .
raise the buffer to max.
__________________
"The total harmonic distortion is not a measure of the degree of distastefulness to the listener and it is recommended that its use should be discontinued." D. Masa, 1938
  Reply With Quote
Old 28th May 2012, 06:13 PM   #846
diyAudio Member
 
Join Date: Nov 2007
Location: Scotland
Quote:
Originally Posted by bonalux View Post
. . . I've tried an ADUM4160 in the past (with a PCM2707, a USB 1.0 receiver) and only obtained a muffled sound, really unlistenable
Then I'm afraid you must have had it set up wrong for whatever reason. I drove a PCM2707 via a ADuM4160 for over two years with excellent results and know of many others who have had similar results, inc folk who use them at 96KHz/24-bit on Macs. Where it is appropriate, it works well.

That said, let's not get too hung up on the thing - straight out the box, the WaveIO is way, way ahead of any PCM270x implementation with or without USB isolation. In any case, the WaveIO provides isolation on the I2S bus which some designers say is the better place to have it.
  Reply With Quote
Old 28th May 2012, 06:25 PM   #847
1audio is offline 1audio  United States
diyAudio Member
 
Join Date: Mar 2004
Location: SF Bay Area
Blog Entries: 3
The ADUM4160 is only for low speed and full speed USB. No 480 Mbps mode. I grilled my ADI guy about a 480 Mbps and its not even on the roadmap for now. UAC2 really requires High Speed USB to work.
__________________
Demian Martin
Product Design Services
  Reply With Quote
Old 28th May 2012, 06:56 PM   #848
diyAudio Member
 
Join Date: Nov 2007
Location: Scotland
Quote:
Originally Posted by 1audio View Post
The ADUM4160 is only for low speed and full speed USB. No 480 Mbps mode.
Thanks for the info but I think we're pretty well clear on that.
Quote:
I grilled my ADI guy about a 480 Mbps and its not even on the roadmap for now. UAC2 really requires High Speed USB to work
What I'm not so clear about is what USB speeds the device uses at lower data rates - not everyone uses or wants to use 24/192. I haven't found an answer in Xmos literature or elsewhere but I'm not looking very hard either - see my last post. I'm very happy with the WaveIO as it is.
  Reply With Quote
Old 28th May 2012, 09:50 PM   #849
reo is offline reo  Canada
diyAudio Member
 
Join Date: Nov 2008
Location: st-philippe de laprairie
in window's world all motherboards have on board or external audio card, therefore a proprietary software is included with such a audio card, therefore that audio software, plus the WaveI/O driver software, makes for 1 software too many., if one wants to bypass the first audio card software then head for the PC's bios and turn it off. It's not required if one is using Wave I/O, the USB data will have one less algorithm to deal with. the end result will be same sound signature emanating from any window's platform and that includes linux.
Foobar is really apt to handle many many codex which are included in the player itself, it's simplicity yet sophisticated formats delivers. to keep it simple one can use Wav format to record incoming signal which will be and sound exactly as, what you hear is what you get, that includes from online streaming to recording cd's .
  Reply With Quote
Old 29th May 2012, 04:57 AM   #850
1audio is offline 1audio  United States
diyAudio Member
 
Join Date: Mar 2004
Location: SF Bay Area
Blog Entries: 3
Quote:
Originally Posted by Ryelands View Post
What I'm not so clear about is what USB speeds the device uses at lower data rates - not everyone uses or wants to use 24/192. I haven't found an answer in Xmos literature or elsewhere but I'm not looking very hard either - see my last post. I'm very happy with the WaveIO as it is.
UAC1 and UAC2 are enough different that the device can't switch dynamically between them. In UAC2 it seems all the communications are at high speed even for a 44.1 file. It sort of makes sense because negotiating a high speed link is a little involved and you don't want to switch once engaged. UAC reserves some bandwidth for the audio stream (what they mean by isochronous) so the audio won't get hammered by a disk transfer on the same host. At lower data throughput it probably releases more bandwidth for other transfers.
__________________
Demian Martin
Product Design Services
  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 09:51 PM
Introducing miniStreamer: Native 24/96 USB to I2S / SPDIF interface minidsp miniDSP 39 6th January 2014 12:00 AM
Ultimate USB to I2S interface sampler Digital Source 206 30th January 2012 04:45 PM
Is it possible to develop a ASIO driver for PCM2900 based USB Audio interface? cxhawk Digital Source 7 3rd December 2010 03:30 PM
interface I2S with USB mermoz Digital Source 0 21st February 2003 11:34 AM


New To Site? Need Help?

All times are GMT. The time now is 11:17 AM.


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