XM-014232-PC
50
Table 4-12 Filter output indexes available to be used with filter setting commands
CHANNEL
VALUE DEFINITION
FILTER_USB_FROM_DEVICE_0
0
USB channel 0 from device to host (Left)
FILTER_USB_FROM_DEVICE_1
1
USB channel 1 from device to host (Right)
FILTER_I2S_FROM_DEVICE_0
2
I2S channel 0 from device (Left)
FILTER_I2S_FROM_DEVICE_1
3
I2S channel 1 output from device (Right)
FILTER_MIC_TO_PIPELINE_0
4
16kHz mic channel 0 going into the pipeline
FILTER_MIC_TO_PIPELINE_1
5
16kHz mic channel 1 going into the pipeline
FILTER_REF_TO_PIPELINE_1
6
16kHz reference channel 0 going into the pipeline (Left)
FILTER_REF_TO_PIPELINE_1
7
16kHz reference channel 1 going into the pipeline (Right)
While setting the index or bypass control will always be safe, there is a small chance that the
coefficients may be partially updated halfway through a filter operation. For this reason, the filter state
is also cleared following updating to ensure that any possibility of instability is reduced. It is up to the
user to ensure that the coefficients provided result in a stable filter configuration.
See Appendix G for a worked example on filter definition.