I need some guidance on getting SigmaStudio 4.5 DSP core functionality working on my ADAU1761.
I have a custom designed USB analog microphone board with a BF706 and ADAU1761. I've successfully programmed all registers in the ADAU1761 manually via the BF706. The mic and design work very well and as expected. I have also successfully used SigmaStudio 4.5 to generate and load an image into the ADAU1761 via BF706 with the same registers I manually programmed using Analog Devices provided code adi_adau1761_SigmaStudioLoad() in adi_adau1761.c. The problem arises when I simply change the Serial Output Route Control register in SigmaStudio from "ADCs to Serial Outs" to "ADCs to DSP to Serial Outs", enable DSP, set DSP run ON, and add simple ADC L/R input to Dig0/1 serial outputs schematic routing as shown below. The serial output data is trash (periodic large scale value swings).
1. See attached SigmaStudio 4.5 project files. What am I doing wrong that prevents the SigmaStudio image with DSP core enabled from working on ADAU1761 as expected? Are there additional registers that need to be set to use the DSP core?
2. I believe SigmaStudio 4.5 does not correctly generate ADC Control 0 register output. The "Dig Mic In Select" GUI box is backwards. In other words, for ADC use, "Mic In" needs to be selected in order for INSEL bit in register 0x4019 to be a 0 (0 = digital microphone inputs off, ADCs enabled).
Thanks in advance!