• Disclaimer: This Vendor's Forum is a paid-for commercial area. Unlike the rest of diyAudio, the Vendor has complete control of what may or may not be posted in this forum. If you wish to discuss technical matters outside the bounds of what is permitted by the Vendor, please use the non-commercial areas of diyAudio to do so.

exaU2I - Multi-Channel Asynchronous USB to I2S Interface

If there will be a PCB upgrade is it possible to add a header / jumpers between the USB connector and the USB hardware parts for 5 volt, gnd, and the D+ and D- signals for easy implementation of USB isolation?
Mr. Exa has already described one reason why this is a bad idea. As a USB hardware designer, I can say that there is another very important factor: The circuit traces between the USB connect and USB chips should be designed with controlled impedances, avoiding vias and especially headers / jumpers. It's the sort of thing that amateurs get wrong, and they usually get it to work most of the time, but professional USB products will not allow modification of the D+ and D-. Jumpers on the power would not violate the USB recommendations, but as exa points out, these are completely unnecessary.
 
Mr. Exa has already described one reason why this is a bad idea. As a USB hardware designer, I can say that there is another very important factor: The circuit traces between the USB connect and USB chips should be designed with controlled impedances, avoiding vias and especially headers / jumpers. It's the sort of thing that amateurs get wrong, and they usually get it to work most of the time, but professional USB products will not allow modification of the D+ and D-. Jumpers on the power would not violate the USB recommendations, but as exa points out, these are completely unnecessary.

Ooops I forgot that Mr. rsdio was moderating the DIY related issues - if I have other questions they may need to be asked below the :radar: ....
 
Ooops I forgot that Mr. rsdio was moderating the DIY related issues - if I have other questions they may need to be asked below the :radar: ....
You can do whatever you want. That doesn't stop people from calling a bad idea a bad idea if that's what it is.

I merely summarized the recommendations of the people who created USB itself. If you want to go against the USB specifications themselves, hoping to somehow improve the performance by violating the specifications, then be my guest.

I won't try to stop you from implementing a bad idea if you won't try to stop me from calling a spade a spade.

P.S. If someone were moderating, wouldn't your post have simply disappeared? Why accuse me of moderating when I'm clearly doing no such thing?
 
Does anyone use this USB extender as a standard compliant galvanic isolator?
Icron Ranger 2224 Multimode Fiber Optic USB 2.0 Extender
ranger2224lg.jpg
 
Does anyone use this USB extender as a standard compliant galvanic isolator?
Icron Ranger 2224 Multimode Fiber Optic USB 2.0 Extender

Hello Bunpei,

Thank you for the link. I will be very curious to have optic USB isolation compared to GMR isolation with respect to impact on sonic performance. The difference in price is obvious. Similar devices are expensive because isolation at the USB side requires high bandwidth capability.

In contrast isolation on the output side is less demanding in therms of throughput and therefore less expensive. The arguments against GMRs voiced on this thread are:

  • Jitter caused by GMRs
  • GMRs are not fast fast enough
In my humble opinion both arguments are taken out of context and are not quantified. Both speed limitations and jitter levels caused by GMRs are negligible and cannot be measured or heard on the analogue output of a ES9018 DAC.

One of the best articles on Jitter impact and evaluation can be found on the website of one of the best DACs - Anedio Affordable High-End Audio : Jitter measurement of USB and SPDIF interfaces

This is a highly recommended reading for audiophiles that are interested to develop independent opinion on the subject of Jitter. Ironically the objective information provided on the Anedio website is called "the best of advertising" by the Charlatans of the audio world.
 
Several forum members and exaU2I users have asked me to produce a modified version of exaU2I for use with PCM1704. A good solution will require two changes to the current device:

  • Change in the output format
  • Elimination of GMR jitter
We will be happy to produce a custom exaU2I if there are enough users interested in it.
ETof Availability?
best
Leif "happy user"
Norway

Hi Leif,
I need at least 10 users interested to preorder the custom version of exaU2I to justify the development of the new design. I will need a small deposit upfront. The custom exaU2I will target PCM1704, however it will preserve the standard I2S compatibility. All users will benefit form the enhancements.

Best regards,

exa065
 
Last edited:
One of the best articles on Jitter impact and evaluation can be found on the website of one of the best DACs - Anedio Affordable High-End Audio : Jitter measurement of USB and SPDIF interfaces

I rather prefer this approach by audiophilleo though I have not experienced the product.
jitter definition
phase noise definition
ap1_sn029_lnr_noiso.gif


I wish we could measure phase noise profiles for three I2S clock signal lines using Symmetricom 5120A phase noise analyzer
5120A Test Set
and compare the profiles and sonic impressions.
 
exa065 very interesting project
maybe it somebody already said it but
is there any chance to inserd filters in driver stage? (fir of just usual linkwitz filter 2,4 order?) so any software in win will go thue filter

We are considering to allow the use of VST plug-ins at the driver level. For now you can use the player plug-in features for DSP processing. I've posted my experience using Allocator with Foobar on the exaDevices Blog - Using Allocator with exaU2I and Foobar 2000
 
for foobar it interesting but not universal if it will be build in driver it will be almost perfect
because will can route the sound to channels with filters and system will see only 2 channels
if it will be done im in !

You are right. It will be done but it will take a while to develop a VST host and to integrate it with the driver in a convenient and simple way. I was just pointing out that you can do the exact same think within Foobar - on the VST input you have only 2 channels and the output is 8 channels.
 
I'm still considering buying the u2i the only thing holding me back is that i want to be able to play movies with MPC-HC and watch TV using DVBViewer both are not ASIO compatible. I would need some software for it to do MME/WDM > ASIO. Does something like this exists?

What about Virtual Audio Cable? does exaU2I support this ?
On the website of VAC they say it is ASIO compatible, did any one test this? It should show up in the audiorepeater software from VAC. :p
 
hello Exa
very sleek player
how is it with regard to sound quality in 2 channels compared to e.g Foobar?
responsive? resource-demanding? on cpu/ram?
best
Leif

Hello Leif,

I did more testing today and the results are excellent. The CPU usage is 2-3% at 384kHz. It may be a bit lower than Foobar. The AlbumPlayer volume control is disabled in ASIO mode and the LSB extensions requested by RayCtech are working as expected. I can confirm bit-perfect operation. To me AlbumPlayer sounds exactly the same as Foobar and J. River Media Center.

I wouldn't expect anything else from any bit-perfect player. This is the beauty of using bit-perfect signal processing chain - player, driver and USB interface. The jitter caused by the PC software and hardware is not a differentiating factor because of the asynchronous operation of exaU2I. And finally, the jitter levels of the exaU2I output are way too-small to be noticed with a jitter-canceling DAC like your Buffalo kit.

I think it is worth it to try AlbumPlayer. I would mention one issue to be careful with: The media library management capabilities are a bit too advanced for me. I wouldn't let it modify my media library in any automatic way.

Best,

exa065
 
Last edited: