I an using miniDSP mode with simply transfer of data from ADC + serial audio data => to DAC (digital mixing of analog inputs with digital data from CPU)
This had beed very unstable, sometimes I had a lot of full power noise from ADC, sometimes silence. I am switching ADC and DAC on/off to save the power.
GDE PurePathStudio has generated the configuratioon with B100_P0_R50 register value of 0xa4, that means 0x80 FIFO not bypassed, 0x20 CIC auto normalization enabled, decimation factor 4.
The above problems dissapeared when I have used 0xe4 instead, theat means enabled bit 0x40 "auto clear of the read and write pointer of the CIC FIFO at the start of the frame".
Could you please tell me in depth what the bits D7, D6, D5 really do and more important, WHEN TO USE THEM ?
Also, when to use D4 bit of B100_P0_R57 ?
How does it apply to the secondary CIC2 B100_P0_R60 D6 ?