Hello,
I'm currently troubleshooting an issue where the TLV320AIC3120 starts outputting loud bad noise after it is configured by my MCU. (inconsistently, some times it sounds fine other times it does not)
During my troubleshooting I read back all of the configuration and miniDSP coefficients back from the codec and compare them to the config header file that pure_path studio generates for me.
This comparison shows that large portions of the miniDSP's coefficient memory are holding zeros when they should be holding the a value the was written to them. I feel that I'm missing something to
read back these memory locations?
Do I need to power something down or changes modes somewhere to read from these locations?
Side observation that doesn't seem to affect anything (whether they are fixed or not): I've also noticed that some of the configuration writes that pure path studio generates write wrong values to reserved bits in some of the configuration settings.
Thank you,
J