ADAU 1442 big project
Hello!
I was doing a big project on adau1442. After he won 66% of the resources have a problem with the distortion signals. I created a test project to test this problem.
What could be the problem?
Project files with distortions: 1442_test_noise, compiler_output.txt
Project files without distortion: 1442_test_noise_ok, compiler_output_ok
picture is distorted : tek00000
Distortions arise when the project uses more 2353 instructions.
Audio Signal Processors
adau1442
SigmaDSP Audio Processors
up!
I've seen something similar just recently (I visited the forum to see if anyone else had the issue, actually), on an ADAU1442 with SigmaStudio 3.8. Whenever I went over about 1800 instructions, I saw what looked like high frequency noise being added to my signal. My project is quite different, using a 96kHz sample rate and mostly consists of gain controls, butterworth filters in EQ blocks, and crossovers. Very strange issue. I haven't discovered any workarounds yet other than staying under the critical number of instructions.
Hi all
Please keep in mind that the percentile of instruction utilization do not necessarily mean MIPS utilization. Some algorithms (some of those are named "optimized") actually take less instructions than MIPS and therefore it is possible to run out of MIPS before running out of instructions. Specially when running at a higher sampling rates. SigmaStudio sometimes does not (and cannot possibly) estimate MIPS utilization due to the fact that subroutines and loop count may not be available until after the assembly process.
The stated high frequency artifacts is a known phenomena for these cases. Listening to a filter at half it's stated frequency has also been experienced and it's possible to experience.
Miguel
This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.
Thank you,
EZ Admin
Please log in to reply.