Seeking a summary of the function of each register, and which ones are changed more frequently.
A register map is available on page 78 of the ADAU1452 datasheet, and details about specific registers are listed in the following pages. As far as what gets changed more frequently, that depends on your program.
Your information was useful, I was also looking for examples, similar to what you have for the AD1940 with the 'register control window'
For the moment I need to analyze the capabilities of the hardware, then submit a final project, same if you have ideas for the latter, I would appreciate it.
The AD1940 has a small register set and so the register control window fits onto one page in SigmaStudio. For the ADAU1452 there are vastly more registers and so the register control window has many tabs to cover all the registers.
So what are the examples you are looking for? Perhaps I do not understand your question?
I am looking for projects that exploit the capacity of the DSP, the objective is for educational level, similar to a final project of laboratory.
Thank you Dave.
The datasheet has a good summary of each register. This part has so many registers that you really have to spend the time to go through them. The use of registers will depend on the application. For instance, the Digital_Mic, SPDIF_RX and SPDIF _TX will not be important if you are not using those functions. If you are using those functions then they are important!
The FTDM in and out registers will not be used for 99.9% of any application.
Pin drive is not used very often. This has to do with the hardware settings.
Power_Clocking is also not used much.
So that leaves the most used registers tabs in SigmaStudio in order of most important.
Now if you use the ADAU1452MINIZ evaluation boards for your classes this will help. The default settings on the SigmaStudio interface will be correct to get audio to and from the DSP without any register settings.
Are you planning on setting up a curriculum using this DSP for a class?
My doubt was because of the number of registers available to the DSP, I wanted to have a general idea of the range, his response was very useful.
I do not want to deepen each register, correct, my purpose is to create a curriculum with this DSP, if you can help me with ideas or advice to achieve it I would be very grateful.
I do have some experience with setting up courses. I also teach as an adjunct for some evening classes but not DSP related.
The first thing to detail is what concepts are trying to be taught? This will help to determine what SigmaDSP might be best to use. Another thing is the depth of the course and the experience of the students (pre-requisites)?
For teaching basic DSP fundamentals like word size, number formats, along with audio fundamentals like IIR filters then the ADAU1701 is a really low cost basic platform that you can build a course around. It has the built in ADCs and DACs to simplify the setup. You do not have to deal with the setup of multiple parts. Then it has GPIO so those topics can be covered which goes back to number formats. SPI and I2C can be discussed as well. Then there is the Selfboot functionality which gets over to the topic of EEPROMs. To take it a bit further I think I2S and TDM should be discussed and so connecting over to an Arduino, or some other platform, may be a great final capstone exercise.
The Sigma300, the ADAU1452, is much more powerful but it would require external converters and the register set is so large that it can be a bit confusing for students new to these concepts.
So these are my first thoughts since you asked for input.
Thank you very much Dave for following and helping me with this topic, your answers were very useful.
Retrieving data ...