寄存器描述
0x0000 GLB_EN
默认值:0x00000000 |
全局使能寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:2 |
- |
- |
- |
1 |
R/W |
0x0 |
CPM1_EN CPM1 Enable,CPM1 使能。
|
0 |
R/W |
0x0 |
CPM0_EN CPM0 Enable,CPM0 使能。
|
0x0004 GLB_IRQ_STS
默认值:0x00000000 |
全局中断状态寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:4 |
- |
- |
- |
3 |
R/W1C |
0x0 |
CPM1_COL_IRQ CPM1 Low Comparator Output IRQ,低位比较器中断。
|
2 |
R/W1C |
0x0 |
CPM1_COH_IRQ CPM1 High Comparator Output IRQ,高位比较器中断。
|
1 |
R/W1C |
0x0 |
CPM0_COL_IRQ CPM0 Low Comparator Output IRQ,低位比较器中断。
|
0 |
R/W1C |
0x0 |
CPM0_COH_IRQ CPM0 High Comparator Output IRQ,高位比较器中断。
|
BC0/1+0x10 COMP_CTL
默认值:0x00000000 |
比较器控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:29 |
- |
- |
- |
28:27 |
R/W |
0x0 |
COL_IRQ_SEL Low Comparator COL_IRQ source
select,低位比较器输出至中断的信号源选择。
|
26 |
R/W |
0x0 |
COMPL_EN Low Comparator Enable,低位比较器使能。
|
25:24 |
- |
- |
- |
23 |
R/W |
0x0 |
LDAC_EN Low Comparator DAC enable,LDAC 使能。
|
22 |
R/W |
0x0 |
COL_LT_ASYNC_EN Low Comparator COL_LT select asynchronous
source,低位输出比较器的锁存信号 COL_LT 采用异步信号源使能。
|
21:20 |
R/W |
0x0 |
COL_GPIO_SEL Low Comparator COL_GPIO source select,低位比较器输出至
GPIO 的信号源选择。
|
19:18 |
R/W |
0x0 |
COL_PWM_SEL Low Comparator COL_PWM source select,低位比较器输出至 EPWM
的信号源选择。
|
17 |
R/W |
0x0 |
COMPL_INV Low Comparator output invert enable,低位比较器输出反相使能。
|
16 |
R/W |
0x0 |
COMPL:_NSRC Low Comparator Negative Input
Source,低位比较器的负端输入源选择。
|
15:13 |
- |
- |
- |
12:11 |
R/W |
0x0 |
COH_IRQ_SEL High comparator COH_IRQ source
select,高位比较器输出至中断的信号源选择。
|
10 |
R/W |
0x0 |
COMPH_EN High Comparator Enable,高位比较器使能。
|
9:8 |
- |
- |
- |
7 |
R/W |
0x0 |
HDAC_EN High Comparator DAC enable,HDAC 使能。
|
6 |
R/W |
0x0 |
COH_LT_ASYNC_EN High comparator COH_LT select asynchronous
source,高位输出比较器的锁存信号 COH_LT 采用异步信号源使能。
|
5:4 |
R/W |
0x0 |
COH_GPIO_SEL High comparator COH_GPIO source select,高位比较器输出至
GPIO 的信号源选择。
|
3:2 |
R/W |
0x0 |
COH_PWM_SEL High Comparator COH_PWM source select,高位比较器输出至 EPWM
的信号源选择。
|
1 |
R/W |
0x0 |
COMPH_INV High Comparator output invert enable,高位比较器输出反相使能。
|
0 |
R/W |
0x0 |
COMPH_NSRC High Comparator Negative Input
Source,高位比较器的负端输入源选择。
|
BC0/1+0x014 COMP_OUT
默认值:0x00000000 |
比较器输出寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
- |
- |
- |
29 |
R/W |
0x0 |
COHL_GPIO_EN COHL GPIO output Enable,高低位比较器输出进行 OR 逻辑作为 GPIO
输出使能。
|
28 |
R/W |
0x0 |
COHL_PWM_EN COHL PWM Enable,高低位比较器输出进行 OR 逻辑作为 EPWM 保护使能。
|
27:23 |
- |
- |
- |
22 |
R/W |
0x0 |
COL_PWM_EN Low Comparator PWM Enable,低位比较器输出 EPWM 保护使能。
|
21 |
R/W |
0x0 |
COL_GPIO_EN Low Comparator GPIO output Enable,GPIO 输出使能。
|
20 |
R/W |
0x0 |
COL_IRQ_LVL Low Comparator Interrupt Level Mode
Select,低位比较器中断电平模式选择。
|
19:18 |
R/W |
0x0 |
COL_IRQ_EDG Low Comparator Interrupt Edge Mode
Select,低位比较器中断边沿模式选择。
|
17 |
R/W |
0x0 |
COL_IRQ_MOD Low Comparator Interrupt Mode
Select,低位比较器中断模式选择。
|
16 |
R/W |
0x0 |
COL_IRQ_EN Low Comparator Interrupt Enable,低位比较器中断使能。
|
15:7 |
- |
- |
- |
6 |
R/W |
0x0 |
COH_PWM_EN High Comparator PWM Enable,高位比较器输出 EPWM 保护使能。
|
5 |
R/W |
0x0 |
COH_GPIO_EN High Comparator GPIO output Enable,GPIO 输出使能。
|
4 |
R/W |
0x0 |
COH_IRQ_LVL High Comparator Interrupt Level Mode
Select,高位比较器中断电平模式选择。
|
3:2 |
R/W |
0x0 |
COH_IRQ_EDG High Comparator Interrupt Edge Mode
Select,高位比较器中断边沿模式选择。
|
1 |
R/W |
0x0 |
COH_IRQ_MOD High Comparator Interrupt Mode
Select,高位比较器中断模式选择。
|
0 |
R/W |
0x0 |
COH_IRQ_EN High Comparator Interrupt Enable,高位比较器中断使能。
|
BC0/1+0x18 COMP_HYSCTL
默认值:0x00000000 |
比较器迟滞控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:9 |
- |
- |
- |
8 |
R/W |
0x00 |
COMP_IBIAS_EN Comparator Ibias Enable,比较器偏置电流使能。
|
7 |
- |
- |
- |
6:4 |
R/W |
0x0 |
COMPL_HYS_EN Low Comparator Hysteresis Enable,低位比较器迟滞电压使能。
LSB 为 DAC 的 LSB,在 3.3V 供电的情况下,LSB = 3.3V/4096。 |
3 |
- |
- |
- |
2:0 |
R/W |
0x0 |
COMPH_HYS_EN High Comparator Hysteresis Enable,高位比较器迟滞电压设置。
|
BC0/1+0x1C COMP_STS
默认值:0x00000000 |
比较器状态寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:4 |
- |
- |
- |
3 |
R |
0x0 |
COL_LT_SYNC Latched Value of ,Low Comparator Digital Filter
Output,低位比较器经过锁存的信号。
|
2 |
R |
0x0 |
COL_SYNC_FLT Low Comparator Digital Filter
Output,低位比较器经过数字滤波后的输出信号。
|
1 |
R |
0x0 |
COH_LT_SYNC Latched Value of ,High Comparator Digital Filter
Output,高位比较器经过锁存的信号。
|
0 |
R |
0x0 |
COH_SYNC_FLT High Comparator Digital Filter
Output,高位比较器经过数字滤波后的输出信号。
|
BC0/1+0x20 COMP_STS_CLR
默认值:0x00000000 |
比较器状态清除寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:4 |
- |
- |
- |
3 |
R/W |
0x0 |
COL_LT_SYNCLR_EN Low Comparator SYNCLR Enable,使能允许 SYNCLR
进行低位比较器的锁存信号清 0。
|
2 |
R/W1AC |
0x0 |
COL_LT_CLR Low Comparator Latch Clear,低位比较器的输出锁存信号进行清 0。
|
1 |
R/W |
0x0 |
COH_LT_SYNCLR_EN High comparator SYNCLR Enable,使能允许 SYNCLR
进行高位比较器的锁存信号清 0。
|
0 |
R/W1AC |
0x0 |
COH_LT_CLR High Comparator Latch Clear,高位比较器的输出锁存信号进行清 0。
|
BC0/1+0x24 COMP_DAC_CTL
默认值:0x00000000 |
SSINC 比较阈值寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:8 |
- |
- |
- |
7:4 |
R/W |
0x0 |
SYNC_SRC Synchronous Source Select,同步信号源选择,此同步信号用于控制 HDAC 和
LDAC 的影子寄存器的更新,HDAC 的斜波信号模块的启动,以及输出锁存状态清 0 操作。
|
3 |
- |
- |
- |
2 |
R/W |
0x0 |
DAC_LOAD_SEL DAC Load Select,DAC 数值的影子寄存器更新至立即寄存器的触发信号选择。
|
1 |
R/W |
0x0 |
RAMP_LOAD_SEL Ramp Load Select,选择 RAMPSTS 的更新数据源。
|
0 |
R/W |
0x0 |
HDAC_SRC HDAC source select,高位 DAC 输出控制源选择。
注: 此位从 0x0 切换到
0x1,自动触发一次斜坡模块的影子寄存器更新到立即寄存器,即 RAMP_DLYS 更新到
RAMP_DLYA,RAMP_DEC_VALS 更新到 RAMP_DEC_VALA,RAMP_MAX_REFS 更新到
RAMP_MAX_REFA。
|
BC0/1+0x28 DACH_VALS
默认值:0x00000000 |
高位 DAC 数值影子寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11:0 |
R/W |
0x0 |
DACH_VALS High DAC Shadow Value,HDAC 的影子寄存器。 |
BC0/1+0x2C DACH_VALA
默认值:0x00000000 |
高位 DAC 数值生效寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11:0 |
R |
0x0 |
DACH_VALA High DAC Active Value,HDAC 的当前生效寄存器。 |
BC0/1+0x30 RAMP_MAX_REFA
默认值:0x00000000 |
斜坡最大值生效寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R |
0x0 |
RAMP_MAX_REFA Ramp Maximum Reference Active Value,RAMP_MAX_REF 的当前生效值。 |
BC0/1+0x34 RAMP_MAX_REFS
默认值:0x00000000 |
斜坡最大值影子寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
RAMP_MAX_REFS Ramp Maximum Reference Shadow Value,RAMP_MAX_REF 的影子值。 |
BC0/1+0x38 RAMP_DEC_VALA
默认值:0x00000000 |
斜坡递减值生效寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R |
0x0 |
RAMP_DEC_VALA Ramp Decrement Active Value,RAMP_DEC_VAL 的当前生效值。 |
BC0/1+0x3C RAMP_DEC_VALS
默认值:0x00000000 |
斜坡递减值影子寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R |
0x0 |
RAMP_DEC_VALS Ramp Decrement Value Active,RAMP_DEC_VAL 的影子值。 |
BC0/1+0x40 RAMP_DLYA
默认值:0x00000000 |
斜坡延迟值生效寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R |
0x0 |
RAMP_DLYA Ramp Delay Active Value,RAMP_DLY_VAL 的当前生效值。 |
BC0/1+0x44 RAMP_DLYS
默认值:0x00000000 |
斜坡延迟值影子寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
RAMP_DLYS Ramp Delay Shadow Value,RAMP_DLY_VAL 的影子值。 |
BC0/1+0x48 RAMP_STS
默认值:0x00000000 |
斜坡状态值寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R |
0x0 |
RAMP_STS Ramp Status,RAMP 状态值。 |
BC0/1+0x4C DACL_VALS
默认值:0x00000000 |
低位 DAC 数值影子寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11:0 |
R/W |
0x0 |
DACL_VALS Low DAC Shadow Value,LDAC 的影子寄存器。 |
BC0/1+0x50 DACL_VALA
默认值:0x00000000 |
低位 DAC 数值生效寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11:0 |
R |
0x0 |
DACL_VALA Low DAC Active Value,LDAC 的当前生效寄存器。 |
BC0/1+0x54 LFIL_CTL
默认值:0x00000000 |
低位滤波器控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11 |
R/W |
0x0 |
FIL_EN Low Filter Enable,低位滤波器使能。
|
10:6 |
R/W |
0x0 |
THRESH Low Filter Majority Voting Threshold,低位滤波器的阈值,生效值为 THRESH + 1。 |
5:0 |
R/W |
0x0 |
SAMP_WIN Low Filter Sample Window Size,低位滤波器的采样窗口大小,生效值为 SAMP_WIN + 1。 |
BC0/1+0x58 LFIL_CLK_CTL
默认值:0x00000000 |
低位滤波器时钟控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:10 |
- |
- |
- |
9:0 |
R/W |
0x0 |
CLK_PRE_SCALE Low filter sample clock prescale,采样时钟的分频比。 |
BC0/1+0x5C HFIL_CTL
默认值:0x00000000 |
高位滤波器控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11 |
R/W |
0x0 |
FIL_EN High Filter Enable,高位滤波器使能。
|
10:6 |
R/W |
0x0 |
THRESH High Filter Majority Voting Threshold,高位滤波器的阈值,生效值为 THRESH + 1。 |
5:0 |
R/W |
0x0 |
SAMP_WIN High Filter Sample Window Size,高位滤波器的采样窗口大小,生效值为 SAMP_WIN + 1。 |
BC0/1+0x60 HFIL_CLK_CTL
默认值:0x00000000 |
高位滤波器时钟控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:10 |
- |
- |
- |
9:0 |
R/W |
0x0 |
CLK_PRE_SCALE High Filter Sample Clock Prescale,采样时钟的分频比。 |
BC0/1+0x70 IN_SRC_SEL
默认值:0x00000000 |
输入源选择寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:12 |
- |
- |
- |
11:9 |
R/W |
0x0 |
COMP_ATB_SEL COMP_ATB Select,测试信号选择。
|
8 |
R/W |
0x0 |
COMP_ATB_EN COMP_ATB Enable,测试信号选择使能。
|
7:5 |
R/W |
0x0 |
COMPL_P_SEL COMPL_P Source Select,COMPL_P 输入源选择。
|
4 |
R/W |
0x0 |
COMPL_P_EN COMPL_P Source Enable,COMPL_P 输入信号使能。
|
3:1 |
R/W |
0x0 |
COMPH_P_SEL COMPH_P Source Select,COMPH_P 输入源选择。
|
0 |
R/W |
0x0 |
COMPH_P_EN COMPH_P Source Enable,COMPH_P 输入信号使能。
|
0x0FFC CPM_VER
默认值:0x00000100 |
CPM 模块版本寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R |
0x0000_0100 |
版本寄存器 V1.0 |