30.5.12 PGA Control

Name: PGACTRL
Offset: 0x0B
Reset: 0x04
Property: -

Bit 76543210 
 GAIN[2:0]PGABIASSEL[1:0]ADCPGASAMPDUR[1:0]PGAEN 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000100 

Bits 7:5 – GAIN[2:0] GAIN

This bit field controls the gain setting for the PGA.
ValueNameDescription
0x01X1x gain
0x12X2x gain
0x24X4x gain
0x38X8x gain
0x416X16x gain
Other-Reserved

Bits 4:3 – PGABIASSEL[1:0] PGA Bias Select

This bit field controls the bias current supplied to the PGA.
ValueNameDescription
0x01X100% BIAS current. Usable for fCLK_ADC ≤ 6 MHz.
0x13_4X75% BIAS current. Usable for fCLK_ADC ≤ 4 MHz.
0x21_2X50% BIAS current. Usable for fCLK_ADC ≤ 2.5 MHz.
0x31_4X25% BIAS current. Usable for fCLK_ADC ≤ 1.25 MHz.

Bits 2:1 – ADCPGASAMPDUR[1:0] ADC PGA Sample Duration

This bit field controls the sampling duration for the ADC to sample the PGA output.
ValueNameDescription
0x06CLK6 CLK_ADC cycles. Usable for fCLK_ADC ≤ 1.25 MHz.
0x115CLK15 CLK_ADC cycles. Usable for fCLK_ADC ≤ 5 MHz.
0x220CLK20 CLK_ADC cycles. Usable for fCLK_ADC ≤ 6 MHz.
0x3-Reserved

Bit 0 – PGAEN PGA Enable

This bit controls whether the PGA is enabled or not when selected by the VIA bit field in the Input Multiplexer (ADCn.MUXPOS or ADCn.MUXNEG) registers.

Note: If both PGAEN and the Low Latency (LOWLAT) bit in the Control A (ADCn.CTRLA) register are ‘1’, the PGA will be ON continuously, even when not selected by the VIA bit field. This eliminates the initialization time if reconfiguring the ADC to use the PGA.
ValueDescription
0The PGA is disabled
1The PGA is enabled