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

ADAU1451 EQ ADDRESS

SigmaDSP & SigmaStudio dbnsExpert May 9, 2017 00:00 7 replies Original on forum ↗
Subscribe
dbnsExpert Question
May 9, 2017 00:00

Hi,

I have a problem when load the EQ parameters on ADAU1451.

I build a 28 band EQ. T

The first parameter address is: 0x002B //DM0

The second parameter address is: 0x600E//DM1

The third parameter address is: 0x0030

The fourth parameter address is: 0x6013

Interleaving addresses.....and goes on, until 28 EQ.

When i load parameters into addresses 0x002B, 0x0030, ....,0x0071 there is no problem. At DM0.

But when i try to load into 0x600E, ,0x6013,..., 0x604A is a problem, the audio begins click and distortion comes.At DM1.

The parameters are the same and load in direct write during inicialization, i don´t know why. Am I missing any thing?

Audio Signal Processors

adau1451

SigmaDSP Audio Processors

DaveThib Reply
May 9, 2017 00:00

Hello,

I assume you are using the safeload function?

What version of the compiler are you using?

Can you attach the compiler output report so we can see all the usage?

Dave T

dbnsExpert Reply
May 9, 2017 00:00

During inicialization i mute DAC and do a direct write, then i unmute DAC. When the parameters are changed after inicialization, i use safeload registers for every block that is possible.

a9c6f3c89aa2e20c056819eb2d48a1bc.png
a9c6f3c89aa2e20c056819eb2d48a1bc.png
a9c6f3c89aa2e20c056819eb2d48a1bc.png-620x387.png
a9c6f3c89aa2e20c056819eb2d48a1bc.png-620x387.png
75a959918b1395584c5098b9ca37e3cb.png
75a959918b1395584c5098b9ca37e3cb.png
75a959918b1395584c5098b9ca37e3cb.png-620x387.png
75a959918b1395584c5098b9ca37e3cb.png-620x387.png
dbnsExpert Reply
May 9, 2017 00:00

The sigma studio version is 3.14.

DaveThib Reply
May 9, 2017 00:00

Hello,

Can you attach your project so we can try to replicate this.

I also need to know what sampling rate you are running the hardware on? Not just the SigmaStudio setting. What is the MCLK frequency?

Thanks,

Dave T

dbnsExpert Reply
May 10, 2017 00:00

Crystal 12.288MHz

MCLK = Base_Fsx2(24.576Mhz for 48kHz)

Start Pulse = Base_Fsx2(96kHz for base sample rate)

Serial input port SDATA_IN0 -> Sample Rate = Fsx2

Serial output port SDATA_OUT0,1,2,3 -> Sample Rate = Fsx2

dbnsExpert Reply
May 10, 2017 00:00

How can i send the project only to you?

dbnsExpert Reply
May 10, 2017 00:00

For now the problem was solved.

I just drag and drop the 28 EQ blocks, the address are all inside DM0.

Only when use grow algorithm the DM1 problem shows up...