Do you have more info on the Mediawork 1467? You bought it in Aliexpress? Also needs CODEC AD1933?I have two of those, not particuarly reliable for some reason, but main reason is the ADAU1467 board I used is only about £6 dearer but a substantially more capable DSP. Twice the data memory, three times program memory, 12 input and 12 output serial ports, versus only 4 each for the '1452. The Mediaworx board is better made with same 10 pin programming header that Analog Devices use on their evaluation kits.
Thanks so much for sharing your work, really inspiring!If you search on "ADAU1467 DSP Core board" you will find it. They do a motherboard with CODEC but a lot more expensive and I wanted to use the TI PCM1795 DACs which are superior to the AD CODECs and also wanted differential balanced outputs. If you only want to use the AD codec designs then no real need to use the board I designed.
I had not planned on open sourcing it as it is customised to my specific requirements, but happy to share the pcb design files (created in Diptrace) if someone wants to take it on and make it more generic. I did not bother with a schematic for this one, went straight to pcb layout. A couple of pages back in post #76 I uploaded a block diagram in case you missed it.
Could you confirm the number of FIR taps you are able to do with the core board? Or could you give the details for the settings in the hardware section so I can estimate it with how I would setup the DSP? Trying to figure out how much these can do for a project.If you search on "ADAU1467 DSP Core board" you will find it. They do a motherboard with CODEC but a lot more expensive and I wanted to use the TI PCM1795 DACs which are superior to the AD CODECs and also wanted differential balanced outputs. If you only want to use the AD codec designs then no real need to use the board I designed.
I had not planned on open sourcing it as it is customised to my specific requirements, but happy to share the pcb design files (created in Diptrace) if someone wants to take it on and make it more generic. I did not bother with a schematic for this one, went straight to pcb layout. A couple of pages back in post #76 I uploaded a block diagram in case you missed it.
Not sure I fully understand your question. I'm not using FIR filters, I would guess the limitation will depend on how much DSP memory is available which in turn will depend on the complete design for your project.Could you confirm the number of FIR taps you are able to do with the core board? Or could you give the details for the settings in the hardware section so I can estimate it with how I would setup the DSP? Trying to figure out how much these can do for a project.
Precisely. I am weighing whether this would be a worthwhile upgrade from the cheap ADSP-21489 boards I have (with pcm1798 DACs and PCM4202 ADCs) which can only achieve 4400taps with my current design. Also to know for any other future speaker project (I'm integrating the DSPs into custom plate amps for active speakers, so one board per speaker).Not sure I fully understand your question. I'm not using FIR filters, I would guess the limitation will depend on how much DSP memory is available which in turn will depend on the complete design for your project.
Precisely. I am weighing whether this would be a worthwhile upgrade from the cheap ADSP-21489 boards I have (with pcm1798 DACs and PCM4202 ADCs) which can only achieve 4400taps with my current design. Also to know for any other future speaker project (I'm integrating the DSPs into custom plate amps for active speakers, so one board per speaker).
As such, the PEQ per driver and the overall PEQ, along with active crossover, noise gate, etc. are fine. It is mainly looking to do phase correction for the speaker and trying to find out what the maximum these can do.
And it is absolutely dependent on the memory available. This is why I was wondering if I could get the needed hardware settings page information (just a screenshot to mimic the settings in sigmastudio should be sufficient) or of you could just create a simple one that splits with a 3-way crossover then throw in FIR filters for each (either three or four), then just increase them until it says it cannot compile due to memory. That should give more info, as many are interested in which to get.
The aliexpress ADSP-21489 is more limited on memory than many hoped for, so if these can do more taps, that would be worth knowing for the community.
Yes, I've played with the RPi4. Way more FIR taps are possible. When I was experimenting with that, the simple ADAU1701 sure boards could not do both digital out and in in a way to sandwich and offload the processing over to the RPI and back.One potential solution is a USB Interface (most of them have much better performance than Aliexpress's DSP boards, especially in ADC) + RaspberryPi + CamillaDSP.
I've read the processing potential is bigger on the raspberry than the DSP
I do not think this question relates to the board, but to the ADAU1467 DSP, so can you not create your own project in SigmaStudio for the '1467 and compile it?Precisely. I am weighing whether this would be a worthwhile upgrade from the cheap ADSP-21489 boards I have (with pcm1798 DACs and PCM4202 ADCs) which can only achieve 4400taps with my current design. Also to know for any other future speaker project (I'm integrating the DSPs into custom plate amps for active speakers, so one board per speaker).
As such, the PEQ per driver and the overall PEQ, along with active crossover, noise gate, etc. are fine. It is mainly looking to do phase correction for the speaker and trying to find out what the maximum these can do.
And it is absolutely dependent on the memory available. This is why I was wondering if I could get the needed hardware settings page information (just a screenshot to mimic the settings in sigmastudio should be sufficient) or of you could just create a simple one that splits with a 3-way crossover then throw in FIR filters for each (either three or four), then just increase them until it says it cannot compile due to memory. That should give more info, as many are interested in which to get.
The aliexpress ADSP-21489 is more limited on memory than many hoped for, so if these can do more taps, that would be worth knowing for the community.
Got ya, brain fart assuming these may, like the 21489, support external memory. Just double checked the spec sheet for the adau1467. My bad.I do not think this question relates to the board, but to the ADAU1467 DSP, so can you not create your own project in SigmaStudio for the '1467 and compile it?
Looks like you tried it for the '1452 board, the board I used has the '1467 which is a lot more capable.Got ya, brain fart assuming these may, like the 21489, support external memory. Just double checked the spec sheet for the adau1467. My bad.
When doing an extremely simple layout, 23500 taps on three groupings is what I got with it still running real time.
View attachment 1078383
View attachment 1078384
OK, if maxing out, you get closer to 32500 taps, but that is at 135% Inst cycles.Looks like you tried it for the '1452 board, the board I used has the '1467 which is a lot more capable.