29.5.4 Control D

Name: CTRLD
Offset: 0x03
Reset: 0x00
Property: -

Bit 76543210 
 INITDLY[2:0]ASDVSAMPDLY[3:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bits 7:5 – INITDLY[2:0] Initialization Delay

These bits define the initialization/start-up delay before the first sample when enabling the ADC or changing to an internal reference voltage. Setting this delay will ensure that the reference, MUXes, etc. are ready before starting the first conversion. The initialization delay will also take place when waking up from deep sleep to do a measurement.

The delay is expressed as a number of CLK_ADC cycles.

ValueNameDescription
0x0 DLY0 Delay 0 CLK_ADC cycles
0x1 DLY16 Delay 16 CLK_ADC cycles
0x2 DLY32 Delay 32 CLK_ADC cycles
0x3 DLY64 Delay 64 CLK_ADC cycles
0x4 DLY128 Delay 128 CLK_ADC cycles
0x5 DLY256 Delay 256 CLK_ADC cycles
Other - Reserved

Bit 4 – ASDV Automatic Sampling Delay Variation

Writing this bit to ‘1’ enables automatic sampling delay variation between ADC conversions. The purpose of varying sampling instant is to randomize the sampling instant and thus avoid standing frequency components in the frequency spectrum. The value of the SAMPDLY bits is automatically incremented by one after each sample.

When the Automatic Sampling Delay Variation is enabled, and the SAMPDLY value reaches 0xF, it wraps around to 0x0.
ValueNameDescription
0 ASVOFF The Automatic Sampling Delay Variation is disabled
1 ASVON The Automatic Sampling Delay Variation is enabled

Bits 3:0 – SAMPDLY[3:0] Sampling Delay Selection

These bits define the delay between consecutive ADC samples. The programmable sampling delay allows modifying the sampling frequency during hardware accumulation to suppress periodic noise sources that may otherwise disturb the sampling. The SAMPDLY field can also be modified automatically from one sampling cycle to another, by setting the ASDV bit. The delay is expressed as CLK_ADC cycles and is given directly by the bit field setting. The sampling cap is kept open during the delay.