• These commercial threads are for private transactions. diyAudio.com provides these forums for the convenience of our members, but makes no warranty nor assumes any responsibility. We do not vet any members, use of this facility is at your own risk. Customers can post any issues in those threads as long as it is done in a civil manner. All diyAudio rules about conduct apply and will be enforced.

Hiface USB -> I2S 24bit/192Khz

Status
Not open for further replies.
ok, created the contact con Xmos in europe

I have sent the following request:

We should like to know the price of these 2 options:

1) buy about 150 item of your USB Audio boards to use like a USB to I2S at
192KHz 24bit
we need the driver for Mac and Windows XP and Linux if available

2) buy about 150 chips to integrate in a target pcb
we need also in this case the driver for Mac and Windows XP and
Linux if available

Great, I also vote for this concept. But the drivers for Windows and Linux should be available! How many of us has a MAC))
 
Too much black magic for me.....

I personally would want to understand and influence the choice of what is in the hardware (and software).
So buying chips to DIY is always preferred solution.
Maybe it takes some experimenting to get it optimised, but that's why we are here.

Buying a finished product and changing caps, power supplies, etc. is a no brainer.
For me nothing to get too excited about.

Just my personal view.


Patrick
 
Windows 7 both in 32 and 64-bit would make it a little more future proof for most. I only have Windows 7 64-bit left as the desktop OS, so no drivers for that would be an immediate no-go for me.
Plus I'm thinking about either the M2tech retail (less risk involved) or going for a LAN to ARM9 to I2S embedded board as that would mean more flexibility in the future (not to mention no driver problems).
 
https://www.xmos.com/products/development-kits/usbaudio2

"Evaluation software is available in binary form. A complete and supported source implementation is available from XMOS. Please contact XMOS for further information."

We're going to need a good programer for this project. I know it took Hiface several months to make a good driver, after the public release. I imagine this is a large man-hour project for windows. Probably a 2 hr job for linux 🙂
 
Firmware/driver development will not be so hard. I think even, average programmer which is experienced in C/C++ can deal with it (of course it will take some time to get into, datasheets, specs. and so on). The most difficult part will be to find the good algorithm. Implementation is a "daily bread" for programmer.
 
I am speaking with both Xmos.com and Xtremeusb.com.

Tomorrow I should have the price of these solutions.

Xtremeusb have develop a Windows driver, work on Mac Snow Leopard with native driver and I don't know if support Linux.

The Xtremeusb chip should be the XD1014 - LQFP64 with 4 outputs of I2S at 192 KHz 24bit
 
I'm voting for Xmos too.

If experienced C/C++ programmer is required I could arrange that with one of my employees, and can provide that with no additional cost. Of course I presume that we can get some documentation from Xmos. I'm interesting in Linux driver at the first place but can also works on Windows driver. Mac is unknown territory but it seems that is already supported.
 
Last edited:
If the reference design is modified, little work may need to be done as the board including the software seems to be well documented, and even the source code for the project can be downloaded. If the modern versions of Windows are already supported full driver support may just be a "make" away.
There's even someone already working on a modified board on the xcore forum (the XMOS development related site): The XCore rev. of the USB 2.0 Audio card | XMOS embedded processors. Heart of XMOS technology, XCore.com
 
Their evaluation board minus all those features we'll never use (plain vanilla USB-I2S would do for most), plus decent clocks, plus bypass option for onboard power supplies.
That way we'll be able to use their own drivers/firmware.

In essence, what the M2Tech OEM board offered but done the XMOS way.
Please add also the external clock option (for slaving the board to a local clock connected to the "DAC side") and galvanic (optical?) isolation on the USB side (if at all possible) and optionally on the I2S side.
 
See also :

Multi Channel I2S Output

Koon has done a lot of very interesting work and has made it available to all.
I am still working on his Ultimate Source V2 (lack or progress due to lack of time).
If someone can persuade him to help, I am sure he can provide a lot of useful input.

Also the guys at xcore seem to be doing something that may be interesting to us.
The XCore rev. of the USB 2.0 Audio card | XMOS embedded processors. Heart of XMOS technology, XCore.com

Maybe we should try to contact them.
I am useless with uP and software.
We need someone with some skill to talk to the "experts".


Patrick
 
Status
Not open for further replies.