USER GUIDE / PERIPHERALS / SADC / 寄存器描述

寄存器描述

ADC_SR(0x000)

ADC_SRBASE + 0x0000
Bit313029282726252423222120191817161514131211109876543210
字段AWDPHY_EOC_ERRReservedSEQ2_DATA_OVRSEQ2_DMA_FINSEQ2_DRSEQ2_EVT_OVRSEQ2_FSMSEQ1_DATA_OVRSEQ1_DMA_FINSEQ1_DRSEQ1_EVT_OVRSEQ1_FSMReservedSEQ0_DRSEQ0_EVT_OVRSEQ0_FSM
RST00000000000000000000000000000000
位名称说明RW
31AWD触发看门狗(复位清除,AWD_SR置0清除)。R
30PHY_EOC_ERREOC返回时间出错(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
29:24Reserved写入无影响,读取为零。R
23SEQ2_DATA_OVRSEQ2 FIFO数据溢出(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
22SEQ2_DMA_FINSEQ2 DMA完成(复位清除,下一次序列开始时清除,写1清除,写IR寄存器相应比特位清除)。RWC
21SEQ2_DRSEQ2数据准备就绪(复位清除,下一次序列开始时清除,写1清除,写IR寄存器相应比特位清除从FIFO中读完所有数据后自动清除)。RWC
20SEQ2_EVT_OVRSEQ2触发事件溢出(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
19:16SEQ2_FSMSEQ2状态机寄存器:

0:IDLE,1:START,2:CONV,3:DELAY
R
15SEQ1_DATA_OVRSEQ1 FIFO数据溢出(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
14SEQ1_DMA_FINSEQ1 DMA完成(复位清除,下一次序列开始时清除,写1清除,写IR寄存器相应比特位清除)。RWC
13SEQ1_DRSEQ1数据准备就绪(复位清除,下一次序列开始时清除,写1清除,写IR寄存器相应比特位清除从FIFO中读完所有数据后自动清除)。RWC
12SEQ1_EVT_OVRSEQ1触发事件溢出(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
11:8SEQ1_FSMSEQ1状态机寄存器:

0:IDLE,1:START,2:CONV,3:DELAY,4:CONV
R
7:6Reserved写入无影响,读取为零。R
5SEQ0_DRSEQ0数据准备就绪(复位清除,下一次序列开始时清除,写1清除,写IR寄存器相应比特位清除)。RWC
4SEQ0_EVT_OVRSEQ0触发事件溢出(复位清除,写1清除,写IR寄存器相应比特位清除)。RWC
3:0SEQ0_FSMSEQ0状态机寄存器:

0:IDLE,1:START,2:CONV
R

ADC_IE(0x0004)

ADC_IEBASE + 0x0004
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPHY_EOC_ERRReservedSEQ2_DATA_OVRSEQ2_DMA_FINSEQ2_DRSEQ2_EVT_OVRSEQ2_EOQSEQ2_SOQSEQ1_CONT_EOGSEQ1_CONT_SOGSEQ1_DATA_OVRSEQ1_DMA_FINSEQ1_DRSEQ1_EVT_OVRSEQ1_EOQSEQ1_SOQReservedSEQ0_DRSEQ0_EVT_OVRSEQ0_EOQSEQ0_SOQ
RST00000000000000000000000000000000
位名称说明RW
31Reserved写入无影响,读取为零。R
30PHY_EOC_ERR1:使能PHY EOC错误检测中断。RW
29:22Reserved写入无影响,读取为零。R
21SEQ2_DATA_OVR1:使能SEQ2 FIFO数据溢出中断。RW
20SEQ2_DMA_FIN1:使能SEQ2 DMA完成中断。RW
19SEQ2_DR1:使能SEQ2数据准备就绪中断。RW
18SEQ2_EVT_OVR1:使能SEQ2触发事件溢出中断。RW
17SEQ2_EOQ1:使能SEQ2结束中断。RW
16SEQ2_SOQ1:使能SEQ2开始中断。RW
15SEQ1_CONT_EOG1:使能SEQ1连续转换结束中断。RW
14SEQ1_CONT_SOG1:使能SEQ1连续转换开始中断。RW
13SEQ1_DATA_OVR1:使能SEQ1 FIFO数据溢出中断。RW
12SEQ1_DMA_FIN1:使能SEQ1 DMA完成中断。RW
11SEQ1_DR1:使能SEQ1数据准备就绪中断。RW
10SEQ1_EVT_OVR1:使能SEQ1触发事件溢出中断。RW
9SEQ1_EOQ1:使能SEQ1结束中断。RW
8SEQ1_SOQ1:使能SEQ1开始中断。RW
7:4Reserved写入无影响,读取为零。R
3SEQ0_DR1:使能SEQ0数据准备就绪中断。RW
2SEQ0_EVT_OVR1:使能SEQ0触发事件溢出中断。RW
1SEQ0_EOQ1:使能SEQ0结束中断。RW
0SEQ0_SOQ1:使能SEQ0开始中断。RW

ADC_IR(0x00C)

ADC_IRBASE + 0x000C
Bit313029282726252423222120191817161514131211109876543210
字段AWDPHY_EOC_ERRReservedSEQ2_DATA_OVRSEQ2_DMA_FINSEQ2_DRSEQ2_EVT_OVRSEQ2_EOQSEQ2_SOQSEQ1_CONT_EOGSEQ1_CONT_SOGSEQ1_DATA_OVRSEQ1_DMA_FINSEQ1_DRSEQ1_EVT_OVRSEQ1_EOQSEQ1_SOQReservedSEQ0_DRSEQ0_EVT_OVRSEQ0_EOQSEQ0_SOQ
RST00000000000000000000000000000000
位名称说明RW
31AWD0:中断未触发。1:中断触发。通过ADC_AWD_SR寄存器对应通道清除。

触发条件:通道采样电压在看门狗阈值电压范围之外。
RWC
30PHY_EOC_ERR0:中断未触发。1:中断触发。

触发条件:ADC PHY EOC信号超时。
RWC
29:22Reserved写入无影响,读取为零。R
21SEQ2_DATA_OVR0:中断未触发。1:中断触发。

触发条件:DMA模式下,FIFO数据溢出。
RWC
20SEQ2_DMA_FIN0:中断未触发。1:中断触发。

触发条件:DMA传输完成。
RWC
19SEQ2_DR0:中断未触发。1:中断触发。

触发条件:ADC_SEQ2_DCR.DRT条件被触发。
RWC
18SEQ2_EVT_OVR0:中断未触发。1:中断触发。

触发条件1:同时使用多个触发源启动SEQ2;

触发条件2:在SEQ2未结束时尝试使用触发源启动SEQ2.

触发源包括:REG、TCU、PWM0、PWM1 TRIGGER.
RWC
17SEQ2_EOQ0:中断未触发。1:中断触发。

触发条件:SEQ2结束。
RWC
16SEQ2_SOQ0:中断未触发。1:中断触发。

触发条件:SEQ2启动。
RWC
15SEQ1_CONT_EOG0:中断未触发。1:中断触发。

触发条件:SEQ1连续转换组结束。
RWC
14SEQ1_CONT_SOG0:中断未触发。1:中断触发。

触发条件:SEQ1连续转换组启动。
RWC
13SEQ1_DATA_OVR0:中断未触发。1:中断触发。

触发条件:DMA模式下,FIFO数据溢出。
RWC
12SEQ1_DMA_FIN0:中断未触发。1:中断触发。

触发条件:DMA传输完成。
RWC
11SEQ1_DR0:中断未触发。1:中断触发。

触发条件:ADC_SEQ1_DCR.DRT条件被触发。
RWC
10SEQ1_EVT_OVR0:中断未触发。1:中断触发。

触发条件1:同时使用多个触发源启动SEQ1;

触发条件2:在SEQ1未结束时尝试使用触发源启动SEQ1.

触发源包括:REG、TCU、PWM0、PWM1 TRIGGER.
RWC
9SEQ1_EOQ0:中断未触发。1:中断触发。

触发条件:SEQ1结束。
RWC
8SEQ1_SOQ0:中断未触发。1:中断触发。

触发条件:SEQ1启动。
RWC
7:4Reserved写入无影响,读取为零。R
3SEQ0_DR0:中断未触发。1:中断触发。

触发条件:ADC_SEQ0_DCR.DRT条件被触发。
RWC
2SEQ0_EVT_OVR0:中断未触发。1:中断触发。

触发条件:在SEQ0未结束时尝试再次使用寄存器触发启动SEQ0.
RWC
1SEQ0_EOQ0:中断未触发。1:中断触发。

触发条件:SEQ0结束。
RWC
0SEQ0_SOQ0:中断未触发。1:中断触发。

触发条件:SEQ0启动。
RWC

ADC_CR(0x014)

ADC_CRBASE + 0x0014
Bit313029282726252423222120191817161514131211109876543210
字段ReservedSEQ<n>_STARTReservedSEQ<n>_RESET
RST00000000000000000000000000000000
位名称说明RW
31:11Reserved写入无影响,读取为零。R
10:8SEQ<n>_START写1启动转换序列。转换开始时,硬件自动置0。RW
7:3Reserved写入无影响,读取为零。R
2:0SEQ<n>_RESET写1复位序列。当序列正在使用SADC PHY时,复位该序列。复位开始时,硬件自动置0。RW

ADC_CFR(0x018)

ADC_CFRBASE + 0x018
Bit313029282726252423222120191817161514131211109876543210
字段ReservedPHY_SEL_EOCPHY_SEL_ENPHY_RESETPHY_PDReservedBREAK_MDReservedSOC_EXT_CYCLESEQn_PRI
RST00000001000000000000000000000110
位名称说明RW
31:28Reserved写入无影响,读取为零。R
27PHY_SEL_EOC0:使用ADC控制器的EOC。

1:使用PHY的EOC。
RW
26PHY_SEL_EN使能saradc_sel信号

0:ADC与saradc_pad0-715[4] 断开连接

1:ADC与saradc_pad0-715建立连接
RW
25PHY_RESETSADC PHY 复位

0:Reset_N释放。

1:Reset_N生效。
RW
24PHY_PDSADC PHY电源控制比特位。

0:SADC PHY上电。

1:SADC PHY断电。
RW
23:17Reserved写入无影响,读取为零。R
16BREAK_MD序列冲突发生时的策略:

0:不打断当前转换。

1:打断当前转换。
RW
15:14Reserved写入无影响,读取为零。R
13:6SOC_EXT_CYCLE采样期间SOC信号额外保持的周期

0x0: soc额外保持0个cycle

0x5: soc额外保持5个cycle

0xa:soc额外保持10个cycle

0xe:soc额外保持15个cycle

0x1e:soc额外保持30个cycle

0x2d:soc额外保持45个cycle

0x3c:soc额外保持60个cycle

0xd2:soc额外保持210个cycle

others:保留值,不允许配置。

禁止在SEQ0/1/2工作期间配置SOC_EXT_CYCLE。
RW
5:0SEQn_PRI序列优先级,最高为3,最低为0。数值越高,优先级越高。当序列优先级数值相等时,优先级按照SEQ0,SEQ1,SEQ2的顺序从高到低排列。RW

ADC_CLKR0(0x01C)

ADC_CLKR0BASE + 0x01C
Bit313029282726252423222120191817161514131211109876543210
字段ADCCLK_DIVSEQ1_CONTCLK_DIV
RST00000000000000000000000000000000
位名称说明RW
31:24ADCCLK_DIVadc_clk = dev_clk / ((ADCCLK_DIV >> 1)
<< 1)

adc_clk的最大值不能超过30MHz。
RW
23:0SEQ1_CONTCLK_DIVcont_clk = adc_clkcont_clk0
/ (CLKCONTCLK_DIV+1)
RW

ADC_CLKR1(0x020)

ADC_CLKR1BASE + 0x020
Bit313029282726252423222120191817161514131211109876543210
字段ReservedSEQ1_DLYCLK_DIV
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:0SEQ1_DLYCLK_DIVdly_clk = adc_clkdly_clk0
/ (SEQ1_CLKDLYCLK_DIV+1)
RW

ADC_CLKR2(0x024)

ADC_CLKR2BASE + 0x024
Bit313029282726252423222120191817161514131211109876543210
字段ReservedSEQ2_DLYCLK_DIV
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:0SEQ2_DLYCLK_DIVdly_clk = adc_clkdly_clk0
/ (SEQ2_CLKDLYCLK_DIV+1)
RW

ADC_AWD_CRn(0x02C-0x08)

ADC_AWD_CRn(n=0,1,...715)BASE + 0x02C-0x0468
Bit313029282726252423222120191817161514131211109876543210
字段HTR_ENReservedHTRLTR_ENReservedLTR
RST00000000000000000000111111111111
位名称说明RW
31HTR_ENCHn高阈值电压使能。

1:使能

0:取消使能
RW
30:28Reserved写入无影响,读取为零。R
27:16HTR高阈值电压。RW
15LTR_ENCHn低阈值电压使能。

1:使能

0:取消使能
RW
14:12Reserved写入无影响,读取为零。R
11:0LTR低阈值电压。RW

ADC_AWD_SR(0x06C)

ADC_AWD_SRBASE + 0x06C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH<n>_HTR_FLGReservedCH<n>_LTR_FLG
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16CH<n>_HTR_FLG通道采样电压高于高阈值电压RWC
15:8Reserved写入无影响,读取为零。R
7:0CH<n>_LTR_FLG通道采样电压低于低阈值电压RWC

ADC_AWD_IM(0x070)

ADC_AWD_IMBASE + 0x070
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH<n>_HTR_FLGReservedCH<n>_LTR_FLG
RST11111111111111111111111111111111
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16CH<n>_HTR_FLG0:使能中断。

1:屏蔽中断。
RW
15:8Reserved写入无影响,读取为零。R
7:0CH<n>_LTR_FLG0:使能中断。

1:屏蔽中断。
RW

ADC_AWD_IR(0x078)

ADC_AWD_IRBASE + 0x078
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH<n>_HTR_FLGReservedCH<n>_LTR_FLG
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16CH<n>_HTR_FLG0:中断未触发或被屏蔽。1:中断触发。R
15:8Reserved写入无影响,读取为零。R
7:0CH<n>_LTR_FLG0:中断未触发或被屏蔽。1:中断触发。R

ADC_AWD_FAIL(0x88)

ADC_AWD_FAILBASE + 0x088
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH<n>_HTR_FAILReservedCH<n>_LTR_FAIL
RST11111111111111111111111111111111
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16CH<n>_HTR_FAIL0:使能看门狗FAIL。

1:屏蔽看门狗FAIL。
RW
15:8Reserved写入无影响,读取为零。R
7:0CH<n>_LTR_FAIL0:使能看门狗FAIL。

1:屏蔽看门狗FAIL。
RW

ADC_SEQ0_CR(0x100)

ADC_SEQ0_CRBASE + 0x0100
Bit313029282726252423222120191817161514131211109876543210
字段ReservedLENReservedCH_NUM_EN
RST00000000000000000000000000000000
位名称说明RW
31:14Reserved写入无影响,读取为零。R
13:12LEN序列长度:LEN+1,最大为4。RW
11:1Reserved写入无影响,读取为零。R
0CH_NUM_EN是否存储相应的转换通道编号。RW

ADC_SEQ0_CNR0(0x104)

ADC_SEQ0_CNR0BASE + 0x0104
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH_NUM3CH_NUM0-3CH_NUM2CH_NUM1CH_NUM0
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。R
13:12CH_NUM0-3第0-3次转换的通道编号(0-7)。RW

ADC_SEQ0_DCR(0x108)

ADC_SEQ0_DCRBASE + 0x0108
Bit313029282726252423222120191817161514131211109876543210
字段ReservedDRT_CUS<n>ReservedDRTReservedCNT
RST00000000000000000000000000000000
位名称说明RW
31:20Reserved写入无影响,读取为零。R
19:16DRT_CUS<n>当DRT = 0b1时,自定义SEQ0数据准备就绪信号的触发条件。

0:第n次转换结束后不触发数据准备就绪信号。

1:第n次转换结束后触发数据准备就绪信号。
RW
15:14Reserved写入无影响,读取为零。R
13DRT数据准备就绪信号触发条件。

0:SEQ0结束触发。

1:用户自定义。
RW
12:3Reserved写入无影响,读取为零。R
2:0CNT接收到的SEQ0转换数据数目(下一次SEQ0启动时清除)。RW

ADC_SEQ0_DR0(0x10C)

ADC_SEQ0_DR0BASE + 0x010C
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM1DATA1CH_NUM0DATA0
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM1第1次转换的通道编号,当ADC_SEQ0_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA1第1次转换的结果。R
15:12CH_NUM0第0次转换的通道编号,当ADC_SEQ0_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA0第0次转换的结果。R

ADC_SEQ0_DR1(0x110)

ADC_SEQ0_DR1BASE + 0x0110
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM3DATA3CH_NUM2DATA2
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM3第3次转换的通道编号,当ADC_SEQ0_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA3第3次转换的结果。R
15:12CH_NUM2第2次转换的通道编号,当ADC_SEQ0_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA2第2次转换的结果。R

ADC_SEQ1_CR(0x200)

ADC_SEQ1_CRBASE + 0x0200
Bit313029282726252423222120191817161514131211109876543210
字段ReservedSTORAGE<n>STORAGE7STORAGE6STORAGE5STORAGE4STORAGE3STORAGE2STORAGE1STORAGE0[5]LENReservedEXTSELCONT_GLENCONT_ENCH_NUM_EN
RST11111111111111110000000000000000
位名称说明RW
31:24ReservedSTORAGE<n>写入无影响,读取为零。是否将第n次转换的数据存储到FIFO中。

0:不存储。1:存储。
RRW
23:16[6]STORAGE<n>是否将第n次转换的数据存储到FIFO中。

0:不存储。1:存储。
RW
15:12LEN序列长度:LEN+1。RW
11:7Reserved写入无影响,读取为零。R
6:5EXTSEL触发事件选择:

0b01:TCU事件触发。

0b10:PWM0事件触发。

0b11:PWM1事件触发。

0b00:寄存器触发。
RW
4:2CONT_GLEN连续转换模式下每个SEQ1转换组的个数:CONT_GLEN+1,最大为8。RW
1CONT_EN使能连续转换模式。

1:使能

0:取消使能
RW
0CH_NUM_EN是否存储转换的通道编号。

1:使能

0:取消使能
RW

ADC_SEQ1_CNR0(0x204)

ADC_SEQ1_CNR0BASE + 0x0204
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUMn0-7
RST00000000000000000000000000000000
位名称说明RW
31:0CH_NUMn0-7第n(0-7)转换的通道编号(0-7)。RW

ADC_SEQ1_CNR0(0x204)

ADC_SEQ1_CNR1BASE + 0x0208
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM8-15
RST00000000000000000000000000000000
位名称说明RW
31:0CH_NUM8-15转换的通道编号(0-7)。RW

ADC_SEQ1_DCR(0x20C)

ADC_SEQ1_DCRBASE + 0x020C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedDRT_CUS7DRT_CUS6DRT_CUS5DRT_CUS4DRT_CUS3DRT_CUS2DRT_CUS1DRT_CUS0DRTReservedDMA_MDReservedFIFO_CNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
2331:16[7]DRT_CUS<n>当DRT=0b111时,自定义数据准备就绪信号的触发条件。

0:在第n次转换结束后不触发。

1:在第n次转换结束后触发。
RW
15:13DRT数据准备就绪信号的触发条件:

0b000:SEQ1结束后。

0b001:连续转换模式下SEQ1每组结束后。

0b010:FIFO数据
>= 1。

0b011:FIFO数据
>= 4。

0b100:FIFO数据
>= 8。

0b101:FIFO数据 >= 16。

0b111:用户自定义。
RW
12:9Reserved写入无影响,读取为零。R
8DMA_MD使能DMA模式。RW
7:6Reserved写入无影响,读取为零。R
5:0FIFO_CNTFIFO存储数据数目。R

ADC_SEQ1_FIFODR(0x210)

ADC_SEQ1_DR[2] FIFOBASE + 0x0210
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH_NUMDATA
RST0000000000000000????????????????
位名称说明RW
31:16Reserved写入无影响,读取为零。R
15:12CH_NUM转换的通道编号。仅在DMA模式下有效R
11:0DATA转换数据。仅在DMA模式下有效R

ADC_SEQ1_DLYn(0x214-0x20)

ADC_SEQ1_DLYn (n=0,1,...37)BASE + 0x0214-0x02230
Bit313029282726252423222120191817161514131211109876543210
字段DLY_CNT<n>
RST00000000000000000000000000000000
位名称说明RW
31:0DLY_CNT<n>第0-715次转换的延迟时间。

0:没有延迟。
RW

ADC_SEQ1_CONT_CRn(0x234-0x250)

ADC_SEQ1_CONT_CRn(0=0.1,...7)BASE + 0x0234-0x0250
Bit313029282726252423222120191817161514131211109876543210
字段CONT_CNTReservedLEN
RST00000000000000000000000000000000
位名称说明RW
31:16CONT_CNT连续转换的间隔时间,不能为0。R
15:4Reserved写入无影响,读取为零。R
3:0LEN连续转换模式下第n组的长度:LEN+1。LEN的范围为0-15。RW

ADC_SEQ1_RCNT(0x254)

ADC_SEQ1_RCNTBASE + 0x0254
Bit313029282726252423222120191817161514131211109876543210
字段MAXCNT
RST00000000000000000000000000000000
位名称说明RW
31:16MAX计数器的最大值,CNT达到这个值以后会重新变为0。RW
15:0CNT总线从FIFO中读取的数据字节数。RW

ADC_SEQ1_DMA_RCNT(0x258)

ADC_SEQ1_DMA_RCNTBASE + 0x0258
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCNT
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。R
15:0CNTDMA读取FIFO的次数。

DMA从FIFO中读取的数据字节数。
RW

ADC_SEQ1_DR0(0x25C)

ADC_SEQ1_DR0BASE + 0x025C
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM1DATA1CH_NUM0DATA0
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM1第1次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA1第1次转换的结果。R
15:12CH_NUM0第0次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA0第0次转换的结果。R

ADC_SEQ1_DR1(0x260)

ADC_SEQ1_DR1BASE + 0x0260
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM3DATA3CH_NUM2DATA2
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM3第3次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA3第3次转换的结果。R
15:12CH_NUM2第2次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA2第2次转换的结果。R

ADC_SEQ1_DR2(0x264)

ADC_SEQ1_DR2BASE + 0x0264
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM5DATA5CH_NUM4DATA4
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM5第5次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA5第5次转换的结果。R
15:12CH_NUM4第4次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA4第4次转换的结果。R

ADC_SEQ1_DR3(0x268)

ADC_SEQ1_DR3BASE + 0x0268
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM7DATA7CH_NUM6DATA6
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM7第7次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA7第7次转换的结果。R
15:12CH_NUM6第6次转换的通道编号,当ADC_SEQ1_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA6第6次转换的结果。R

ADC_SEQ2_CR(0x300)

ADC_SQ2_CRBASE + 0x0300
Bit313029282726252423222120191817161514131211109876543210
字段ReservedSTORAGE<n>ReservedLENReservedEXTSELReservedCH_NUM_EN
RST0000000011111111000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16STORAGE<n>是否将第n次转换的数据存储到FIFO中。

0:不存储。1:存储。
RW
15Reserved写入无影响,读取为零。R
14:12LEN序列长度:LEN+1。RW
11:7Reserved写入无影响,读取为零。R
6:5EXTSEL触发事件选择:

0b01:TCU事件触发。

0b10:PWM0事件触发。

0b11:PWM1事件触发。

0b00:寄存器触发。
RW
4:1Reserved写入无影响,读取为零。R
0CH_NUM_EN是否存储转换的通道编号。

1:使能

0:取消使能
RW

ADC_SEQ2_CNR0(0x304)

ADC_SEQ2_CNR0BASE + 0x0304
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM0-7
RST00000000000000000000000000000000
位名称说明RW
31:0CH_NUM0-7转换的通道编号(0-7)。RW

ADC_SEQ2_DCR(0x30C)

ADC_SEQ2_DCRBASE + 0x030C
Bit313029282726252423222120191817161514131211109876543210
字段ReservedDRT_CUS<n>DRTReservedDMA_MDReservedFIFO_CNT
RST00000000000000000000000000000000
位名称说明RW
31:24Reserved写入无影响,读取为零。R
23:16DRT_CUS<n>当DRT=0b111时,自定义数据准备就绪信号的触发条件。

0:在第n次转换结束后不触发。

1:在第n次转换结束后触发。
RW
15:13DRT数据准备就绪信号的触发条件:

0b000:SEQ21结束后。

0b001:连续转换模式下SEQ1每组结束后。

0b010:FIFO数据
>= 1。

0b011:FIFO数据
>= 4。

0b100:FIFO数据
>= 8。

0b101:FIFO数据 >= 16。

0b111:用户自定义。
RW
12:9Reserved写入无影响,读取为零。R
8DMA_MD使能DMA模式。RW
7:5Reserved写入无影响,读取为零。R
4:0FIFO_CNTFIFO存储数据数目。R

ADC_SEQ2_FIFODR(0x310)

ADC_SEQ2_FIFODR[3]BASE + 0x0310
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCH_NUMDATA
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。R
15:12CH_NUM转换的通道编号。仅在DMA模式下有效R
11:0DATA转换数据。仅在DMA模式下有效R

ADC_SEQ2_DLYn(0x314-0x318)

ADC_SEQ2_DLYn (n=0,1)BASE + 0x0314-0x0318
Bit313029282726252423222120191817161514131211109876543210
字段DLY_CNT<n>
RST00000000000000000000000000000000
位名称说明RW
31:0DLY_CNT<n>第0-7次转换的延迟时间。

0:没有延迟。
RW

ADC_SEQ2_RCNT(0x354)

ADC_SEQ2_RCNTBASE + 0x0354
Bit313029282726252423222120191817161514131211109876543210
字段MAXCNT
RST00000000000000000000000000000000
位名称说明RW
31:16MAX计数器的最大值,CNT达到这个值以后会重新变为0。RW
15:0CNT总线从FIFO中读取的数据字节数。RW

ADC_SEQ2_DMA_RCNT(0x358)

ADC_SEQ2_DMA_RCNTBASE + 0x0358
Bit313029282726252423222120191817161514131211109876543210
字段ReservedCNT
RST00000000000000000000000000000000
位名称说明RW
31:16Reserved写入无影响,读取为零。R
15:0CNTDMA读取FIFO的次数。

DMA从FIFO中读取的数据字节数。
RW

ADC_SEQ2_DR0(0x35C)

ADC_SEQ2_DR0BASE + 0x035C
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM1DATA1CH_NUM0DATA0
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM1第1次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA1第1次转换的结果。R
15:12CH_NUM0第0次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA0第0次转换的结果。R

ADC_SEQ2_DR1(0x360)

ADC_SEQ2_DR1BASE + 0x0360
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM3DATA3CH_NUM2DATA2
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM3第3次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA3第3次转换的结果。R
15:12CH_NUM2第2次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA2第2次转换的结果。R

ADC_SEQ2_DR2(0x364)

ADC_SEQ2_DR2BASE + 0x0364
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM5DATA5CH_NUM4DATA4
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM5第5次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA5第5次转换的结果。R
15:12CH_NUM4第4次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA4第4次转换的结果。R

ADC_SEQ2_DR3(0x368)

ADC_SEQ2_DR3BASE + 0x0368
Bit313029282726252423222120191817161514131211109876543210
字段CH_NUM7DATA7CH_NUM6DATA6
RST00000000000000000000000000000000
位名称说明RW
31:28CH_NUM7第7次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
27:16DATA7第7次转换的结果。R
15:12CH_NUM6第6次转换的通道编号,当ADC_SEQ2_CR.CH_NUM_EN=1时该变量有效。R
11:0DATA6第6次转换的结果。R