Uploaded by Дмитрий Андреев

Help with safeload of ADAU1701 - Q&A - SigmaDSP Processors and SigmaStudio Development Tool - EngineerZone

Blogs ⌵
Browse ⌵
Support ⌵
Log in
About EZ
 SigmaDSP Processors and SigmaStudio Development Tool  Q&A  Help with safeload of ADAU1701
 New
Veri ed Answer 
2 replies
68 subscribers
0 members are here
Help with safeload of ADAU1701
on Jul 20, 2019
Dear All,
This is a comment for the help subject "How…
I have read the FAQ about how to implement safe loading of parameters in the ADAU1701 and I thought I had got it spot
on. But I have a weird bug. I'm trying to implement a simple volume control. I am mixing all the inputs (I have also been
having trouble with the inputs but that is for another question). Please see the attached image of my sigma studio
This comment is related to How do I execute a soft…
Any Engineer that can help with ADAU1701
Hi There, I am just going to ask this question again a…
ADAU1701 Analog Ground Plane
I'm designing a 4-layer board with the ADAU1701. On …
Dynamic processor speci c hz ADAU1701
hey guys does anyone know how i can use eib dyna…
How to silently turn the ADAU1701 OFF?
Hello, I have a power ampli er and the ADAU1701 pro…
As far as I understood, the volume gain level is at parameter address 0x20. If I use this address and send:
08 10 00 00 80 00 00
08 15 00 20
Nothing happens. However, and this is the weird bit; If I send:
08 10 00 00 80 00 00
SigmaDSP Processors and SigmaStudio Development Tool requires membership for participation - click to join
08 15 00 14
It works?!?!?!?
If I look at the *.params le I see:
Cell Name
= SW vol 1
Parameter Name = SWGain1940DBAlg1target
Parameter Address = 20
Parameter Value = 1
Parameter Data :
0x00 , 0x80 , 0x00 , 0x00 ,
I can also see this in the parameter data, the 20th line is:
0x00 , 0x80 , 0x00 , 0x00 ,
Have I misunderstood something in the way that safe loading works?
1. send "08 10" (safe load data address), then the dummy byte 00, then your data to be written into the parameter
2. send "08 15", (the safe load address that corresponds to "08 10" where you wrote your data), then the dummy byte 00.
Then send the parameter address where you want that data to be loaded.
3. set IST high.
So surely I should be sending "08 15 00 20" given the parameter address is 20 during step 2?
What am I missing?
Top Replies
KJBob Jul 21, 2019 +1
The good news is you've successfully safeloaded your volume param, showing that your uC code is working
TFernandez104 Jul 21, 2019 in reply to KJBob +1
That's exactly what it is is! Thank you very much Bob! 20 = 16 + 4 = 0x14 I should have realised.
I don't have a programmer to be able to see what is being actually written from Sigma Studio to my…
All Replies
About ADI
Interested in the latest news and articles
Analog Dialogue
Contact us
Investor Relations
about ADI products, design tools, training
and events? Choose from one of our 12
News Room
Quality & Reliability
Sales & Distribution
Analog Garage
newsletters that match your product area of
interest, delivered monthly or quarterly to
your inbox.
Sign Up
© 1995 - 2022 Analog Devices, Inc. All Rights Reserved
Privacy & Security
Privacy Settings
Terms of use