|
|||||||
| 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 |
|
|
#1 |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
Announcement: Audio Widget project
The Audio Widget project is open-source code and schematics for USB based digital audio. It has functional firmware and software. And it sounds good! Cool? You bet! Here you can get started with USB audio without worrying too much about the USB part of things. Or you can contribute to a great open-source coding project. The most important contribution we could need right now is coders for USB Audio Class 2 drivers on Windows. But other efforts are needed too. See below. The code is written in C for the Atmel AT32UC3A3256 32-bit MCU. It supports USB Audio Class 1.0 and 2.0 (UAC2). On Windows / UAC1 it works with 24/44.1 and 24/48 with sample skip/insert. Asynchronous USB is in progress, and we could use your help. On Linux (>2.6.37) and OS X, using asynchronous USB, it also supports 24/88.2, 24/96, 24/176.4 and 24/192. The open-source firmware is in a git repository. It can be selectively compiled to run on the three different boards. The firmware includes several UI and display options. There are three hardware options. The hardware is in a beta state. It plays music very well, but there is still tweak potential. 1) A stand-alone USB-DAC with stereo audio playback functions only. This board uses the ES9022 DAC chip. Contact george.boudreau@YoyodyneConsulting.ca for info on how to obtain one. More information on the this and other audio designs visit Yoyodyne Consulting/Audio Hardware 2) USB-I2S module + Analog Board. The module has all the pinouts you need for digital audio, GPIO, I2C, SPI, LCD display and UART debug. The module uses 2.0mm pitch pin rows. The Analog Board uses the module to do stereo playback with an ES9022 DAC and low-noise VBUS-LDO based power. AB-1 is a straightforward design to begin with, and if you're into analog tweaking we challenge you to make your own versions! Schematics and BOM are on Downloads - sdr-widget - Audio and Control Interface for Amateur Radio SDR and Audiophile USB-DAC - Google Project Hosting. Go to Q N K T C USB-I2S Module and Analog Board 1 for more information. Contact borge.strand@gmail.com to obtain a kit. 3) SDR-Widget Beta 2.0. This is the original fork of the project, open-source HAM radio. The hardware supports both playback and record. Contact george.boudreau@YoyodyneConsultingl.com for info on how to obtain one. Visit Yoyodyne Consulting/SDR-Widget for more information of pricing and availability. For more information, go to sdr-widget - Audio and Control Interface for Amateur Radio SDR and Audiophile USB-DAC - Google Project Hosting and https://groups.google.com/group/audio-widget?hl=en This announcement is cross-posted. Please join the mailing lists of both SDR-Widget and Audio-Widget to continue the discussion there. SDR-Widget is the original branch, where most of the firmware discussions take place. Feel like contributing? We'd always like to see more hands. There's quite a few tasks planned: - Firmware for Asynchronous UAC1 / Windows for 44.1 and 48ksps. - Analog tweaks. Ideas are welcome for PSU, DAC, IVC, preamp etc. Feel free to make suggestions, or even better, your own Analog Board for the USB-I2S module. - Windows open-source drivers for USB Audio Class 2.0. This protocol is supported in Linux and OS X kernels, but not yet in Windows. - Adding more IO control to the firmware Cheers, Børge |
|
|
|
#2 |
|
diyAudio Member
Join Date: Oct 2009
|
nice.. this is really interesting... thanks..
|
|
|
|
#4 |
|
diyAudio Member
Join Date: Apr 2009
|
Very interesting project indeed.
I will certainly be following the progress. |
|
|
|
#5 |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
Hi guys,
Thanks! We think it's cool too! We're trying to make it a bit easier so that analog tweakers don't need to implement the entire digital chain. Over at avrfreaks we're telling the coders they can program on an analog board which works. Børge |
|
|
|
#6 |
|
diyAudio Member
|
I hope you can keep the audience over here updated with your project. At present there are very few ways to get a USB audio class 2 interface and none for the amateur. What are the licensing terms? Could an enterprising mfr. build boards to offer to the DIY market?
__________________
Demian Martin Product Design Services |
|
|
|
#7 | |
|
diyAudio Member
Join Date: Sep 2009
Location: USA
|
Quote:
Honestly, I am not sure how this works with schematics and layouts. Perhaps someone can elaborate? |
|
|
|
|
#8 | |
|
diyAudio Member
Join Date: Nov 2010
Location: Toronto
|
Quote:
Schematics and firmware source links can be found in the original announcement. There are 2 style of boards available. Pick the one you like and contact the author. GPL does not deal with hardware, only software. However the group considers the schematics to be open source and you are free to take a hammer and chisel and carve out a board, for personal use, if you wish. Take my word you will create plenty of scrap before you get it right. I have a few blank boards available for those with decent parts bin and a steady hand for soldering. Beware: there are 0603 size parts on the board and a 144pin LQFP processor. I am old enough to remember mono turntables with change for a dollar on the tone arm and I was able to assemble my board ![]() Regards, George Boudreau Yoyodyne Consulting |
|
|
|
|
#9 | |
|
diyAudio Member
Join Date: Dec 2003
Location: Oslo, Norway
|
Hi Guys,
George and I are the project's hardware designers. George has made available a stand-alone, unassembled DAC board. Based on an earlier design (SDR-Widget) by George I have made a USB-I2S module with audio and debug IO. The module mates with an Analog Board. You're encouraged to make an AB of your own design. Module and AB-1 are assembled and audio-tested. See: Q N K T C USB-I2S Module and Analog Board 1 To buy kits, please send a message to George or myself depending on which version you need. The same goes if you're interested in licensing the layout. Cheers, Børge Quote:
Last edited by borges; 30th March 2011 at 06:04 PM. |
|
|
|
|
#10 |
|
diyAudio Member
|
Thanks for the details. I have been following the Google Group stuff but I thought this forum needed a better look into the device.
Looking at the other forum I'm a little confused about part of the specs so a few answers here will help. 1) Will it will automatically select the correct sample rate when selected from the source for the 6 standard sample rates with two oscillators (22.5792 MHz and 24.576 MHz)? 2) Does the same firmware work in both OSX and Linux? Can UAC 1 and UAC 2 support work in a single firmware? I'll contact directly about commercial implementations.
__________________
Demian Martin Product Design Services |
|
| Thread Tools | Search this Thread |
|
|
|
|
||||
| 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? |