We are following the steps outlined in the Wilfrido´s Sierra 2010 document :Basic Microcontroller Integration Using Sigma Studio along with the ADAU 1452 datasheet. I believe that waiting for the PLL lock is implicit in the implementation of the default_download function (page 14 of the document). This part of the code writes the code exported by SigmaStudio to the MCU - it even has a delay after the PLL write (highlighted in yellow in the image below). As I understand it, that part is absent in this procedure:
Here we have a print configuration of the Slave Port, the three dummy writes. You need 4 blocks of 8 pulses in the SCLK: the first for the chip address, the second for the high byte of the sub address, the third for the low byte of the sub address, and the fourth (and subsequent, when necessary) for the data.
This is the print is the writes of the SigmaStudio exported code:
We can not access the registers in this procedure because they export the contents of the binary in vector form so that through the MCU its possible to write via SPI the binary in DSP memory.
We are connecting the two evalboards, ST and AD, through SPI Port Control (attached one photo).
We only used the pins that, at first, seem to be necessary (pin 5 to 10). The first 4 pins, including the 4 (USB 5 Volts), were not connected.
Could you please advice if connections are made correctly, as well if the tutorial is still valid for the recent version of SigmaStudio and ADAU1452? Is there any procedure we have to make sure in the connections to make this SigmaDSP + MCU integration?
Thank you very much!!