Part Number: TLV320AIC3254
Hi
We try to change/update the filter coefficients, but sometimes we can't change the filter coefficients.
please help to check the following step:
Update Success Example
1. Power down ADC
2. Enable Adaptive Filtering.
3. ADC Signal Processing Block PRB_P2
4. Power up ADC
5. Start I2S playback/recording
6. Delay 600mS
7. Write Coeff_NEW to Buffer A
8. Switch buffers command
9. Check if buffer-switch is complete (P8_R1_B0 == 0)
10. Re-Write Coeff_NEW to Buffer A
Update Fail Example #1
1. Power down ADC
2. Enable Adaptive Filtering.
3. ADC Signal Processing Block PRB_P2
4. Power up ADC
5. Start I2S playback/recording
6. Delay 500mS
7. Write Coeff_NEW to Buffer A
8. Switch buffers command
9. Check if buffer-switch is complete
We try to decrease the delay time, In step #9, (P8_R1_B0 == 1) always keep to 1,
Update Fail Example #2
1. Power down ADC
2. Enable Adaptive Filtering.
3. ADC Signal Processing Block PRB_P2
4. Power up ADC
5. Start I2S playback/recording
6. Delay 30S
7. Write Coeff_NEW to Buffer A
8. Switch buffers command
9. Check if buffer-switch is complete
We try to remove step #5, and to increase the delay time to 30 seconds, In step #9, (P8_R1_B0 == 1) always keep to 1,
Do you have any suggestions to us?
Thanks.
BR
Trevor