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

Extending CPU capability of EVAL-ADAU144XEBZ

SigmaDSP & SigmaStudio xavier Apr 17, 2019 00:00 3 replies Original on forum ↗
Subscribe
xavier Question
Apr 17, 2019 00:00

I need to have more CPU capacity on an EVAL-ADAU144XEBZ board.

Is there a board with an ADAU 144X processor in the AD catalog which could be interfaced with the EVAL-ADAU144XEBZ ?

I mean a board that would receive digital signal data from EVAL-ADAU144XEBZ and send back digital processed data to EVAL-ADAU144XEBZ (with same clock), i.e. operate as an insert on EVAL-ADAU144XEBZ ?

Thank you

Xavier

DaveThib Reply
Apr 22, 2019 00:00

Hello Xavier,

Any of our DSP processors and send and receive I2S/TDM data and therefore can process the data coming in and send it back out. You will have to add jumpers between the boards. They will need to be as short as possible and it is good to run ground along with the signal wires. It is advisable to use lower sampling rates and not try to run at 192kHz fs or to send TDM 16 data. Over wires this can be difficult.

So which DSP should you use? The ADAU1701MINIZ does not have the full serial port exposed so do not use that eval board. The ADAU1761 is a possible one to use but if you need to use TDM 8 at higher sample rates it may not work well.

So you can use a second EVAL-ADAU144XEBZ if you like or use the ADAU1452. The 1452 board is out of stock at the moment so I would suggest the 1761 or another 1442. You can setup both to be in one SigmaStudio schematic to make it easy to program and control both of them. You will have to make a custom cable to be able to hook up the USBi to both of them.

I hope this helps.

Dave T

xavier Reply
Jul 4, 2019 00:00

Thanks a lot Dave,

I was out of the office for a long time, and only saw you reply today.

We are using the board EVAL-ADAU144XEBZ.

We have decided to split our code in 2 parts (communicating via analog audio signals):

* one is processed with a board EVAL-ADAU144XEBZ

* another is processed by 2 EVAL boards ADAU1452 (since we need 8 inputs).

Now the problem we have is with the self-boot of the EVAL boards ADAU1452 : when we disconnect the USB from the boards after self boot, the code stops. Moreover, when I launch 'Check last compilation through DSP', I get an error. Same when I try to write with USB :

I've seen that this point was raised by Sherryi in 2016, but the answers I've seen do not tell me how to proceed so that the code continues running after I disconnect the USB.

Can you please help ?

Thank you

pastedimage1562251519727v1.png
pastedimage1562251519727v1.png
xavier Reply
Jul 18, 2019 00:00

Hi Dave,

OK, I managed to have my two EVAL-ADAU1452 boards self-booting !

Problem was due to error in my dspproj file.

Also, I had not realised that I must disconnect cable on 'SPI CONTROL PORT' for the code to boost even when USB port is not connected to PC.

Thanks