Cheap ADSP21489 + 4in / 6out PCM1798 board

I figured out a way around the FIR limitations that I think I can live with. I bought an ADAU1466 months ago that I haven't done anything with. I successfully connected it between my BT module and the ASRC input of the 21489.

Still need to do more testing, but looks like I'll be able to use it for phase correction with 5632 taps per channel @96kHz, which put's it at 95% load. I tried 5888 taps at 99% load and it wasn't happy. 5632 taps seems to be enough to do a decent job of linearizing the sub/mid IIR x-over and subsonic filter. I might do a FIR mid/high x-over on the 21489. I still have a lot to learn and it's a bit overwhelming honestly.

Another benefit is I'll have multiple ASRC inputs now. I think another mod I'll try to do is use one of the PCM4202 boards it came with as an analog input for the SA9227 so I can use the unit directly for speaker measurements.
 

Attachments

  • 1466.png
    1466.png
    24.8 KB · Views: 147
Ok, now I'm (extra) confused. I thought a static sound I was getting earlier was from trying too many taps. It was a clock problem.

Right now, as far as I can tell, it's somehow managing to run two 10000 tap filters at 5081 instructions per sample @96kHz. I thought that wasn't possible? I made a ridiculous EQ so I could tell if it's working, and it is.

EDIT: It even works at 192kHz. What am I overlooking?

EDIT2: Seems that going over 100% just adds delay? If that's the only downside, I'm fine with that to get 10000 taps per channel.
 

Attachments

  • impossible.png
    impossible.png
    156.9 KB · Views: 125
Last edited:
5632 taps per channel @96kHz, which put's it at 95% load. I tried 5888 taps at 99% load and it wasn't happy. 5632 taps seems to be enough to do a decent job of linearizing the sub/mid IIR x-over and subsonic filter.
I have played a little with the adau1452 and the asrc can be used for internal resampling also. So for sub correction you could reample quite a bit. Lets say 8 kHz. Then the number of taps gives more than a tenfold in frequency resolution.
That is the beauty uf the ascrs, they dont steal clock cycles from the fir prosessing.
 
Ok, so no need to go way down in samplerate then.
The trick if same samplerate is needed at output is:
Asrc downsample - fil filter - asrc upsample
As long as spear asrcs are available.
Then fir for tweeter can have high samplerate and fir for the rest can have low samplerate

But brute force is of cource simpler😀
 
What recommended development boards are CURRENTLY available for the

ADSP-21489​

on AliExpress for shipment to the UK?

I just want to start with some VERY basic experiments. Are there any open source or affordable evaluation development tools that will work together with any board? If not, it's obviously not of much use. Thanks

 
Sorry, I'm not familiar with that board and don't really have time to research its features. At first glance it has a lot of things I personally don't need.

I'm a minimalist and purchased my Midiworx 1466 board specifically for it's simplicity so I could dip my toes in the world of DSP. My needs are fairly basic compared to most people I think.
 
To those who purchased the newer version of ADSP-21489 board with display and no Sigma Studio support, do the ADC and DAC boards that came with it have holes for balanced audio? (and if they do, do they have 3 or 6 holes?) If possible a picture of an ADC and DAC board laying flat would be great.
 
The complete version with chassis is nice. Unfortunately I need at least balanced audio out if not in.

Not sure what you mean. It's the exact same thing. They all use balanced 1/4" TRS sockets for input and output.

Your link shows the bare boards for $224.34 (ES9028 home version) but you can get it in a chassis for only $28 more and that also includes an SA9227 USB to I2S module installed.
 
Not sure what you mean. It's the exact same thing. They all use balanced 1/4" TRS sockets for input and output.

Your link shows the bare boards for $224.34 (ES9028 home version) but you can get it in a chassis for only $28 more and that also includes an SA9227 USB to I2S module installed.
There is a video linked in post #6. It is part 4. In part one the same author talks about the AD/DAC boards having holes for balanced connections which he has checked to indeed be balanced (he talks about it starting around 5:20).
I see that his version also has RCA in/out on the motherboard. I had wandered if the TRS is balanced or not on the newer board version. (see this one)

But are the TRS plugs really balanced? The description from the above link seems to suggest that they aren't.
4 in 8 out package (one ADC analog input + 4 DAC analog output + core board + test bottom board)

Both ADC and DAC boards are balanced circuits, and there are 3P pin holes on the boards. Of course, our backplane is only connected to the positive terminal of the signal input/output.

The above link's description links to a yet newer version of the board (same as I linked in post #235, the same link here) and the description of that board says nothing at all about balanced or unbalanced, but both have TRS plugs.

https://www.aliexpress.us/item/3256806414564436.html?
@theAnonymous1
A picture of the assembled ADSP briefly flashes when I open this link and then I see a "Sorry, the page you requested can not be found🙁" message. Not sure if it's because it misses something after "?" mark or this page maybe shows to those in the US only.
 
Greetings to the respected forum participants!

An unsolved issue forced me to come to you.

ADSP-21489 and USB board from Chip I Dip Reflex, configured in slave mode. When connected via i2c to the first input slot of the board, the sound is overloaded. I experimented with different settings - the sound disappears altogether. With the Streamer pcm 5102 board from ChiD, Reflex works correctly.

Приветствую уважаемых участников форума!
Не решенный вопрос заставил прийти к вам.
Дано ADSP-21489 и usb плата от Chip I Dip Reflex, настроенная в режим slave. При подключении по i2c в первый входной слот платы звук получается перегруженный. С разными настройками экспериментировал,- звук вообще пропадает. С платой Streamer pcm 5102 от ЧиДа Reflex работает корректно.
 

Attachments

  • 5471875055244928300.jpg
    5471875055244928300.jpg
    203.4 KB · Views: 81
  • 5471875055244928299.jpg
    5471875055244928299.jpg
    185.7 KB · Views: 78
  • 5471875055244928298.jpg
    5471875055244928298.jpg
    186.9 KB · Views: 75