2020 choice of USB/audio bridge

First, for fun and learning. Second, not amortizing my own development hours, lowering PCB BOM costs by not having to buy something commercial available. Third, maybe to do something for the community.

Forgot the fourth: also to integrate microcontroller code for the other peripherals.
 
Last edited:
:)

So excuse my naivety. But the ICs are like €10, then adding few € for SRAM, bunch of capacitors, resistors, USB connector and LDO does not arrive at €90-95 for an I2SoverUSB or Amanero?

Not including the PCB cost because it’s be integrated on the PCB for the DSP/DDC/DAC I would be making anyway.

Just tell me what I’m missing :)
 
I2SoverUSB is EUR 75. That's really not bad for a quality solution. Amanero is good too, but I could wish for galvanic isolation directly on the board. Amanero is EUR 79, so about the same.

I've looked at cooking my own USB->I2C solution using something like an LPC43xx, but from what I gather UAC2 is half-baked at best from LPC and I would need to write drivers for Windoze, which I've never done. I'm also not a software guy, so even though I can write software I don't enjoy it. Paying someone EUR 75-79 doesn't sound so bad all of a sudden.

So excuse my naivety. But the ICs are like €10, then adding few € for SRAM, bunch of capacitors, resistors, USB connector and LDO does not arrive at €90-95 for an I2SoverUSB or Amanero?
Of course not. Even at today's cost of steel and aluminum you don't get $70k worth of materials when you buy a BMW either. The idea that businesses should not charge more than the cost of materials is naive at best. Providing a complete solution adds value. That value costs money.

Tom
 
  • Like
Reactions: 1 user
From my perspective XMOS is DIY friendly:
  • they provide free IDE
  • they provide audio reference software with examples
  • they provide free documentation
  • they have a dedicated forum
  • XU/F 208/216/316 chips available to order
You only have to spend a few weekends to read/experiment/adapt_to_your_project, or a week during holidays. You don't even need a dedicated JTAG device. A simple flash writer is good enough -if you already have it - to write the compiled bin file directly to the flash mamory chip, even if it is inside the XMOS chip - XUF version, or external.
The advantages of a DIY USB-I2S are obvious, but I think the biggest ones are:
  • you can design it on the same 4 layers PCB with the DAC chip/s, so no fancy connectors (Amanero style 2x10 pin connector is not the best solution here)
  • linear power supplies
  • galvanic isolation (properly designed! on a 4 layer -at least- PCB)
 
  • Like
Reactions: 1 user
Regarding USB solutions, it turns out Andrea Mori is working on a USB board that can run from something like Accusilicon clocks, it has connectors to hold a Simple DSD Converter board, and is galvanically isolated. It will also have Thesycon drivers for Windows. Includes u.fl connectors to drive a PCM or DSD dac. Don't when it would be available though. Just mention it since it could be a good low-ish cost option for people who don't want to design their own.
 
  • Like
Reactions: 1 user
Yeah that’s the SDR-Widget / Audio-Widget based one. Also this one by AMB: https://www.amb.org/audio/zeta1/

Should work very well for PCM, though no support for DSD and seemingly no longer under active development. So a candidate to breathe some new life into, when not taking an XMOS or similar route.

Thanks for the suggestions everyone, keep ‘em coming if you know more!
 
  • Like
Reactions: 1 user
Pic of Andrea Mori prototype below. Don't know if the final version will look any different.

1696616647014.png


Believe outlined areas were where some ongoing work was still underway.
 
  • Like
Reactions: 1 user
The advantages of a DIY USB-I2S are obvious, but I think the biggest ones are: [...]
That's basically why I've started looking at USB->I2S solutions.

You could integrate the Amanero (or any other USB->I2S board) pretty easily by adding connectors and standoffs on your DAC board. Then just screw and solder the Amanero in place and you're good to go. Amanero also offers the option of licensing their circuit and code so you can integrate their solution on your DAC board. It looks like Schiit does that.

Tom