SENSOR_SAR_CFG
Bit Field |
Read/Write |
Field Name |
Description |
---|---|---|---|
22:20 |
RW |
SAR_PRE_SEL_ODD |
Pre-selection of odd GPIOs |
18:16 |
RW |
SAR_PRE_SEL_EVEN |
Pre-selection of even GPIOs |
14:12 |
RW |
SAR_IN_P |
Defines the positive input signal |
10:8 |
RW |
SAR_IN_N |
Defines the negative input signal |
3 |
RW |
SAR_DATA_OUT_RX_DMA_EN |
Enable / disable the DMA trigger when SAR data available |
2 |
RW |
SAR_DATA_OUT_UPDATE |
Enable / disable the SAR data update |
1 |
RW |
SAR_SUPPLY_EN |
Enable / disable the SAR supply |
0 |
RW |
SAR_SUPPLY_SELECT |
SAR supply selection |
Bit Field |
Field Name |
Value Symbol |
Value Description |
Hex Value |
---|---|---|---|---|
22:20 |
SAR_PRE_SEL_ODD |
SAR_PRE_SEL_GPIO_1 |
Select GPIO[1] for "pre_sel_odd" |
0x0* |
|
|
SAR_PRE_SEL_GPIO_3 |
Select GPIO[3] for "pre_sel_odd" |
0x1 |
|
|
SAR_PRE_SEL_GPIO_5 |
Select GPIO[5] for "pre_sel_odd" |
0x2 |
|
|
SAR_PRE_SEL_GPIO_7 |
Select GPIO[7] for "pre_sel_odd" |
0x3 |
|
|
SAR_PRE_SEL_GPIO_9 |
Select GPIO[9] for "pre_sel_odd" |
0x4 |
|
|
SAR_PRE_SEL_GPIO_11 |
Select GPIO[11] for "pre_sel_odd" |
0x5 |
|
|
SAR_PRE_SEL_GPIO_13 |
Select GPIO[13] for "pre_sel_odd" |
0x6 |
|
|
SAR_PRE_SEL_GPIO_15 |
Select GPIO[15] for "pre_sel_odd" |
0x7 |
18:16 |
SAR_PRE_SEL_EVEN |
SAR_PRE_SEL_GPIO_0 |
Select GPIO[0] for "pre_sel_even" |
0x0* |
|
|
SAR_PRE_SEL_GPIO_2 |
Select GPIO[2] for "pre_sel_even" |
0x1 |
|
|
SAR_PRE_SEL_GPIO_4 |
Select GPIO[4] for "pre_sel_even" |
0x2 |
|
|
SAR_PRE_SEL_GPIO_6 |
Select GPIO[6] for "pre_sel_even" |
0x3 |
|
|
SAR_PRE_SEL_GPIO_8 |
Select GPIO[8] for "pre_sel_even" |
0x4 |
|
|
SAR_PRE_SEL_GPIO_10 |
Select GPIO[10] for "pre_sel_even" |
0x5 |
|
|
SAR_PRE_SEL_GPIO_12 |
Select GPIO[12] for "pre_sel_even" |
0x6 |
|
|
SAR_PRE_SEL_GPIO_14 |
Select GPIO[14] for "pre_sel_even" |
0x7 |
14:12 |
SAR_IN_P |
SAR_IN_P_SRC_PRE_SEL_EVEN |
Select "pre_sel_even" as source |
0x0 |
|
|
SAR_IN_P_SRC_PRE_SEL_ODD |
Select "pre_sel_odd" as source |
0x1 |
|
|
SAR_IN_P_SRC_SDAC |
Select SDAC as source |
0x2 |
|
|
SAR_IN_P_SRC_SAR_SUPPLY |
Select SAR-ADC supply as source |
0x3 |
|
|
SAR_IN_P_SRC_SAR_SUPPLY_DIV2 |
Select SAR-ADC supply divided by 2 as source |
0x4* |
10:8 |
SAR_IN_N |
SAR_IN_N_SRC_PRE_SEL_EVEN |
Select "pre_sel_even" as source |
0x0 |
|
|
SAR_IN_N_SRC_PRE_SEL_ODD |
Select "pre_sel_odd" as source |
0x1 |
|
|
SAR_IN_N_SRC_SDAC |
Select SDAC as source |
0x2 |
|
|
SAR_IN_N_SRC_VSSA |
Select VSSA as source |
0x3 |
|
|
SAR_IN_N_SRC_SAR_SUPPLY_DIV2 |
Select SAR-ADC supply divided by 2 as source |
0x4* |
3 |
SAR_DATA_OUT_RX_DMA_EN |
SAR_DATA_OUT_RX_DMA_DISABLED |
No RX DMA triggered |
0x0* |
|
|
SAR_DATA_OUT_RX_DMA_ENABLED |
RX DMA triggered when SAR data available |
0x1 |
2 |
SAR_DATA_OUT_UPDATE |
SAR_DATA_OUT_UPDATE_AUTO |
The SAR data buffer updated at the end of a conversion |
0x0* |
|
|
SAR_DATA_OUT_UPDATE_ENABLE |
The SAR data buffer updated at each clock cycle |
0x1 |
1 |
SAR_SUPPLY_EN |
SAR_SUPPLY_AUTO |
The SAR supply is in auto mode |
0x0* |
|
|
SAR_SUPPLY_ENABLE |
The SAR supply is enabled. |
0x1 |
0 |
SAR_SUPPLY_SELECT |
SAR_SUPPLY_BY_VBAT |
SAR ADC supplied by VBAT |
0x0* |
|
|
SAR_SUPPLY_BY_GPIO9 |
SAR ADC supplied by GPIO9 |
0x1 |