Hello
I can't seem to get the 15x "equalizer" biquads in the TAS5805M amp to work. I've a otherwise working configuration header created by purepath which uses the "3-band DRC 96k" process flow. I then set the first biquad of both, left and right channel, to 50Hz low pass which should flatten my sound to... well mumbling mostly, yet everything plays just like without any filtering. The DSP_MISC register is set to 0x8E and I couldn't find any other register which would disable the biquads altogether. I can also read and write the biquads registers just fine when switching to book 0xAA, page 0x24. Again this seems to have absolutely no effect.
Also, one more question regarding the coefficient scaling. The process flow appnote (SLOA263A) mentions that coefficients B1 and A1 get halfed but I couldn't verify that using the purepath app. For example, a 50Hz low pass has an A1 coefficient of 1.995(and some...). The configuration header for this coefficient on the other hand contains the value 0x0FF6D114. This is exactly what A1 * (1<<27) is, where did the factor of 0.5 go? Following the appnote I would have calculated the register value as (A1 / 2) * (1<<27)?
Best regards
Vincent