• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

New low-cost DSP platform in development

@Bamboszek Talk is cheap, are you the one writing assembly code and reflowing solder? I already fixed the mask issue thanks to custom 3D printed solder paste stencils made in OpenSCAD.
Hi,

Three things.
1. Don’t let the naysayers discourage you. I think they mean well but… remember for all the technical talk on this site. This is just a hobby for enjoyment.
2. How was your project going?
3. Does this little portable headphone amplifier with EQ and USB input kinda do what you’re looking to do with this project? Again, I’m not the most technical guy on this forum.

Qudelix-5K Bluetooth DAC & Headphone Amp​



@Bamboszek Talk is cheap, are you the one writing assembly code and reflowing solder? I already fixed the mask issue thanks to custom 3D printed solder paste stencils made in OpenSCAD.
 
hope also you keep up your motivation.
have you got the es9039 working? is it alive in some form?
 
Hi,

Three things.
1. Don’t let the naysayers discourage you. I think they mean well but… remember for all the technical talk on this site. This is just a hobby for enjoyment.
2. How was your project going?
3. Does this little portable headphone amplifier with EQ and USB input kinda do what you’re looking to do with this project? Again, I’m not the most technical guy on this forum.
2. It is actually still going and I improve it brick by brick every day, but there is just tons of work to build a solid foundation that didn't exist before.
This is the current state of the software side: https://github.com/Slackadays/Chata/tree/main/libchata
3. I can't run any effect I want on that, so it's not even close to what I'm looking to do.
hope also you keep up your motivation.
have you got the es9039 working? is it alive in some form?
I have done tons to get the hardware side ready like getting a spectrum analyzer, power supplies, and all that jazz, but the software side needs a little more time in the oven before I can get the es9039 alive
 
Progress update! I finally spent an hour with the ES9033Q and it works! However, I haven't tested its noise or distortion performance yet, but I am able to listen to my favorite music now.

IMG_20250222_161251795_HDR.jpg


Next steps: See how little noise and distortion I can get and try out the ES9039.
 
Wow, looks like we're getting at least 100dB SINAD and maybe closer to 104? That's pretty good for a little breadboard setup
Screenshot from 2025-02-22 22-27-21.png

(move everything up about 17.5dB to make 1kHz at 0)
 
Progress update! The RISC-V assembler is finally on the cusp of being ready for prime time, after which it'll be time to implement the actual software DSP effects and runtime.

Unfortunately, it looks like the hardware side might get funky because premade development boards generally lack sufficient access to I2S audio connections. The obvious fix is to make our own boards with full access to everything, but with my current monetary capital access (this might change soon!) this isn't an option.

There is a clever trick available, though, and it's to use generally plentiful SPI inputs/outputs instead and add a special microcontroller to convert those signals to I2S. Here's a sample of what that might look like: https://x.com/i/grok/share/YXSwOovnfcUliMAkFfWh5SL3d
 
Good to see this moving forward. Best of luck working out the next steps.
 
I'm getting fed up with how there are absolutely zero (0) options in the market for a cheap and simple DSP device that can just apply whatever effect I want and be done with it.
What about this one?

What exactly do you want to be able to do that a cheap DSP like the DSP from Thomann or the ADAU1701 can't do?

I don't know if you know just how fast RISC-V is coming to eat x86/ARM's Lunch.... In a few months, Android smartwatches will be using RISC-V, and you'll be able to get a PC board with performance comparable to x86 hardware, and you'll be able to get 128 core servers
I can't recognize the RISC V Boom even a few months later?
 
More than a few hundred FIR taps per channel.
Ok, thanks

What has annoyed me with every FIR implementation to date has been the sometimes high time offset.

With most implementations, I couldn't see any real advantage over conventional and well-made filter designs.



Here are other DIY FIR attempts

Once from the forum with ADAU1701 and from a German forum that use a aurora plugin


 
Propagation delay is inherent to basic FIR filtering. Generally the delay in samples is half the Filter length, given that most filters are symmetrical. But they don’t have to be. The main advantage of such a filter is of course the (apparent) non causal behavior that lets it do phase linear filters, or even dictate phase and amplitude totally separate from each other.

Software like CamilaDSP uses a different FIR algorithm, which yields a delay that is only equal to the block size it uses for processing. With thousands of taps or more, this is a major advantage.
 
is here any overview of the performance of the DAC boards you tested? looking for my squezzelite ESP project
 
Back
Top Bottom