JAJSP46A May 2023 – September 2023 AMC130M03
PRODUCTION DATA
The ΔΣ modulator bitstream feeds into a digital filter. The digital filter is a linear-phase, finite impulse response (FIR), low-pass, sinc-type filter that attenuates the out-of-band quantization noise of the ΔΣ modulator. The digital filter demodulates the output of the ΔΣ modulator by averaging. The data passing through the filter are decimated and downsampled to reduce the rate at which data come out of the modulator (fMOD) to the output data rate (fDATA). The decimation factor is defined as per Equation 4 and is called the oversampling ratio (OSR).
The OSR is configurable and set by the OSR[2:0] bits in the CLOCK register. By setting the OSR[2:0] bits, the OSR can be configured in values ranging from 128 to 16384 in binary steps. In addition, the OSR can be configured to a value of 64 by setting the TURBO bit in the CLOCK register (turbo mode). Therefore in total, there are nine OSR settings in the AMC130M03, allowing nine different data rate settings for any given main clock frequency. Table 8-4 lists the OSR settings and the corresponding output data rates for the nominal CLKIN frequencies mentioned, assuming the programmable clock divider is set to NDIV = 2.
The OSR determines the amount of averaging of the modulator output in the digital filter and, therefore, also the filter bandwidth. The filter bandwidth directly affects the noise performance of the ADC because lower bandwidth results in lower noise, whereas higher bandwidth results in higher noise. See Table 7-1 for the noise specifications for various OSR settings.
The device must be in standby mode when changing the OSR. Setting the OSR[2:0] bits to a new value while the ADC is generating conversion data can result in unexpected behavior of the ADC output.
POWER MODE | NOMINAL MAIN CLOCK FREQUENCY | fMOD(1) | OSR | OUTPUT DATA RATE |
---|---|---|---|---|
High-resolution (HR) | 8.192 MHz | 4.096 MHz | 64 | 64 kSPS |
128 | 32 kSPS | |||
256 | 16 kSPS | |||
512 | 8 kSPS | |||
1024 | 4 kSPS | |||
2048 | 2 kSPS | |||
4096 | 1 kSPS | |||
8192 | 500 SPS | |||
16384 | 250 SPS | |||
Low-power (LP) | 4.096 MHz | 2.048 MHz | 64 | 32 kSPS |
128 | 16 kSPS | |||
256 | 8 kSPS | |||
512 | 4 kSPS | |||
1024 | 2 kSPS | |||
2048 | 1 kSPS | |||
4096 | 500 SPS | |||
8192 | 250 SPS | |||
16384 | 125 SPS |