I've been experimenting with writing to the page 1 control registers in the AIC3106 and have had success configuring the audio effects filters
by writing different values to the appropriate page 1 registers.
However, when it comes to configuring the DAC de-emphasis and ADC high pass filters I've not been so successful.
I can't seem to alter (write) the values in the control registers for these filters (page 1, registers 21-26, 47-52, 65-76).
Are these registers writeable?
Additionally, I am confused by the data sheet SLAS509E. It states that the reset values for the ADC high pass filter coefficients
are identical to the reset values for the DAC de-emphasis filter coefficients. If I read the DAC de-emphasis filter coefficient registers I see the
reset values given in the datasheet. If I read the ADC high pass filter coefficient registers I get different values - values that make more sense
as representing high pass filters.
I don't understand either how the selection of high pass filter -3dB frequencies relates to the values in the ADC high pass filter coefficient registers.
I can see/measure different high pass filter characteristics corresponding to different values that I write to bits 7-4 in page 0 register 12, i.e. if I
enable the ADC high pass filters with different -3dB frequencies. Are these -3dB frequencies different because different filter coefficients are used
or due to some other mechanism?
For a given selection of -3dB frequency, I see a different filter characteristic depending on how I have set bits 7-6 in page 0 register 107. This is supposed to select
either 'default' or 'programmable' coefficients - but I don't understand what are the 'default' vs. 'programmable' coefficients? Are either of these coefficient sets
the ones represented in page 1 registers 65-76? Are the 'default' coefficients the reset values of page 1 registers 65-76?
Given that I seem unable to change the values in page 1 registers but that by selecting 'default' or 'programmable'
coefficients via page 0 register 107, it appears that there are two different sets of coefficients available. Alternatively,
does the selection of 'default' or 'programmable' coefficients using page 0 register 107 interact in some way with the choice of -3db frequency set using
page 0 register 12?
Hope this makes sense!