|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| 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 |
|
|
|
Thread Tools | Search this Thread |
|
|
#501 |
|
diyAudio Member
Join Date: Apr 2011
|
Hi all,
So, what we want to achieve for a future version of audio-widget are: 1. Minimization of PC noise from getting to the DAC, MCLK and other important analog parts of the widget through common mode or other effects; 2. Breaking of any ground loop effect; 3. Other noise reduction strategies. We have so far one specific proposal, ie optoisolation of MCLK (DAC to uC) and I2S signals (uC to DAC) with possible pulse shaping with flipflops (which itself may generate noise, especially on the power rails). How do the discussions on common mode, transformers, differential input/output etc. above translate into a specific design? Any block diagram or rough schematics? On the issue of USB-I2S-DAC vs other possibilities: 1. Looks like there is consensus that Firewire is not worth implementing as it does not have overwhelming advantage over USB given the complexity of design. Also my question is whether there are "standard" Firewire drivers for rate feedback (other than from Mac OSX). 2. No one has answered my question about "standard" Ethernet audio drivers with rate feedback yet. We are actually very interested in the possibility of an eth-widget equivalent of USB-widget. But there is no clarity on standard drivers. 3. As discussed previously, we are not keen on SPDIF or HDMI unless there is a standard way to implement rate feedback. Alex |
|
|
|
#502 | |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
Hi Alex,
thanks for summing things up! I'd like to add: 4. Understand more about how to implement the same UAC2 support Linux offers on Windows platforms. Regarding isolators, one option is to make a board which sits between the USB-I2S module and the Analog Board. Isolators for outgoing signals (DAC I2S) would have to be powered by the "analog" power stemming from a battery and/or wall wart. Isolators for incoming (MCLK) will run off "digital" power like the module itself, i.e. USB VBUS. Flip-flops for buffering can be added to the layout with the option of bypassing them with a 0R resistor. I agree that we should only buffer what's needed and not waste supply noise where rise/hold times are within spec. I can voluntare to put together a schematic for the optos. Any takers on the analog power supply? Børge Quote:
|
|
|
|
|
#503 |
|
diyAudio Member
Join Date: Nov 2010
|
One suggestion is to use USB isolator circuits.
(E.g ADUM4160 | Full/Low Speed USB Digital Isolator | Digital Isolators | Interface | Analog Devices) Make a good layout and use the PC USB supply for one side and one "pure" voltage for the other side and the result is very good. |
|
|
|
#504 |
|
diyAudio Member
Join Date: Nov 2010
|
Using usb isolators is also an option. (E.g ADUM4160 | Full/Low Speed USB Digital Isolator | Digital Isolators | Interface | Analog Devices)
Good layout, using PC supply for the PC side and a "pure" voltage for the receiver give good results. |
|
|
|
#505 | |
|
diyAudio Member
Join Date: Feb 2008
Location: Seattle
|
Quote:
I do know that the CoreAudio system on OSX is designed to make it possible for a custom driver to integrate rate feedback no matter how the hardware presents the information. So, it seems possible that someone could write an ethernet audio driver for CoreAudio and then it would work with any enx-widget, provided that the feedback follows the same protocol. That's basically the long way of saying that I don't know of anything existing, but it wouldn't be that difficult to create a standard. Such a driver would allow CoreAudio software to SRC match to adapt to the hardware rate, or to flow-control the data source to avoid SRC, either way it would be the audio program in control of which method is used, with the driver just providing the rate information. |
|
|
|
|
#506 |
|
diyAudio Member
Join Date: Apr 2011
|
Hi necromia,
We need HIGH speed :-) Alex |
|
|
|
#507 |
|
diyAudio Member
Join Date: Apr 2011
|
Hi rsdio,
That's the problem for Ethernet audio. Who are going to write the drivers for Linux and Windows? How are you going to get the music playback software to support the "standard" you have created for rare feedback? There will be folks who want their favorite player to work. For USB, with uac1 and uac2, Foobar, vlc, media monkey, mpd etc all work out of the box :-) Alex |
|
|
|
#508 | ||
|
diyAudio Member
Join Date: Feb 2008
Location: Seattle
|
Quote:
Quote:
I have little hope for Windows, but it seems like someone should develop a CoreAudio-like system for Linux. PortAudio is still push-model (again, just my understanding). |
||
|
|
|
#509 | |
|
diyAudio Member
Join Date: Sep 2007
Location: Hangzhou - Marco Polo's 'most beautiful city'. 700yrs is a long time though...
Blog Entries: 62
|
Quote:
Do you know if Atmel offer any device where the USB high-speed PHY can be a separate part? That might allow Demian's point about radiated noise to be taken on board by minimizing the area of circuit able to act as antenna. Otherwise the whole MCU board has the potential to be an EMI aggressor ![]() @borges - you asked about analog power supply. That to be designed without picking a DAC chip first?
__________________
When a measure becomes a target, it ceases to be a good measure. C.A.E. Goodhart |
|
|
|
|
#510 | |
|
diyAudio Member
Join Date: Aug 2011
Location: South
|
Quote:
Brgds
__________________
These are my principles, and if you don't like them... well, I have others. |
|
|
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Async 192Khz USB - the SDR-Widget collaborative project | SunRa | PC Based | 5 | 26th April 2011 06:38 PM |
| usb audio interface | david12 | Equipment & Tools | 14 | 10th October 2010 02:58 AM |
| Cheap Audio Interface (USB?) to PC | agm2003 | Instruments and Amps | 11 | 16th September 2007 07:48 AM |
| Open call for suggestions on Open Source DIY Audio Design | gfergy | Everything Else | 1 | 15th April 2007 07:33 AM |
| USB Interface Perfect?- Computer Audio | fmak | Digital Source | 3 | 4th December 2004 10:24 PM |
| New To Site? | Need Help? |
| Page generated in 0.64744 seconds (100.00% PHP - 0% MySQL) with 10 queries |