|
Home | Forums | Rules | Articles | diyAudio Store | Blogs | Gallery | Wiki | Register | Donations | FAQ | Calendar | Mark Forums Read |
Digital Line Level DACs, Digital Crossovers, Equalizers, 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 |
![]() |
#1 |
diyAudio Member
Join Date: Jun 2016
|
![]()
Hello,
I would like to introduce my newest design of the freeDSP family: freeDSP-aurora. It was already introduced in the freeDSP main thread, but there the idea came up to open a new thread only for freeDSP-aurora. freeDSP-aurora is a one board DSP solution. It all started with the development of a DSP powered subwoofer amplifier. Once the prototype of this amplifier was presented on the German forum diy-hifi.forum.de a fruitful discussion about additional features and ideas started. After two years of development freeDSP-aurora is the distillation of the best ideas. So here are the features of the board:
To make using as easy as possible I wrote my own app that controls the DSP via Bluetooth. The app runs on macOS, Windows or iOS. Thanks to the ESP32 framework Wifi instead of Bluetooth is an option. The features of the DSP depend on the DSP firmware. Therefore, I have made a first DSP firmware with the following features per channel.
This feature list is only a first step. It can be extended in the future, e.g. FIR-Filters are already on the ToDo list. Like any other freeDSP the project is licensed under an open source license. Thus, everybody is invited to modify or contribute to this project. You can even download everything and build as many freeDSPs as you want. You can find everything on freeDSP | An Open-Source Low-Budget Audio DSP and in the git repository GitHub - freeDSP/freeDSP-aurora: freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth Well, for freeDSP-aurora a new idea came up: A kickstarter campaign has been launched. This campaign shall help to make boards available for those who do not want to order empty PCBs and solder the SMD stuff and do all the firmware flashing. The kickstarter campaign can be found here: freeDSP-aurora DSP by auverdion — Kickstarter I am sure you will have a lot of questions because the board has so many features. Please feel free, to ask me! Raphael |
![]() |
![]() |
#2 |
diyAudio Member
Join Date: Mar 2007
Location: Michigan
|
Wow, that seems pretty awesome!
Looking at your list of supported filter types, one thing I strongly suggest is making something like the MiniDSP "advanced biquiad" functionality - the user can input the five biquad coefficients as real numbers. This makes it possible to make other kinds of filters, like higpass-notch, and lowpass-notch, or anything that can be realized with a biquad. The other thing to consider, based on my experience with the miniDSP interface, was that there were too few biquad stages available on the inputs before stages that were dedicated to crossover filters. The input filters are used for global EQ and you want them applied to all outputs without having to duplicate each filter in the output filter chain. With the ADAU1452 you have a lot more processing power on tap compared to the ADAU1701 and the specs of the DSP are better. That should deliver a big improvement all around. Glad to see you are using the separate AK4458 DAC. Lots of promise there. Have you built and measured a prototype for S/N, etc? Apart from the main PCB, what other PCBs will be available (e.g. power supply) and will there be a case/chassis available? |
![]() |
![]() |
#3 |
diyAudio Member
Join Date: Nov 2014
|
Great project! Would you like to add inverted all-pass for crossover phase shift correction? How does analog output stage, clock distribution and DAC Vref power supply looks like?
|
![]() |
![]() |
#4 |
diyAudio Member
Join Date: Jul 2016
Location: California
|
Don't want to be a downer, but at one point I looked into possibly using ADAU1452 or even SHARC processors for some prospective applications. Decided they have more distortion than I would prefer for some things such as ASRC, when compared some other possible chip choices. If anyone else is like me in terms of listening preferences, I would suggest maybe taking a look at the specs of whatever you might consider using and see if you think it will satisfy all your requirements.
Last edited by Markw4; 17th February 2019 at 12:18 AM. |
![]() |
![]() |
#5 |
diyAudio Member
|
Mark,
I am interested to hear more. Where in the docs are these levels of distortion you are referring to? |
![]() |
![]() |
#6 |
diyAudio Member
Join Date: Jul 2016
Location: California
|
Page 4 of the ADAU1452 data sheet says ASRC THD+N = -120dB. By way of comparison SRC4392 is hovers around -140dB. AK4137 claims somewhere between -133dBt and -153dB, depending, and with typical DNR around 184dB.
I fully understand that some people will be skeptical that anyone can hear any distortion at even -120dBFS under any conditions. I don't want to start up another debate on that subject, so i will leave it with an acknowledgement that it remains a controversial subject in the minds of many people who happen to be interested in audio. |
![]() |
![]() |
#7 |
diyAudio Member
Join Date: Oct 2011
|
I'm sure the quality if this chip is plenty fine for my digital mixer project. This chip is used in many commercial live audio products. It uses industry best practices to get the job done nicely. I'm looking forward to building my project with it.
I wanted to mention that it might be possible to swap an ADAU1466/ADAU1462 to get more memory. "1600 ms digital audio delay pool at 48 kHz". |
![]() |
![]() |
#8 | |
diyAudio Member
Join Date: Jun 2016
|
Quote:
For power supply you just need a +12V DC. You can use a wall mount AC/DC power supply or one of these SMPS modules. But of course you can build your own power supply. I have no chassis available yet. The discussion on the German forum has shown there is no clear favorite for a connector configuration. My idea is to design a few add-on boards for some use cases (e.g. loudspeaker management, active loudspeaker box). Then it would be possible to make a case design for e.g. a loudspeaker management solution. I am still hoping that soon other DIY'ers will start to contribute add-ons (either hardware or software) to this project. |
|
![]() |
![]() |
#9 |
diyAudio Member
Join Date: Jun 2016
|
I fully understand your point. Well, you only need to think about this, if you use the internal ASRCs of the DSP. So far, I never used them in my DSP programs on SigmaDSPs. By turning off the ASRCs are not in the signal path.
|
![]() |
![]() |
#10 | |
diyAudio Member
Join Date: Oct 2011
|
Quote:
How about a preamp like this, but instead of xlr, it would have the analog i/o pinout as seen on the Aurora... A circuit like this would be between the port/jack. We would create chasis mount pcb->Aurora io separately. Chasis mount xlr> Aurora io > mic preamp > Aurora io > Aurora. I can help getting some parts into the kicad library, and I can help create some simple conversion boards for different io. What's your thoughts? |
|
![]() |
![]() |
Thread Tools | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
How can you stream bluetooth audio to multiple bluetooth audio amplifiers ? | oxl | Digital Source | 7 | 11th September 2020 01:05 AM |
Bluetooth or wifi microphone for home audio | Richard_James | Analogue Source | 3 | 16th May 2017 07:40 PM |
Bluetooth or WiFi | davecooper | PC Based | 6 | 5th September 2016 09:31 PM |
New To Site? | Need Help? |