To minimize the power consumption of the TLV320ADCx120/PCMx120-Q1 devices, ensure that unused modules are disabled, use the lowest sampling rate, bit clock, and controller clock needed by the application, and operate at the lowest AVDD and IOVDD supply voltage possible. The following list summarizes the settings and registers for lowest power operation:
- Operate at the lowest supply voltage possible. AVDD and IOVDD support 1.8-V or 3.3-V supply, independently (AVDD and IOVDD can have different supply voltages).
- Unused analog inputs, tie to analog ground.
- Unused digital inputs, tie to digital ground.
- Unused outputs, leave unconnected.
- Disable unused ADC and PDM channels through the IN_CH_EN register.
- Disable any unused output channel through the ASI_OUT_CH_EN register.
- Disable MICBIAS power, if unused, through the PWR_CFG register.
- Operate at the lowest sample rate possible.
- Disable PLL, if the system supplies a low jitter controller clock. Refer to
Section 3 for a description of the settings to disable PLL.
- Disable unused post-processing blocks:
- Disable Biquad filters, if unused, through the BIQUAD_CFG bit field of the DSP_CFG1 register.
- Disable DRE, AGC or DRC, if unused in an active channel, through the CHx_DREEN bit field of the CHx_CFG0 register.
- Select ultra-low latency over linear phase decimation filters, if the application allows, through the DECI_FILT bit field of the DSP_CFG0 register.
- Use the smallest word length allowed by the application through the ASI_WLEN
bit field of the ASI_CFG0 register.