ΣSigmaStudio Ask AI Русский Log in

cascading DSPs

SigmaDSP & SigmaStudio Rasterjannik Aug 6, 2012 00:00 3 replies Original on forum ↗
Subscribe
Rasterjannik Question
Aug 6, 2012 00:00

Hi you all,

I am new to SigmaDSP. I have to do some processing with one stereo signal. So I had the idea to use an ADAU1701, analog in, analog out, which would be easy. I have an eva-board with an ADAU1701 and all works fine.

Than I've seen that there is not enough memory on it, because I need reverb. So I found the ADAU1446. Now I want to use a 1701 as analog input and for some minor works, transfer the data via I2S to a 1446 and later via I2S back to the 1701 or to a second 1701 for last processing and analog out. The 1446 shall get the XTAL and give the buffered clock to the 1701(s).

The DSPs shall work in selfboot mode. I have a controller with I/O lines, so it will be no problem to boot them one by the other from different EEPROMs.

Could that work or have I not seen a trap, an important obstacle? Making a pcb is expensive and I will try to make it work in one shot.

Another question - I need the flanger, but my SigmaStudio has none. Where can I've lost it? Reverb I've found choosing the 1446, but even then there is no flanger.

Kind regards

Rasterjannik

Audio Signal Processors

adau1446

SigmaDSP Audio Processors

adau1701

ADIApproved Reply
Aug 8, 2012 00:00

Your basic plan seems good. You might even be able to accomplish this without two ADAU1701s. You could possibly have a single ADAU1701 and take audio in through the ADCs, send it out of the serial out to the ADAU1446, receive it back from the serial in, and then send it through the DACs. That would make it a two chip solution instead of a three chip solution.

Different algorithms are available on different SigmaDSPs due to memory and architecture. The ADAU1446 has the Reverb algorithm available:

https://ez.analog.com/cfs-file/__key/communityserver-discussions-components-files/396/34a51b257fcc818389a8808016bb7698.html

Flanger has been removed temporarily due to bugs that arose when we last updated some features inside SigmaStudio. You can, however, make your own flanger by using a sine tone as an LFO and a voltage controlled delay:

4a0ef98425348d7fc940e490011566ae.png
4a0ef98425348d7fc940e490011566ae.png
4a0ef98425348d7fc940e490011566ae.png-667x332.png
4a0ef98425348d7fc940e490011566ae.png-667x332.png
ADIApproved Reply
Aug 8, 2012 00:00

Sorry, the first post doesn't show the location of Reverb in the ADAU144x algorithm library:

079ffd38c5be1fdeae23d7450a877dad.png
079ffd38c5be1fdeae23d7450a877dad.png
079ffd38c5be1fdeae23d7450a877dad.png-183x224.png
079ffd38c5be1fdeae23d7450a877dad.png-183x224.png
Rasterjannik Reply
Aug 9, 2012 00:00

Hi Brett,

thank you very much for your reply.

This will solve my problem. Making the designs and building the whole device will take awhile. So it may be, ADIs flanger will be repaired til I need it. But I should be able to make my own with your advices.

Kind regards

Rasterjannik