• 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 Wondom ADAU1701 DSP Unit

Thanks for the quick response.


I think I could have done something usable by modifying the demo program of wondom.

I have modified it so that in the out bank B are the two outputs for the subwoofer, the left output will be for the signal coming from the avr to which I will apply an HPF, phase control and some EQ (the rest such as delays, lpf and gains I will do from the avr).

The right output is for the signal that will have the HI-FI amplified preout, to this I will apply HPL, LPF, Phase and the possibility of equalizing (in principle the signal is equalized from a PI4 with a stretcher)

The phase and the HPF will be common for both outputs (bank B left and right) and should be controlled with GPIO6 and the adc2 potentiometer respectively, the adc3 potentiometer will be to control the lpf and with the adc0 I intend to be able to regulate the gain of the left output that comes from the hi fi prout.


The DAC2 and DAC3 outputs I leave only with the possibility of using EQ and muting with the GPIO0 when I don't use them (normally I won't use them)

I have also left untouched the balance control between Bank A and B that is controlled with the ADC1 potentiometer,

One thing I can't figure out is how to change, if you can, the function of the "POT4" (rightmost potentiometer)

I put a couple of screenshots of the design, in case someone notices possible flaws or problems I may have.


Thanks
 

Attachments

  • Captura de pantalla (3).png
    Captura de pantalla (3).png
    351.4 KB · Views: 260
  • Captura de pantalla (4).png
    Captura de pantalla (4).png
    202.5 KB · Views: 239
Thanks for the quick response.


I think I could have done something usable by modifying the demo program of wondom.

I have modified it so that in the out bank B are the two outputs for the subwoofer, the left output will be for the signal coming from the avr to which I will apply an HPF, phase control and some EQ (the rest such as delays, lpf and gains I will do from the avr).

The right output is for the signal that will have the HI-FI amplified preout, to this I will apply HPL, LPF, Phase and the possibility of equalizing (in principle the signal is equalized from a PI4 with a stretcher)

The phase and the HPF will be common for both outputs (bank B left and right) and should be controlled with GPIO6 and the adc2 potentiometer respectively, the adc3 potentiometer will be to control the lpf and with the adc0 I intend to be able to regulate the gain of the left output that comes from the hi fi prout.


The DAC2 and DAC3 outputs I leave only with the possibility of using EQ and muting with the GPIO0 when I don't use them (normally I won't use them)

I have also left untouched the balance control between Bank A and B that is controlled with the ADC1 potentiometer,

One thing I can't figure out is how to change, if you can, the function of the "POT4" (rightmost potentiometer)

I put a couple of screenshots of the design, in case someone notices possible flaws or problems I may have.


Thanks
POT4 controls the output level of all four DAC channels via PT2259 ICs. It is not attached to GPIO and can not be configured.
 
POT4 controls the output level of all four DAC channels via PT2259 ICs. It is not attached to GPIO and can not be configured.
Do you have any idea what the 15db of gain at the end of the demo program is for? I created a new project from scratch but I didn't include this. Is this to get the DACs to full output volume?
 
POT4 controls the output level of all four DAC channels via PT2259 ICs. It is not attached to GPIO and can not be configured.
Thanks, I was afraid it was that, it's not going to ruin my plans in any way, but for the configuration I want, having a global gain adjustment and then another one dedicated to a single channel is not the best.
I think I have decided and before the end of the week I will buy one, in the end I think it is the best price-quality ratio option to make a DSP dedicated to a subwoofer and that is aesthetically well integrated with the rest of the devices.
 
There are two versions of this board that use different multifunction pins on the ADAU1701 for different purposes. The later ones (like mine) have the lower LED marked BUSY and this is on GPIO 7. I was particularly disappointed by the output level and since I had a cheap GY-PCM5102 board kicking around I thought I'd give it a try. It works well with good output level. The only downside is that I have lost the second switch on GPIO 6. One gotcha (mentioned earlier in the thread) is that where a 5v connection is marked on the PCB, it is in fact 3 point something. So I picked up 5v from the ICP port. MP6 for SDATA_OUT0 is at R104 where I removed the second switch. J106 provides LRCLK, BCLK, MCLK and GND.

IMG_4090.jpg
IMG_4091 2.jpg
 
I have finally received and tested the device.

On the one hand, the program you modified works and does what it needs to do.

On the other hand, disappointed, at medium/low levels you can hear a lot of distortion, too much.

I'm doing something wrong because I've tried the original programming and it doesn't get that much distortion, I have to find out what's happening in my program although I don't know where to start.

It is true that with the original program the dostortion is relatively acceptable but it is still there, I don't know if anyone has detected that problem.
 

Attachments

  • 1729888184008.png
    1729888184008.png
    312 bytes · Views: 137
  • 1729888248511.png
    1729888248511.png
    312 bytes · Views: 126
Is it possible to use this to equalize multiple subs?
How easy is to program the required filters and delays in Sigma Studio?
 
Is it possible to use this to equalize multiple subs?
How easy is to program the required filters and delays in Sigma Studio?
Yes. You can use this to apply EQ to multiple subwoofers. It is fairly straightforward to configure.
 
Hey folks,anyone figured out how could this unit get modified and upgraded for better performance and lowest distortion,maybe some capacitor replacement or something else?
1000018943.png
 
If anyone here wondering will this unit work as a subwoofer dsp,it sure will,only downside you won't be able to import rew peq settings to sigma studio and max peq q value is 20 aswell as frequency is limited to 3 numbers not 4,if rew suggest 20.45hz you should select either 20.5hz or 20.4hz,but either way I could get 80db spl at my mlp with almost flat curve from 60hz to 10hz,distortion graph looks weird,not sure if dsp is responsible for this,but anyway I am looking forward to modify this unit,so if anyone knows how to properly modify it let me know.
 

Attachments

  • sss.jpg
    sss.jpg
    204.4 KB · Views: 185
  • ccc.jpg
    ccc.jpg
    139.4 KB · Views: 193
And one more question that I have,my onkyo rz840 receiver sub pre out has -12 to +12 adjustable level,is it better for this dsp for lowest signal distortion,to set receiver sub pre out to let's say -6 and in sigma studio adjust output gain to level I need,or should I just ignore dsp dac gain and just crank my subwoofer volume knob to the max and adjust receiver sub pre out volume?

Edit: I guess I found answer to my question,input level should stay somewhere between -18 -24DB
1000019237.jpg
 

Attachments

  • 20241109_084554.jpg
    20241109_084554.jpg
    317.1 KB · Views: 159
Last edited:
Made some board pictures
 

Attachments

  • Screenshot_20241111_123755_Gallery.jpg
    Screenshot_20241111_123755_Gallery.jpg
    1.4 MB · Views: 229
  • Screenshot_20241111_123812_Gallery.jpg
    Screenshot_20241111_123812_Gallery.jpg
    527.9 KB · Views: 209
Greetings,

While plumbing the depths of AliExpress as one tends to do in the middle of the night, I encountered a new product manufactured by WONDOM. It is effectively just an ADAU1701 in a convenient enclosure with all of the analog IO exposed, along with potentiometers and switches on the front panel. An additional potentiometer is included on the rear panel. All controls are labelled with the name of their GPIO pin, which should simplify identification in Sigma Studio.

View attachment 301084 View attachment 301085

The unit is powered via USB-C and a USBi (for Sigma Studio configuration) is handled by a JST connector which matches that of WONDOM's existing ICP board. Incidentally, I would recommend purchasing the Tinysine USBi rather than WONDOM's ICP, as it is far more stable and robust.

The price is €38 (add €20 if you need a USBi interface), which I believe to be excellent value for money and I will likely be ordering one (or two).
your link is 404: "Sorry, the page you requested can not be found"

better prices at their authorized outlet:
specifically: https://store.sure-electronics.com/product/800

I bumped into this info so I can work with the one that arrived today, what a Wonder!
*** Wondom's AA-AP23123 ***
User Manual: https://store.sure-electronics.com/document/file/267
Demo Program: https://files.sure-electronics.com/download/ADAU1701_2IN4OUTUNIT_OpenSource_DemoProgram&HEX.zip
STL file: https://files.sure-electronics.com/download/AA-AP23123_STL_FILE.stl

*** ABSOLUTELY REQUIRED FOR PROGRAMMING ALL Wondom's ADAU1701-based devices ***
DB-DP11219 WONDOM ICP1 In-Circuit Programmer for ADAU1701 Digital Signal
or
*** DB-DP11226 WONDOM ICP5 In-circuit Programmer with UART for PC UI Control & BLE for APP Control
or both ;-)

IMPORTANT NOTICES: Please follow the steps below if the product experiences any functionality issues.
Steps for SigmaStudio Programming:
1) Set the programming board switch to the programming mode.
2) Connect the programming board to the PC to ensure successful recognition by SigmaStudio. Do not connect ICP5 with the target product at this stage.
3) Power up the target products integrated with DSP.
4) Connect the programming board to the target products.
5) Ready for programming.

Steps for PC UI Control:
1) Download the PC UI for the target product.
2) Connect ICP5 to the PC for firmware upgrade. Do not connect ICP5 with the target product at this stage.
3) Disconnect ICP5 from the PC.
4) Connect the ICP5 with the target device (Do not power up at this stage).
5) Power up the entire system.
6) Connect the ICP5 back to the PC.
7) Ready for PC UI control.

Please note that these steps are important for troubleshooting and proper functioning of the product.
For detailed operation guide, please refer to the programming board user manual or the application notes.

Analog Devices ADAU1701
SigmaDSP 28/56-Bit Audio Processor with Two ADCs and Four DACs
Datasheet:

Analog Devices SigmaStudio:

Thanks
 
I think this info will be useful for those who are using this DSP for subwoofer equalization,so first of all about volume level and adc clipping and how to avoid it,you must add to your project in sigma studio level detector,on receiver set your volume little bit higher than you actually listen music and watching movies,after that in rew set signal generator and generate let's say 72hz now start adding only subwoofer volume till level detector shows something close to -10db if it shows 0db when you have to decrease subwoofer level otherwise there will be clipping,now when entering peq parameters let's say rew suggested positive gain parameters,for examle +5 db 100hz,to avoid dac clipping you must decrease your output volume by 5db or more using simple volume control,I suggest setting your subwoofer volume knob to 3/4 and then if it's too loud for you, just decrease output volume in your project and you're good to go.

In my case for example,I set my receiver volume to 57,subwoofer preout to +3 and subwoofer volume knob to 3/4 and works fine.
 

Attachments

  • 20241120_221409.jpg
    20241120_221409.jpg
    137.1 KB · Views: 122
Last edited:
I found simple way to avoid q value more than 20 in rew,just pick manufacturer generic and model configurable peq click on settings
1000020581.jpg
and enter parameters on picture below.
 
Just some tips from me about subwoofer equalization,best way to equalize subwoofer is decreasing resonant frequencys and leaving dips as they are,lets say you have a -5db dip on 72hz,if you add +5 db peq gain, this area will be fixed,but if you move your microfon just a little bit, there will be dip on other frequency,and 72hz will have 5db boost,so best way to equalize your mlp is selecting maximum 3-4 db boost in rew for best results,you can set gain range in rew so it won't suggest you gain more than 3-4db in same menu I've posted picture before,as you can see on red curve no eq I had 12db error with huge resonance on 46hz, after eq there is 3db error which is really good,one thing that I like about this dsp that you can add up to 35 peq settings,so for example if you adjusted your curve and later you gonna move your furniture and after remeasuring your mlp you get errors,you can add few more peq settings to fix it,here is video measuring my subwoofer with wondom dsp:
 

Attachments

  • 1000020586.jpg
    1000020586.jpg
    344.2 KB · Views: 121
Back
Top Bottom