XMOS-based Asynchronous USB to I2S interface - Page 156 - 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 26th December 2012, 09:34 AM   #1551
Account disabled at member's request
 
Join Date: Sep 2007
Location: Multiple...
Quote:
Originally Posted by staki View Post
Not sure at all, but it is possible that USB Audio Class 2, although recognized by recent Linux kernels, only works on i386 architectures, not ARM ones.
I have a CuBox (Marvell Armada 510 SoC) CuBox that performs very good - kernel and MPD are compiled for ultimate performance for WAV, AIFF and DSD. Base filesystem built with debootstrap.

Have also started the works for a iMX.6 quad core (Freescale) 2GB RAM system.
The 2GB RAM (4GB later) are "needed" for buffering / caching playlists in RAM...

These two systems have gigabit network and SATA.
Most of the other ARM systems do not have gigabit and SATA, and often have most of the IO implemented over USB and are thus not recommended for use with USB 2.0 audio adapters.
A USB connected network or USB connected HDD / SSD / Flash storage should be avoided...

EDIT: For optimal performance clock on USB adapter, USB clock on ARM board, ARM CPU and ethernet clocks are changed from the typical 300 ppm (up to 500 ppm) to custom 20 ppm / less than 1 ps jitter clocks.
Kernel are custom configured and USB / ALSA drivers are custom configured / patched and also MPD are custom configured and patched to allow for my configuring options.

Last edited by RayCtech; 26th December 2012 at 09:51 AM.
  Reply With Quote
Old 26th December 2012, 10:22 AM   #1552
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by Ben Mah View Post
My tda1541a dac with I2S input supports 96 kHz max, so I have not tried higher sampling rate. However, definitely 96 kHz material passes through to the dac with no glitches.
Any chance you could ssh to the device,

Code:
cat /proc/asound/card1/stream0
and post the output, while playing 96kHz? (You might have to change card1 to whatever index the WaveIO has been recognised at.)
  Reply With Quote
Old 26th December 2012, 10:25 AM   #1553
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by staki View Post
Not sure at all, but it is possible that USB Audio Class 2, although recognized by recent Linux kernels, only works on i386 architectures, not ARM ones.
No reason why that should be the case. It shouldn't matter what the architecture is as long as the code for the usb driver is good. We know that the alsa driver works just fine with the card, as long as it is recent enough.
  Reply With Quote
Old 26th December 2012, 10:30 AM   #1554
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by deandob View Post
If you want a more powerful ARM based board, good price & build, decent community support check out https://www.olimex.com/Products/OLinuXino/
The A13-OLinuXino-WIFI is an interesting board at a nice price, using a GL850G for USB hub, which from my experiences with external powered hubs which use the same chip, is not going to be a problem with Linux. I don't suppose anyone has tried the WaveIO with this board?
  Reply With Quote
Old 26th December 2012, 10:34 AM   #1555
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by RayCtech View Post
I have a CuBox (Marvell Armada 510 SoC) CuBox that performs very good - kernel and MPD are compiled for ultimate performance for WAV, AIFF and DSD. Base filesystem built with debootstrap.
Thanks, Ray. I'll order one. I'm not looking to run mpd, rather squeezelite, which is a software player that is controlled from Logitech Media Server (SqueezeBoxServer).
  Reply With Quote
Old 26th December 2012, 10:58 AM   #1556
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by Ben Mah View Post
My tda1541a dac with I2S input supports 96 kHz max, so I have not tried higher sampling rate.
Ben, just out of interest, which version of the Pogoplug device do you have? Is it Series 4 or V2 with an ARMv5 chip or Pro/Video/V3 with ARMv6?
  Reply With Quote
Old 26th December 2012, 12:15 PM   #1557
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
Quote:
Originally Posted by Lorien View Post
Well, not too much besides adding one-two more in parallel with values not too far from each other to avoid antiresonance effect. I would go on other decoupling scheme involving Murata and TDK products. I guess there are more than two years ago when I found some EMI filters that got my attention but are harder to solder for a regular DIYer and comes in 0603 package (imperial) with 4 electrodes. There's not such a footprint on actual WaveIO card. I still suggest to place your 3.3Vreg close to the isolator power pins. It will make your life much easier
Merry Christmas,
L
I guess you mean the Murata EMIFIL NFM/L/R/E range? excellent parts, they look like 4 terminal but are 3 terminal. they come in larger than 0603 these days, right up to 2220
  Reply With Quote
Old 26th December 2012, 04:12 PM   #1558
Ben Mah is offline Ben Mah  Canada
diyAudio Member
 
Join Date: May 2012
Location: Vancouver
Quote:
Originally Posted by clivem View Post
Any chance you could ssh to the device,

Code:
cat /proc/asound/card1/stream0
and post the output, while playing 96kHz? (You might have to change card1 to whatever index the WaveIO has been recognised at.)



Luckit Luckit USB Audio 2.0 at usb-orion-ehci.0-1.1, high speed : USB Audio

Playback:
Status: Running
Interface = 1
Altset = 1
URBs = 8 [ 8 8 8 8 8 8 8 8 ]
Packet Size = 1024
Momentary freq = 96003 Hz (0xc.0018)
Feedback Format = 16.16
Interface 1
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 1 OUT (ASYNC)
Rates: 44100, 48000, 88200, 96000, 176400, 192000
Data packet interval: 125 us
  Reply With Quote
Old 26th December 2012, 04:19 PM   #1559
Ben Mah is offline Ben Mah  Canada
diyAudio Member
 
Join Date: May 2012
Location: Vancouver
K
Quote:
Originally Posted by clivem View Post
Ben, just out of interest, which version of the Pogoplug device do you have? Is it Series 4 or V2 with an ARMv5 chip or Pro/Video/V3 with ARMv6?
It's a Pogoplug V2 (E02) with an ARMv5te Marvell Kirkwood 1.2GHz processor, 256 mb ram, gigabit ethernet, and four usb ports.
  Reply With Quote
Old 27th December 2012, 01:29 PM   #1560
clivem is offline clivem  United Kingdom
diyAudio Member
 
Join Date: Mar 2005
Location: London
Quote:
Originally Posted by Ben Mah View Post
It's a Pogoplug V2 (E02) with an ARMv5te Marvell Kirkwood 1.2GHz processor, 256 mb ram, gigabit ethernet, and four usb ports.
Thanks for that and posting the output above. I've already ordered a CuBox and I think I'm going to order a A13-OLinuXino-WIFI as well to have a play with.
  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 09:29 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