EPWM 模块寄存器描述
0x0000 EPWM_CNT_PRDV
默认值:0x00000000 |
EPWM Counter 计数周期 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_PRDV EPWM Counter Period Value,EPWM 计数器的周期值。此寄存器的更新方式,支持立即更新以及影子更新的模式。 |
0x0004 EPWM_CNT_PHV
默认值:0x00000000 |
EPWM Counter 计数同步相位 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_PHV EPWM Counter Phase Value,EPWM 计数器的相位值。当出现同步信号时,此时 EPWM 计数器进行同步,加载此寄存器的相位值进行计数。 |
0x0008 EPWM_CNT_V
默认值:0x00000000 |
EPWM Counter 计数数值 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_V EPWM Counter Value,EPWM 计数器的计数值。对此字段进行读操作,可以读取此时 EPWM 计数器。对此字段进行写操作,可以设置 EPWM 计数器的计数值,EPWM 计数器立马更新此计数值,计数方式维持原有的设置进行。 |
0x000C EPWM_CNT_CONF
默认值:0x00000083 |
EPWM Counter 配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:30 |
R/W |
0x0 |
EPWM_EM_CTL EPWM Emulation Control,调试模式控制
|
29 |
- |
- |
- |
28 |
R/W |
0x0 |
EPWM_TRG1_RST_EN EPWM_TRG1 Reset
Enable,使能 EPWM_TRG1 作为复位计数器的触发信号。
|
27 |
R/W |
0x0 |
EPWM_TRG0_RST_EN EPWM_TRG0 Reset
Enable,使能 EPWM_TRG0 作为复位计数器的触发信号。
|
26 |
W1AC |
0x0 |
EPWM_CNT_RST EPWM Counter Reset,EPWM 计数器复位,对此位写 1 进行 EPWM 计数器的复位,写 1 后自动清 0。 |
25 |
R/W |
0x0 |
EPWM_CNT_RST_RTG EPWM Counter Reset
Retrigger Enable,EPWM 计数器的可重触发复位使能,此位只有在单次计数的模式下有效。
|
24 |
R/W |
0x0 |
EPWM_CNT_SIG_EN EPWM Counter Single Mode
Enable,EPWM 计数器的单次计数模式使能。
|
23 |
- |
- |
- |
22 |
R/W |
0x0 |
PAUSE_INI_SRC_EN 初始值控制范围
|
21 |
R/W |
0x0 |
PAUSE_INI_OUT_EN 停止计数插入初始值
|
20 |
R/W |
0x0 |
EPWM _CMPB_IMD_UPDT_PULSE_EN EPWM COMPB Imediate Update Pulse Enable,CMPB 值在立即更新时是否补脉冲使能。此功能用于希望在 CMPB 值更新的时候,避免出现由于错过原来的 CMPB 值脉冲而导致的输出全周期为 1 或 0。 注: 此位需要在 CMPB 采用立即更新的方式才有效,即
EPWM_CNT_CMPB_UPDT = 0x1。
|
19 |
R/W |
0x0 |
EPWM _CMPA_IMD_UPDT_PULSE_EN EPWM COMPA Imediate Update Pulse Enable,CMPA 值在立即更新时是否补脉冲使能。此功能用于希望在 CMPA 值更新的时候,避免出现由于错过原来的 CMPA 值脉冲而导致的输出全周期为 1 或 0。 注: 此位需要在 CMPA 采用立即更新的方式才有效,即
EPWM_CNT_CMPA_UPDT = 0x1。
|
18 |
R/W |
0x0 |
EPWM_CMPB_SI_UPDT_PULSE_EN EPWM COMPB Syncin Update Pulse Enable,CMPB 值在 Syncin 更新时是否补脉冲使能。此功能用于希望在 CMPB 值更新的时候,避免出现由于错过原来的 CMPB 值脉冲而导致的输出全周期为 1 或 0。 注意,此位需要在 EPWM _CMPB_LP = 0x5 的时候才有效。 |
17 |
R/W |
0x0 |
EPWM_CMPA_SI_UPDT_PULSE_EN EPWM COMPA Syncin Update Pulse Enable,CMPA 值在 Syncin 更新时是否补脉冲使能。此功能用于希望在 CMPA 值更新的时候,避免出现由于错过原来的 CMPA 值脉冲而导致的输出全周期为 1 或 0。 注: 此位需要在 EPWM _CMPA_LP = 0x5
的时候才有效。
|
16:14 |
R/W |
0x0 |
EPWM_SYNC_OUT EPWM Synchronization Output,EPWM
同步信号输出。
|
13 |
R/W |
0x0 |
EPWM_CNT_PH_DIR EPWM Counter Phase Direction,EPWM 计数器同步相位后的计数方向,此位只有在先递增后递减计数模式下以及 EPWM_CNT_PH_EN = 0x1 才有效。
|
12:10 |
R/W |
0x0 |
EPWM_CLK_DIV2 EPWM Clock Divisor2,EPWM 计数器的时钟除数 2,EPWM_CNT_CLK 由 SYS_CLK/ (Divisor1 * Divisor2)。
|
9:7 |
R/W |
0x1 |
EPWM_CLK_DIV1 EPWM Clock Divisor1,EPWM 计数器的时钟除数
1。
|
6 |
R/W |
0x0 |
EPWM_SW_FRC_SYNC EPWM Software Force
Synchronization,EPWM 软件强制产生同步。软件配置此位可以产生同步脉冲信号。
|
5:4 |
R/W |
0x0 |
EPWM_PRD_LD EPWM Period Shadow Load,EPWM
计数器的周期寄存器的影子更新信号。
|
3 |
R/W |
0x0 |
EPWM_CNT_PRD _UPDT EPWM Counter Period Update
Mode,EPWM 计数器的周期寄存器的更新模式。
|
2 |
R/W |
0x0 |
EPWM_CNT_PH_EN EPWM Counter Phase Enable,EPWM
计数器相位使能。
|
1:0 |
R/W |
0x3 |
EPWM_CNT_MOD EPWM Counter Mode,EPWM 计数器模式。
|
0x0010 EPWM_CNT_STS
默认值:0x00000000 |
EPWM 计数状态寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R |
0x0 |
EPWM_CNT_OF_STS EPWM Counter Over Flow
Status,EPWM 计数器上溢出状态。
|
1 |
R |
0x0 |
EPWM_SYNC_IN_STS EPWM Synchronous Input
Status,EPWM 同步输入状态。
|
0 |
R |
0x0 |
EPWM_CNT_DIR_STS EPWM Counter Direction
Status,EPWM 计数器的方向状态。
|
0x0014 EPWM_CNT_AV
默认值:0x00000000 |
EPWM Counter 比较值 A |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_AV EPWM Counter A Value,EPWM 计数器比较值 A。当计数器达到此数值时可以产生脉冲信号,若是递增计数达到此值,产生 EPWM_CNT_U_AV 信号。若是递减计数到达此值,产生 EPWM_CNT_D_AV 信号。 |
0x0018 EPWM_CNT_BV
默认值:0x00000000 |
EPWM Counter 比较值 B |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_BV EPWM Counter B Value,EPWM 计数器比较值 B。当计数器达到此数值时可以产生脉冲信号,若是递增计数达到此值,产生 EPWM _CNT_U_BV 信号。若是递减计数到达此值,产生 EPWM_CNT_D_BV 信号。 |
0x001C EPWM_UPDT_MOD
默认值:0x00000000 |
EPWM 更新模式寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:10 |
- |
- |
- |
9 |
R |
0x0 |
EPWM_CMPB_SHD_STS EPWM Compare B Shadow Value
Status,EPWM 计数比较值 B 的影子寄存器状态。
|
8 |
R |
0x0 |
EPWM_CMPA_SHD_STS EPWM Compare A Shadow Value
Status,EPWM 计数比较值 A 的影子寄存器状态。
|
7 |
R/W |
0x0 |
EPWM_CNT_CMPB_UPDT EPWM Counter Compare Value B
Update,EPWM 计数器的比较 B 值的更新模式。
|
6 |
R/W |
0x0 |
EPWM_CNT_CMPA_UPDT EPWM Counter Compare Value A
Update,EPWM 计数器的比较 A 值的更新模式。
|
5:3 |
R/W |
0x0 |
EPWM_CMPB_LP EPWM Compare B Value Load Point,设置
EPWM_CNT_BV 的影子寄存器的加载点。
|
2:0 |
R/W |
0x0 |
EPWM_CMPA_LP EPWM Compare A Value Load Point,设置
EPWM_CNT_AV 的影子寄存器的加载点。
|
0x0020 EPWMA_ACT
默认值:0x00000000 |
EPWMA 动作寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:22 |
R/W |
0x0 |
EPWMA_ACT_ETRG1 EPWMA Action of
ETRG1,EPWMA 通道在 EPWM_ETRG1 信号有效时的动作。
|
21:20 |
R/W |
0x0 |
EPWMA_ACT_ETRG0 EPWMA Action of
ETRG0,EPWMA 通道在 EPWM_ETRG0 信号有效时的动作。
|
19:16 |
- |
- |
- |
15 |
R/W |
0x0 |
EPWMA_ACT_UPDT EPWMA ACT Update,EPWMA
动作寄存器更新模式。
|
14:12 |
R/W |
0x0 |
EPWMA_ACT_LP EPWMA Action of Load Point,EPWMA_ACT
的影子寄存器的加载点。
|
11:10 |
R/W |
0x0 |
EPWMA_ACT_CNTDBV EPWMA Action of CNTDBV,EPWMA 通道在
EPWM_CNT_D_BV 信号有效时的动作。
|
9:8 |
R/W |
0x0 |
EPWMA_ACT_CNTUBV EPWMA Action of CNTUBV,EPWMA 通道在
EPWM_CNT_U_BV 信号有效时的动作。
|
7:6 |
R/W |
0x0 |
EPWMA_ACT_CNTDAV EPWMA Action of CNTDAV,EPWMA 通道在
EPWM_CNT_D_AV 信号有效时的动作。
|
5:4 |
R/W |
0x0 |
EPWMA_ACT_CNTUAV EPWMA Action of CNTUAV,EPWMA 通道在
EPWM_CNT_U_AV 信号有效时的动作。
|
3:2 |
R/W |
0x0 |
EPWMA_ACT_CNTPRD EPWMA Action of CNTPRD,EPWMA 通道在
EPWM_CNT_PRD 信号有效时的动作。
|
1:0 |
R/W |
0x0 |
EPWMA_ACT_CNTZ EPWMA Action of CNTZ,EPWMA 通道在
EPWM_CNT_Z 信号有效时的动作。
|
0x0024 EPWMB_ACT
默认值:0x00000000 |
EPWMB 动作寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:22 |
R/W |
0x0 |
EPWMB_ACT_ETRG1 EPWMB Action of
ETRG1,EPWMB 通道在 EPWM_ETRG1 信号有效时的动作。
|
21:20 |
R/W |
0x0 |
EPWMB_ACT_ETRG0 EPWMB Action of
ETRG0,EPWMB 通道在 EPWM_ETRG0 信号有效时的动作。
|
19:16 |
- |
- |
- |
15 |
R/W |
0x0 |
EPWMB_ACT_UPDT EPWMB ACT Update,EPWMB
动作寄存器更新模式。
|
14:12 |
R/W |
0x0 |
EPWMB_ACT_LP EPWMB Action of Load Point,EPWMB_ACT
的影子寄存器的加载点。
|
11:10 |
R/W |
0x0 |
EPWMB_ACT_CNTDBV EPWMB Action of CNTDBV,EPWMB 通道在
EPWM_CNT_D_BV 信号有效时的动作。
|
9:8 |
R/W |
0x0 |
EPWMB_ACT_CNTUBV EPWMB Action of CNTUBV,EPWMB 通道在
EPWM_CNT_U_BV 信号有效时的动作。
|
7:6 |
R/W |
0x0 |
EPWMB_ACT_CNTDAV EPWMB Action of CNTDAV,EPWMB 通道在
EPWM_CNT_D_AV 信号有效时的动作。
|
5:4 |
R/W |
0x0 |
EPWMB_ACT_CNTUAV EPWMB Action of CNTUAV,EPWMB 通道在
EPWM_CNT_U_AV 信号有效时的动作。
|
3:2 |
R/W |
0x0 |
EPWMB_ACT_CNTPRD EPWMB Action of CNTPRD,EPWMA 通道在
EPWM_CNT_PRD 信号有效时的动作。
|
1:0 |
R/W |
0x0 |
EPWMB_ACT_CNTZ EPWMB Action of CNTZ,EPWMA 通道在
EPWM_CNT_Z 信号有效时的动作。
|
0x0028 EPWM_SW_ACT
默认值:0x00000000 |
EPWM 软件控制动作寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:9 |
- |
- |
- |
8:6 |
R/W |
0x0 |
EPWM_ACT_SW_CT_UPDT Register EPWM_ACT_SW_CT Update mode,寄存器 EPWM_ACT_SW_CT 的更新模式。
|
5 |
R/WAC |
0x0 |
EPWMB_ACT_SW_OS_EN Enable EPWMB Action of Software Oneshot,使能软件的单次控制,产生脉冲信号,此位写 1 后执行完自动清 0。 |
4:3 |
R/W |
0x0 |
EPWMB_ACT_SW_OS EPWMB Action of Software
Oneshot,软件单次控制 EPWMB 通道的动作。
|
2 |
R/WAC |
0x0 |
EPWMA_ACT_SW_OS_EN Enable EPWMA Action of Software Oneshot,使能软件的单次控制,产生脉冲信号,此位写 1 后执行完自动清 0。 |
1:0 |
R/W |
0x0 |
EPWMA_ACT_SW_OS EPWMA Action of Software
Oneshot,软件单次控制 EPWMA 通道的动作。
|
0x002C EPWM_ACT_SW_CT
默认值:0x80800000 |
EPWM 软件持续控制动作寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x8080 |
维持默认值 |
15:4 |
- |
- |
- |
3:2 |
R/W |
0x0 |
EPWMB_ACT_SW_CT EPWMB Action of Software
Oneshot,软件持续控制 EPWMB 通道的动作。
|
1:0 |
R/W |
0x0 |
EPWMA_ACT_SW_CT EPWMA Action of Software
Oneshot,软件持续控制 EPWMA 通道的动作。
|
0x0030 EPWM_OUT_CONF
默认值:0x00000000 |
EPWM 输出配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 19 |
- |
- |
- |
18:17 |
R/W |
0x0 |
EPWM_DB_CTL_LP EPWM Deadband Control Load
Point,EPWM 死区控制寄存器加载点,此域在 EPWM_DB_CTL_UPDT = 0x1 生效。
|
16 |
R/W |
0x0 |
EPWM_DB_CTL_UPDT EPWM Deadband Control Update,EPWM 死区控制寄存器的更新模式,包括 EPWM_BP_SET[1:0]、EPWM_POL_SET[1:0]、EPWM_CH_SEL[1:0]、EPWM_SWAP_SET[1:0] 和 EPWM_DD_EN 寄存器
|
15 |
- |
- |
- |
14 |
R/W |
0x0 |
EPWM_DD_EN EPWM Dual Edge Deadband Enable,双边沿死区控制使能。 |
13:12 |
R/W |
0x0 |
EPWM_SWAP_SEL EPWM Swap Setting,输出通道交换,具体配置说明见 EPWM 输出模式的描述。 |
11 |
R/W |
0x0 |
EPWM_FE_UPDT EPWM Falling Edge
Update,下降沿死区时间 EPWM_FE_DZCTL 更新模式。
|
10 |
R/W |
0x0 |
EPWM_RE_UPDT EPWM Rising Edge
Update,上升沿死区时间 EPWM_RE_DZCTL 更新模式。
|
9:8 |
R/W |
0x0 |
EPWM_FE_LP EPWM Falling Edge Load
Point,下降沿死区时间 EPWM_FE_DZCTL 加载点。
|
7:6 |
R/W |
0x0 |
EPWM_RE_LP EPWM Rising Edge Load
Point,上升沿死区时间 EPWM_RE_DZCTL 加载点。
|
5:4 |
R/W |
0x0 |
EPWM_CH_SEL[1:0] EPWM Channel Select,EPWM 通道选择信号。具体的配置说明见 EPWM 输出模式章节的描述。 EPWM_CH_SEL[1:0] = bit[5:4]
|
3:2 |
R/W |
0x0 |
EPWM_POL_SET[1:0] EPWM 极性设置信号,具体的配置说明见 EPWM 输出模式章节 的描述。 EPWM_POL_SEL[1:0] = bit[3:2]
|
1:0 |
R/W |
0x0 |
EPWM_BP_SET[1:0] EPWM Bypass Set,EPWM 旁通控制信号,具体的配置说明见 EPWM 输出模式章节 的描述。EPWM_BP_SET[1:0] = bit[1:0]
|
0x0034 EPWM_RE_DZCTL
默认值:0x00000000 |
EPWM 上升沿死区控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 15 |
- |
- |
- |
14:0 |
R/W |
0x0 |
EPWM_RE_DZCTL EPWM Rising Edge Deadzone Control,EPWM 的上升边沿的死区时间控制。 死区延迟的时间为 EPWM_RE_DZCTL * EPWM _CNT_CLK。 |
0x0038 EPWM_FE_DZCTL
默认值:0x00000000 |
EPWM 下降沿死区控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 15 |
- |
- |
- |
14:0 |
R/W |
0x0 |
EPWM_FE_DZCTL EPWM Falling Edge Deadzone Control,EPWM 的下降边沿的死区时间控制。死区延迟的时间为 EPWM _FE_DZCTL * EPWM_CNT_CLK。 |
0x003C EPWM_CHOP_CONF
默认值:0x00002000 |
EPWM Chopper 控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:14 |
- |
- |
- |
13 |
R/W |
0x1 |
EPWM_CHOP_ALIGN EPWM Chopper Align Enable,Chopper
对齐使能。
|
12 |
R/W |
0x0 |
EPWM_OSB_EN EPWM Oneshot B Module Enable,EPWM
Chopper Oneshot B 模块使能。
|
11 |
R/W |
0x0 |
EPWM_OSA_EN EPWM Oneshot BAModule Enable,EPWM
Chopper Oneshot A 模块使能。
|
10:8 |
R/W |
0x0 |
EPWM_CHOP_DUTY EPWM Chopper Duty,EPWM Chopper
占空比。
|
7:5 |
R/W |
0x0 |
EPWM_CHOP_FRE EPWM Chopper Frequency,EPWM Chopper
频率。
|
4:1 |
R/W |
0x0 |
EPWM_CHOP_OS_WTH EPWM Chopper One-shot Pulse
Width,Choopper One-shot 脉宽。
|
0 |
R/W |
0x0 |
EPWM_CHOP_EN EPWM Chopper Function Enable,EPWM
chopper 功能使能。
|
0x0040 EPWM_FLT_INPUT
默认值:0x00000000 |
EPWM 保护输入控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:22 |
- |
- |
- |
21 |
R/W |
0x0 |
EPWM_FLT5_IN_POL EPWM Fault5 Input Polarity,EPWM
故障输入信号极性。
|
20 |
R/W |
0x0 |
EPWM_FLT4_IN_POL EPWM Fault4 Input Polarity,EPWM
故障输入信号极性。
|
19 |
R/W |
0x0 |
EPWM_FLT3_IN_POL EPWM Fault3 Input Polarity,EPWM
故障输入信号极性。
|
18 |
R/W |
0x0 |
EPWM_FLT2_IN_POL EPWM Fault2 Input Polarity,EPWM
故障输入信号极性。
|
17 |
R/W |
0x0 |
EPWM_FLT1_IN_POL EPWM Fault1 Input Polarity,EPWM
故障输入信号极性。
|
16 |
R/W |
0x0 |
EPWM_FLT0_IN_POL EPWM Fault0 Input Polarity,EPWM
故障输入信号极性。
|
15:14 |
- |
- |
- |
13 |
R/W |
0x0 |
EPWM_REC_FLT5_EN EPWM Recoverable Fault5
Enable,使能 EPWM 可恢复的故障信号 5。
|
12 |
R/W |
0x0 |
EPWM_REC_FLT4_EN EPWM Recoverable Fault4
Enable,使能 EPWM 可恢复的故障信号 4。
|
11 |
R/W |
0x0 |
EPWM_REC_FLT3_EN EPWM Recoverable Fault3
Enable,使能 EPWM 可恢复的故障信号 3。
|
10 |
R/W |
0x0 |
EPWM_REC_FLT2_EN EPWM Recoverable Fault2
Enable,使能 EPWM 可恢复的故障信号 2。
|
9 |
R/W |
0x0 |
EPWM_REC_FLT1_EN EPWM Recoverable Fault1
Enable,使能 EPWM 可恢复的故障信号 1。
|
8 |
R/W |
0x0 |
EPWM_REC_FLT0_EN EPWM Recoverable Fault0
Enable,使能 EPWM 可恢复的故障信号 0。
|
7:6 |
- |
- |
- |
5 |
R/W |
0x0 |
EPWM_NREC_FLT5_EN EPWM Non-recoverable Fault5
Enable,使能EPWM不可恢复的故障信号 5。
|
4 |
R/W |
0x0 |
EPWM_NREC_FLT4_EN EPWM Non-recoverable Fault4
Enable,使能EPWM不可恢复的故障信号 4。
|
3 |
R/W |
0x0 |
EPWM_NREC_FLT3_EN EPWM Non-recoverable Fault3
Enable,使能EPWM不可恢复的故障信号 3。
|
2 |
R/W |
0x0 |
EPWM_NREC_FLT2_EN EPWM Non-recoverable Fault2
Enable,使能EPWM不可恢复的故障信号 2。
|
1 |
R/W |
0x0 |
EPWM_NREC_FLT1_EN EPWM Non-recoverable Fault1
Enable,使能EPWM不可恢复的故障信号 1。
|
0 |
R/W |
0x0 |
EPWM_NREC_FLT0_EN EPWM Non-recoverable Fault0
Enable,使能EPWM不可恢复的故障信号 0。
|
0x0044 EPWM_FLT_PRTCT
默认值:0x00000000 |
EPWM 保护控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0xC8 |
UNIT_US_THR 此处默认 200,对应 PWMCS 模块时钟 200MHz,如果模块时钟不是 200MHz,此处需要根据配置的时钟进行修改,以保证保护延迟基本单位 1us 的准确度。 |
23:20 |
- |
- |
- |
19:18 |
R/W |
0x0 |
EPWM_B_INIT EPWM Output B Init Value,EPWM _B
输出管脚信号的初始值,即在 EPWM 功能未使能时的输出值。
|
17:16 |
R/W |
0x0 |
EPWM_A_INIT EPWM Output A Init Value,EPWM _A
输出管脚信号的初始值,即在 EPWM 功能未使能时的输出值。
|
15:12 |
R/W |
0x0 |
EPWMB_FLT_PRTCT_DLY EPWMB Fault Protect
Delay,EPWMB 故障保护延迟。
|
11:8 |
R/W |
0x0 |
EPWMA_FLT_PRTCT_DLY EPWMA Fault Protect
Delay,EPWMA 故障保护延迟。
|
7:4 |
- |
- |
- |
3:2 |
R/W |
0x0 |
EPWMB_FLT_PRTCT EPWMB Fault Protect mode,EPWM B
的故障保护措施。
|
1:0 |
R/W |
0x0 |
EPWMA_FLT_PRTCT EPWMA Fault Protect mode,EPWM A
的故障保护措施。
|
0x0048 EPWM_FLT_INT_EN
默认值:0x00000000 |
EPWM 故障中断控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R/W |
0x0 |
EPWM_NREC_FLT_INT_EN EPWM Non-Recoverable Fault
Interrupt Enable,EPWM 不可恢复故障中断使能。
|
1 |
R/W |
0x0 |
EPWM_REC_FLT_INT_EN EPWM Recoverable Fault
Interrupt Enable,EPWM可恢复故障中断使能。
|
0 |
- |
- |
- |
0x004C EPWM_FLT_INT_FLG
默认值:0x00000000 |
EPWM 故障中断标记寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R |
0x0 |
EPWM_NREC_FLT_FLAG EPWM Non-Recoverable Fault
Flag,EPWM不可恢复故障信号标记。
|
1 |
R |
0x0 |
EPWM_REC_FLT_FLAG EPWM Recoverable Fault
Flag,EPWM 可恢复故障信号标记。
|
0 |
R |
0x0 |
EPWM_FLT_INT_FLAG EPWM Fault Interrupt Flag,EPWM
故障中断事件标记。
|
0x0050 EPWM_FLT_INT_CLR
默认值:0x00000000 |
EPWM 故障中断标记清除寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R/WAC |
0x0 |
EPWM_NREC_FLT_CLR EPWM Non-Recoverable Fault Flag
Clear,EPWM 不可恢复故障信号标记清除。
|
1 |
R/WAC |
0x0 |
EPWM_REC_FLT_CLR EPWM Recoverable Fault Flag
Clear,EPWM 可恢复故障信号标记清除。
|
0 |
R/WAC |
0x0 |
EPWM_FLT_CLR EPWM Fault Interrupt Flag Clear,EPWM
故障中断标记清除。
|
0x0054 EPWM_SWFRC_FLT_INT
默认值:0x00000000 |
软件强制 EPWM 故障中断产生寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
2 |
R/WAC |
0x0 |
EPWM_SW_FRC_NREC_FLT EPWM Software Force
Non-Recoverable Fault,软件强制 EPWM 不可恢复故障信号的产生。
|
1 |
R/WAC |
0x0 |
EPWM_SW_FRC_REC_FLT EPWM Software Force
Recoverable Fault,软件强制 EPWM 可恢复故障信号的产生。
|
0 |
- |
- |
- |
0x0058 EPWM_ADC_INT_CTL
默认值:0x00000000 |
ADC 采样触发以及中断控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:20 |
R/W |
0x0 |
CVRB_CPM_SRC_SEL Conversion B CPM Source
Select,CPM 输出信号作为 CVRB 信号的源选择(这里的信号,需要在 CPM 模块使能比较信号输出至 EPWM
的功能)。Converision B Source Select,CVRB
信号的源选择。
|
19:16 |
R/W |
0x0 |
CVRA_CPM_SRC_SEL Conversion A CPM Source
Select,CPM 输出信号作为 CVRA 信号的源选择(这里的信号,需要在 CPM 模块使能比较信号输出至 EPWM
的功能)。Converision A Source Select,CVRA
信号的源选择。
|
15 |
R/W |
0x0 |
EPWM_ADC_CVRB_EN EPWM ADC Conversion B Trigger
Enable,CVRB 触发信号使能。
|
14:12 |
R/W |
0x0 |
EPWM_ADC_CVRB_SEL EPWM ADC Conversion B Trigger
Selection,EPWM ADC 转换触发 B 信号选择。
|
11 |
R/W |
0x0 |
EPWM_ADC_CVRA_EN EPWM ADC Conversion A Trigger Enable,CVRA 触发信号使能。
|
10:8 |
R/W |
0x0 |
EPWM_ADC_CVRA_SEL EPWM ADC Conversion A Trigger Selection,EPWM ADC 转换触发 A 信号选择。
|
7:5 |
- |
- |
- |
4 |
R/W |
0x0 |
EPWM_INT_EN EPWM Interrupt Enable,使能 EPWM 中断信号。
|
3:0 |
R/W |
0x0 |
EPWM_INT_SEL EPWM Interrupt Select,EPWM 中断源选择。
|
0x005C EPWM_ADC_INT_PRE
默认值:0x00000000 |
ADC 采样触发以及中断事件频次控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
- |
- |
- |
23:20 |
R |
0x0 |
EPWM_ADC_CVRB _CNT EPWM ADC Conversion B Count,ADC 转换触发信号源产生的计数,表示目前已经产生了多少次的源的信号。 |
19:16 |
R |
0x0 |
EPWM_ADC_CVRA _CNT EPWM ADC Conversion A Count,ADC 转换触发信号源产生的计数,表示目前已经产生了多少次的源的信号。 |
15:12 |
R/W |
0x0 |
EPWM_ADC_CVRB_DIV EPWM ADC Conversion A Divisor,ADC 转换触发信号 B 的信号源(由 EPWM_ADC_CVRB_SEL 选择)的除数,设置此除数可以设定 ADC 转换触发信号 B 的产生频次。
|
11:8 |
R/W |
0x0 |
EPWM_ADC_CVRA_DIV EPWM ADC Conversion A Divisor,ADC 转换触发信号 A 的信号源(由 EPWM_ADC_CVRA_SEL 选择)的除数,设置此除数可以设定 ADC 转换触发信号 A 的产生频次。
|
7:4 |
R |
0x0 |
EPWM_INT_CNT EPWM Interrupt Count,EPWM 中断信号源产生的计数,表示目前已经产生了多少次的 EPWM 中断源的信号。 |
3:0 |
R/W |
0x0 |
EPWM_INT_DIV EPWM Interrupt Divisor,EPWM 中断信号源(由 EPWM_INT_SEL 选择)的除数,设置此除数可以设定 EPWM 中断信号产生频次。
|
0x0060 EPWM_EVNT_FLAG
默认值:0x00000000 |
EPWM 事件标记寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 6 |
- |
- |
- |
5 |
R |
0x0 |
EPWM_CVRD_FLAG EPWM Conversion D Flag,转换触发信号 D 的标记。
|
4 |
R |
0x0 |
EPWM_CVRC_FLAG EPWM Conversion C Flag,转换触发信号 C 的标记。
|
3 |
R |
0x0 |
EPWM_ADC_CVRB_FLAG EPWM ADC Conversion B Flag,ADC 转换触发信号 B 的标记。
|
2 |
R |
0x0 |
EPWM_ADC_CVRA_FLAG EPWM ADC Conversion A Flag,ADC 转换触发信号 A 的标记。
|
1 |
- |
- |
- |
0 |
R |
0x0 |
EPWM_INT_FLAG EPWM Interrupt Flag,EPWM 中断事件标记。
|
0x0064 EPWM_EVNT_CLR
默认值:0x00000000 |
EPWM 事件标记清除寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 6 |
- |
- |
- |
5 |
R/WAC |
0x0 |
EPWM_CVRD_CLR EPWM Conversion D Flag Clear,转换触发信号 D 的标记清除。
|
4 |
R/WAC |
0x0 |
EPWM_CVRC_CLR EPWM Conversion C Flag Clear,转换触发信号 C 的标记清除。
|
3 |
R/WAC |
0x0 |
EPWM_ADC_CVRB_CLR EPWM ADC Conversion B Flag Clear,ADC 转换触发信号 B 的标记清除。
|
2 |
R/WAC |
0x0 |
EPWM_ADC_CVRA_CLR EPWM ADC Conversion A Flag Clear,ADC 转换触发信号 A 的标记清除。
|
1 |
- |
- |
- |
0 |
R/WAC |
0x0 |
EPWM_INT_CLR EPWM Interrupt Flag Clear,EPWM 中断事件标记清除。
|
0x0068 EPWM_SW_FRC_EVNT
默认值:0x00000000 |
软件强制 EPWM 事件产生寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 6 |
- |
- |
- |
5 |
R/WAC |
0x0 |
EPWM_SW_FRC_CVRD EPWM Software Conversion D,软件强制转换触发信号 D 的产生。
|
4 |
R/WAC |
0x0 |
EPWM_SW_FRC_CVRC EPWM Software Conversion C,软件强制转换触发信号 C 的产生。
|
3 |
R/WAC |
0x0 |
EPWM_SW_FRC_ADC_CVRB EPWM Software ADC Conversion B,软件强制 ADC 转换触发信号 B 的产生。
|
2 |
R/WAC |
0x0 |
EPWM_SW_FRC_ADC_CVRA EPWM Software ADC Conversion A,软件强制 ADC 转换触发信号 A 的产生。
|
1 |
- |
- |
- |
0 |
R/WAC |
0x0 |
EPWM_SW_FRC_INT EPWM Software Force Interrupt,软件强制 EPWM 中断信号产生。
|
0x006C EPWM_FLT_INCTL2
默认值:0x00000000 |
EPWM 内部触发故障保护寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
R/W |
0x0 |
EPWM_NREC_SDFM3_Z_EN EPWM Non-Recoverable SDFM3 Z
Enable,使能 SDFM3_Z 作为 EPWM 不可恢复故障的输入信号源。
|
30 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COHLS_EN EPWM Non-Recoverable
SDFM3 COHLS Enable,使能 SDFM3_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
29 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COLS_EN EPWM Non-Recoverable
SDFM3 COLS Enable,使能 SDFM3_COL 作为 EPWM 不可恢复故障的输入信号源。
|
28 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COHS_EN EPWM Non-Recoverable
SDFM3 COHS Enable,使能 SDFM3_COH 作为 EPWM 不可恢复故障的输入信号源。
|
27 |
R/W |
0x0 |
EPWM_NREC_SDFM2_Z_EN EPWM Non-Recoverable SDFM2 Z
Enable,使能 SDFM2_Z 作为 EPWM 不可恢复故障的输入信号源。
|
26 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COHLS_EN EPWM Non-Recoverable
SDFM2 COHLS Enable,使能 SDFM2_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
25 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COLS_EN EPWM Non-Recoverable
SDFM2 COLS Enable,使能 SDFM2_COL 作为 EPWM 不可恢复故障的输入信号源。
|
24 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COHS_EN EPWM Non-Recoverable
SDFM2 COHS Enable,使能 SDFM2_COH 作为 EPWM 不可恢复故障的输入信号源。
|
23 |
R/W |
0x0 |
EPWM_NREC_SDFM1_Z_EN EPWM Non-Recoverable SDFM1 Z
Enable,使能 SDFM1_Z 作为 EPWM 不可恢复故障的输入信号源。
|
22 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COHLS_EN EPWM Non-Recoverable
SDFM1 COHLS Enable,使能 SDFM1_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
21 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COLS_EN EPWM Non-Recoverable
SDFM1 COLS Enable,使能 SDFM1_COL 作为 EPWM 不可恢复故障的输入信号源。
|
20 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COHS_EN EPWM Non-Recoverable
SDFM1 COHS Enable,使能 SDFM1_COH 作为 EPWM 不可恢复故障的输入信号源。
|
19 |
R/W |
0x0 |
EPWM_NREC_SDFM0_Z_EN EPWM Non-Recoverable SDFM0 Z
Enable,使能 SDFM0_Z 作为 EPWM 不可恢复故障的输入信号源。
|
18 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COHLS_EN EPWM Non-Recoverable
SDFM0 COHLS Enable,使能 SDFM0_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
17 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COLS_EN EPWM Non-Recoverable
SDFM0 COLS Enable,使能 SDFM0_COL 作为 EPWM 不可恢复故障的输入信号源。
|
16 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COHS_EN EPWM Non-Recoverable
SDFM0 COHS Enable,使能 SDFM0_COH 作为 EPWM 不可恢复故障的输入信号源。
|
15 |
R/W |
0x0 |
EPWM_REC_SDFM3_Z_EN EPWM Recoverable SDFM3 Z
Enable,使能 SDFM3_Z 作为 EPWM 可恢复故障的输入信号源。
|
14 |
R/W |
0x0 |
EPWM_REC_SDFM3_COHLS_EN EPWM Recoverable SDFM3
COHLS Enable,使能 SDFM3_COHL 作为 EPWM 可恢复故障的输入信号源。
|
13 |
R/W |
0x0 |
EPWM_REC_SDFM3_COLS_EN EPWM Recoverable SDFM3
COLS Enable,使能 SDFM3_COL 作为 EPWM 可恢复故障的输入信号源。
|
12 |
R/W |
0x0 |
EPWM_REC_SDFM3_COHS_EN EPWM Recoverable SDFM3
COHS Enable,使能 SDFM3_COH 作为 EPWM 可恢复故障的输入信号源。
|
11 |
R/W |
0x0 |
EPWM_REC_SDFM2_Z_EN EPWM Recoverable SDFM2 Z
Enable,使能 SDFM2_Z 作为 EPWM 可恢复故障的输入信号源。
|
10 |
R/W |
0x0 |
EPWM_REC_SDFM2_COHLS_EN EPWM Recoverable SDFM2
COHLS Enable,使能 SDFM2_COHL 作为 EPWM 可恢复故障的输入信号源。
|
9 |
R/W |
0x0 |
EPWM_REC_SDFM2_COLS_EN EPWM Recoverable SDFM2
COLS Enable,使能 SDFM2_COL 作为 EPWM 可恢复故障的输入信号源。
|
8 |
R/W |
0x0 |
EPWM_REC_SDFM2_COHS_EN EPWM Recoverable SDFM2
COHS Enable,使能 SDFM2_COH 作为 EPWM 可恢复故障的输入信号源。
|
7 |
R/W |
0x0 |
EPWM_REC_SDFM1_Z_EN EPWM Recoverable SDFM1 Z
Enable,使能 SDFM1_Z 作为 EPWM 可恢复故障的输入信号源。
|
6 |
R/W |
0x0 |
EPWM_REC_SDFM1_COHLS_EN EPWM Recoverable SDFM1
COHLS Enable,使能 SDFM1_COHL 作为 EPWM 可恢复故障的输入信号源。
|
5 |
R/W |
0x0 |
EPWM_REC_SDFM1_COLS_EN EPWM Recoverable SDFM1
COLS Enable,使能 SDFM1_COL 作为 EPWM 可恢复故障的输入信号源。
|
4 |
R/W |
0x0 |
EPWM_REC_SDFM1_COHS_EN EPWM Recoverable SDFM1
COHS Enable,使能 SDFM1_COH 作为 EPWM 可恢复故障的输入信号源。
|
3 |
R/W |
0x0 |
EPWM_REC_SDFM0_Z_EN EPWM Recoverable SDFM0 Z
Enable,使能 SDFM0_Z 作为 EPWM 可恢复故障的输入信号源。
|
2 |
R/W |
0x0 |
EPWM_REC_SDFM0_COHLS_EN EPWM Recoverable SDFM0
COHLS Enable,使能 SDFM0_COHL 作为 EPWM 可恢复故障的输入信号源。
|
1 |
R/W |
0x0 |
EPWM_REC_SDFM0_COLS_EN EPWM Recoverable SDFM0
COLS Enable,使能 SDFM0_COL 作为 EPWM 可恢复故障的输入信号源。
|
0 |
R/W |
0x0 |
EPWM_REC_SDFM0_COHS_EN EPWM Recoverable SDFM0
COHS Enable,使能 SDFM0_COH 作为 EPWM 可恢复故障的输入信号源。
|
0x007C EPWM_HCL_UPDT_EN
默认值:0x00000000 |
EPWM 硬件电流环更新寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:4 |
- |
- |
- |
3 |
R/W |
0x0 |
EPWM_HCL_DUTY_UPDT_EN Hardware Current Loop PWM
Duty Update Enable,硬件电流环 PWM 占空比更新使能,即 EPWM_CNT_CMPA 值由 HCL
模块填入。
|
2 |
R/W |
0x0 |
EPWM_HCL_AXI_SEL Hardware Current Loop Axis
Select,硬件电流环轴选择。
|
1:0 |
R/W |
0x0 |
EPWM_HCL_DUT_NUM_SEL Hardware Current Loop Duty
Number Select,硬件电流环的占空比号选择。
|
0x0080 HRPWM_EN
默认值:0x00000000 |
高精度 PWM 使能寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
R/W |
0x0 |
HRPWM_FRA_CNT_SET 此位写 1 将 bit[28:24]写入小数计数器中。 |
30:29 |
- |
- |
- |
28:24 |
R/W |
0x0 |
HRPWM_FRA_CNT 此字段用于设置小数部分的计数器,bit31 写 1 生效。通过此方式可以设置初始计数器数值。 |
23:20 |
R/W |
0x0 |
HRPWM_PRD_VAL_LP HRPWM Period Value Load
Point,设置寄存器 HRPWM_PRD_FRA_CFG 的影子寄存器的加载点。
|
19 |
R/W |
0x0 |
HRPWM_PRD_UPDT_MOD HRPWM Period Value Update
Mode,设置寄存器控制位 HRPWM_PRD_FRA_CFG 的更新模式。
|
18 |
R/W |
0x0 |
HRPWM_COMPB_EN 占空比 CMPB 的补偿使能,若需要使能高精度周期,此位需写 1。 |
17 |
R/W |
0x0 |
HRPWM_COMPA_EN 占空比 CMPA 的补偿使能,若需要使能高精度周期,此位需写 1。 |
16 |
R/W |
0x0 |
HRPWM_ FRA_EN 周期小数使能 |
15:13 |
- |
- |
- |
12:8 |
R/W |
0x0 |
HRPWM_PRD_FRA_RPT |
7:4 |
R/W |
0x0 |
HRPWM_VAL_LP HRPWM Value Load Point,设置
HRPWMA_P_DLY、HRPWMA_N_DLY 和 HRPWMB_P_DLY、HRPWMB_N_DLY
的影子寄存器的加载点。
|
3 |
R/W |
0x0 |
HRPWM_VAL_UPDT_MOD HRPWM Value Update Mode,设置
HRPWMA_P_DLY、HRPWMA_N_DLY 和 HRPWMB_P_DLY、HRPWMB_N_DLY 的更新模式
|
2 |
R/W |
0x0 |
HRPWM_BOUT_LOG B 输出的逻辑设置
|
1 |
R/W |
0x0 |
HRPWM_AOUT_LOG A 输出的逻辑设置
|
0 |
R/W |
0x0 |
HRPWM_EN High Resolution PWM Enable,高精度 PWM
功能使能。
|
0x0084 HPWM_AV
默认值:0x00000000 |
HPWM 计数器比较 A 值寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31: 13 |
- |
- |
- |
12:8 |
R/W |
0x0 |
HRPWMA_N_DLY HRPWMA N Delay,HPWM_A 的 N
延迟控制,延迟时间单位精度为 130 ps。
|
7:5 |
- |
- |
- |
4:0 |
R/W |
0x0 |
HRPWMA_P_DLY HRPWMA P Delay,HPWM_A 的 P
延迟控制,延迟时间单位精度为 130 ps。
|
0x0088 HPWM_BV
默认值:0x00000000 |
HPWM 计数器比较 B 值寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:8 |
R/W |
0x0 |
HRPWMB_N_DLY HRPWMB N Delay,HPWM_B 的 N
延迟控制,延迟时间单位精度为 130 ps。
|
7:5 |
- |
- |
- |
4:0 |
R/W |
0x0 |
HRPWMB_P_DLY HRPWMB P Delay,HPWM_B 的 P
延迟控制,延迟时间单位精度为 130 ps。
|
0x008C HPWM_PRD_SET
默认值:0x00000000 |
HPWM 周期配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:5 |
- |
- |
- |
4:0 |
R/W |
0x0 |
HRPWM_PRD_FRA_CFG 周期小数部分 |
0x0090 EPWM_CNT_CV
默认值:0x00000000 |
EPWM Counter 比较值 C |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_CV EPWM Counter C Value,EPWM 计数器比较值 C。当计数器达到此数值时可以产生脉冲信号,若是递增计数达到此值,产生 EPWM_CNT_U_CV 信号。若是递减计数到达此值,产生 EPWM_CNT_D_CV。 |
0x0094 EPWM_CNT_DV
默认值:0x00000000 |
EPWM Counter 比较值 D |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15:0 |
R/W |
0x0 |
EPWM_CNT_DV EPWM Counter D Value,EPWM 计数器比较值 D。当计数器达到此数值时可以产生脉冲信号,若是递增计数达到此值,产生 EPWM_CNT_U_DV 信号。若是递减计数到达此值,产生 EPWM_CNT_D_DV。 |
0x0098 EPWM_CVRCD_CTL
默认值:0x00000000 |
CVRCD 信号控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
R/W |
0x0 |
EPWM_CNT_CMPD_UPDT EPWM Counter Compare Value D Update,EPWM 计数器的比较值 D 值的更新模式。
|
30 |
R/W |
0x0 |
EPWM_CNT_CMPC_UPDT EPWM Counter Compare Value C Update,EPWM 计数器的比较值 C 值的更新模式。
|
29:27 |
R/W |
0x0 |
EPWM_CMPD_LP EPWM Compare D Value Load Point,设置 EPWM_CNT_DV 的影子寄存器的加载点。
|
26:24 |
R/W |
0x0 |
EPWM_CMPC_LP EPWM Compare C Value Load Point,设置 EPWM_CNT_CV 的影子寄存器的加载点。
|
23:20 |
R/W |
0x0 |
EPWM_CVRD_DIV EPWM Conversion D Divisor, 转换触发信号 D 的信号源的除数,设置此除数可以设定转换触发信号 D 的产生频次。
|
19:16 |
R/W |
0x0 |
EPWM_CVRC_DIV EPWM Conversion C Divisor,转换触发信号 C 的信号源的除数,设置此除数可以设定转换触发信号 C 的产生频次。
|
15 |
R/W |
0x0 |
EPWM_CVRD_EN EPWM Conversion D Trigger
Enable
|
14:12 |
- |
- |
- |
11:8 |
R/W |
0x0 |
EPWM_CVRD_SEL EPWM Conversion D Trigger
Selection,EPWM 转换触发 D 信号选择。
|
7 |
R/W |
0x0 |
EPWM_CVRC_EN EPWM Conversion C Trigger
Enable
|
6:4 |
- |
- |
- |
3:0 |
R/W |
0x0 |
EPWM_CVRC_SEL EPWM Conversion C Trigger
Selection,EPWM 转换触发 C 信号选择。
|
0x009C EPWM_PSHPLL
默认值:0x00000000 |
EPWM Push-Pull 控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:4 |
- |
- |
- |
3 |
R/W |
0x0 |
BP_IDLE BP Idle Status,BP Idle 状态
|
2 |
R/W |
0x0 |
AP_IDLE AP Idle Status,AP Idle 状态
|
1 |
R/W |
0x0 |
PP_CTL_INV_EN PP_CTL Invert Enable,PP_CTL
信号反相使能
|
0 |
R/W |
0x0 |
EPWM_PHSPLL_EN EPWM Push-Pull Enable,EPWM
推挽输出使能
|
0x00A0 EPWM_PUL_OUT_CFG
默认值:0x00000000 |
EPWM 脉冲输出配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:5 |
- |
- |
- |
4 |
R/WAC |
0x0 |
EPWM_PUL_SW_UPDT Pulse Software Force
Update,脉冲强制更新,该信号触发加载影子寄存器数值,以及产生一次中断。
|
3:1 |
- |
- |
- |
0 |
R/W |
0x0 |
EPWM_PUL_OUT_EN Pulse Ouput
Enable,脉冲输出功能使能,使能后脉冲计数器开始计数。
|
0x00A4 EPWM_PUL_OUT_NUM
默认值:0x00000000 |
EPWM 脉冲输出数量寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
PUL_OUT_NUM Pulse Ouput Number,脉冲输出数量,若需要发送 N 个脉冲,则配置为 N-1。 |
0x00A8 DMA_CFG
默认值:0x00000000 |
DMA_CFG 寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:11 |
- |
- |
- |
10:8 |
R/W |
0x0 |
DMA_CYC_NUM DMA Cycle Number,DMA 单周期搬运数据数量,单位
32bits
|
7:4 |
R/W |
0x0 |
DMA_REQ_SRC_SEL DMA REQ Source Select,DMA
请求信号源选择。
|
3:2 |
- |
- |
- |
1 |
R/W |
0x0 |
DMA_MAP_EN DMA MAP Enable,DMA MAP 使能控制
|
0 |
R/W |
0x0 |
DMA_EN DMA Enable,DMA 使能控制
|
0x00B0 EPWM_NRCFLT_INCTL
默认值:0x00000000 |
EPWM 内部触发不可恢复故障保护寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
- |
- |
- |
30 |
R/W |
0x0 |
EPWM_NREC_ADC1_WDG2_EN EPWM
Non-recoverable ADC1_WDG2 Enable,使能 ADC1_WDG2 作为 EPWM
不可恢复故障的输入信号源。
|
29 |
R/W |
0x0 |
EPWM_NREC_ADC1_WDG1_EN EPWM
Non-recoverable ADC1_WDG1 Enable,使能 ADC1_WDG1 作为 EPWM
不可恢复故障的输入信号源。
|
28 |
R/W |
0x0 |
EPWM_NREC_ADC1_WDG0_EN EPWM
Non-recoverable ADC1_WDG0 Enable,使能 ADC1_WDG0 作为 EPWM
不可恢复故障的输入信号源。
|
27 |
R/W |
0x0 |
EPWM_NREC_ADC0_WDG2_EN EPWM
Non-recoverable ADC0_WDG2 Enable,使能 ADC0_WDG2 作为 EPWM
不可恢复故障的输入信号源。
|
26 |
R/W |
0x0 |
EPWM_NREC_ADC0_WDG1_EN EPWM
Non-recoverable ADC0_WDG1 Enable,使能 ADC0_WDG1 作为 EPWM
不可恢复故障的输入信号源。
|
25 |
R/W |
0x0 |
EPWM_NREC_ADC0_WDG0_EN EPWM
Non-recoverable ADC0_WDG0 Enable,使能 ADC0_WDG0 作为 EPWM
不可恢复故障的输入信号源。
|
24 |
R/W |
0x0 |
EPWM_DBG_HOLD_EN EPWM Debug Hold Enable,Debug Hold
功能使能。使能此功能后,在调试过程中进入断点后,EPWM 输出进入保护模式。
|
23 |
- |
- |
- |
22 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COHL_EN EPWM Non-recoverable
SDFM3_COHL Enable,使能 SDFM3_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
21 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COL_EN EPWM Non-recoverable
SDFM3_COL Enable,使能 SDFM3_COL 作为 EPWM 不可恢复故障的输入信号源。
|
20 |
R/W |
0x0 |
EPWM_NREC_SDFM3_COH_EN EPWM Non-recoverable
SDFM3_COH Enable,使能 SDFM3_COH 作为 EPWM 不可恢复故障的输入信号源。
|
19 |
- |
- |
- |
18 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COHL_EN EPWM Non-recoverable
SDFM2_COHL Enable,使能 SDFM2_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
17 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COL_EN EPWM Non-recoverable
SDFM2_COL Enable,使能 SDFM2_COL 作为 EPWM 不可恢复故障的输入信号源。
|
16 |
R/W |
0x0 |
EPWM_NREC_SDFM2_COH_EN EPWM Non-recoverable
SDFM2_COH Enable,使能 SDFM2_COH 作为 EPWM 不可恢复故障的输入信号源。
|
15 |
- |
- |
- |
14 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COHL_EN EPWM Non-recoverable
SDFM1_COHL Enable,使能 SDFM1_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
13 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COL_EN EPWM Non-recoverable
SDFM1_COL Enable,使能 SDFM1_COL 作为 EPWM 不可恢复故障的输入信号源。
|
12 |
R/W |
0x0 |
EPWM_NREC_SDFM1_COH_EN EPWM Non-recoverable
SDFM1_COH Enable,使能 SDFM1_ COH 作为 EPWM 不可恢复故障的输入信号源。
|
11 |
- |
- |
- |
10 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COHL_EN EPWM Non-recoverable
SDFM0_COHL Enable,使能 SDFM0_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
9 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COL_EN EPWM Non-recoverable
SDFM0_COL Enable,使能 SDFM0_COL 作为 EPWM 不可恢复故障的输入信号源。
|
8 |
R/W |
0x0 |
EPWM_NREC_SDFM0_COH_EN EPWM Non-recoverable
SDFM0_COH Enable,使能 SDFM0_ COH 作为 EPWM 不可恢复故障的输入信号源。
|
7 |
- |
- |
- |
6 |
R/W |
0x0 |
EPWM_NREC_CPM1_COHL_EN EPWM Non-recoverable
CPM1_COHL Enable,使能 CPM1_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
5 |
R/W |
0x0 |
EPWM_NREC_CPM1_COL_EN EPWM Non-recoverable
CPM1_COL Enable,使能 CPM1_COL 作为 EPWM 不可恢复故障的输入信号源。
|
4 |
R/W |
0x0 |
EPWM_NREC_CPM1_COH_EN EPWM Non-recoverable
CPM1_COH Enable,使能 CPM1_COH 作为 EPWM 不可恢复故障的输入信号源。
|
3 |
- |
- |
- |
2 |
R/W |
0x0 |
EPWM_NREC_CPM0_COHL_EN EPWM Non-recoverable
CPM0_COHL Enable,使能 CPM0_COHL 作为 EPWM 不可恢复故障的输入信号源。
|
1 |
R/W |
0x0 |
EPWM_NREC_CPM0_COL_EN EPWM Non-recoverable
CPM0_COL Enable,使能 CPM0_COL 作为 EPWM 不可恢复故障的输入信号源。
|
0 |
R/W |
0x0 |
EPWM_NREC_CPM0_COH_EN EPWM Non-recoverable CPM0_COH Enable,使能 CPM0_COH 作为 EPWM 不可恢复故障的输入信号源。
|
0x00B4 EPWM_RCFLT_INCTL
默认值:0x00000000 |
EPWM 内部触发可恢复故障保护寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31 |
- |
- |
- |
30 |
R/W |
0x0 |
EPWM_REC_ADC1_WDG2_EN EPWM Recoverable
ADC1_WDG2 Enable,使能 ADC1_WDG2 作为 EPWM 可恢复故障的输入信号源。
|
29 |
R/W |
0x0 |
EPWM_REC_ADC1_WDG1_EN EPWM Recoverable
ADC1_WDG1 Enable,使能 ADC1_WDG1 作为 EPWM 可恢复故障的输入信号源。
|
28 |
R/W |
0x0 |
EPWM_REC_ADC1_WDG0_EN EPWM Recoverable
ADC1_WDG0 Enable,使能 ADC1_WDG0 作为 EPWM 可恢复故障的输入信号源。
|
27 |
R/W |
0x0 |
EPWM_REC_ADC0_WDG2_EN EPWM Recoverable
ADC0_WDG2 Enable,使能 ADC0_WDG2 作为 EPWM 可恢复故障的输入信号源。
|
26 |
R/W |
0x0 |
EPWM_REC_ADC0_WDG1_EN EPWM Recoverable
ADC0_WDG1 Enable,使能 ADC0_WDG1 作为 EPWM 可恢复故障的输入信号源。
|
25 |
R/W |
0x0 |
EPWM_REC_ADC0_WDG0_EN EPWM Recoverable
ADC0_WDG0 Enable,使能 ADC0_WDG0 作为 EPWM 可恢复故障的输入信号源。
|
24:23 |
R/W |
0x0 |
Debug Hold Source Select
|
22 |
R/W |
0x0 |
EPWM_REC_SDFM3_COHL_EN EPWM Recoverable
SDFM3_COHL Enable,使能 SDFM3_COHL 作为 EPWM 可恢复故障的输入信号源。
|
21 |
R/W |
0x0 |
EPWM_REC_SDFM3_COL_EN EPWM Recoverable SDFM3_COL
Enable,使能 SDFM3_COL 作为 EPWM 可恢复故障的输入信号源。
|
20 |
R/W |
0x0 |
EPWM_REC_SDFM3_COH_EN EPWM Recoverable SDFM3_COH
Enable,使能 SDFM3_COH 作为 EPWM 可恢复故障的输入信号源。
|
19 |
- |
- |
- |
18 |
R/W |
0x0 |
EPWM_REC_SDFM2_COHL_EN EPWM Recoverable
SDFM2_COHL Enable,使能 SDFM2_COHL 作为 EPWM 可恢复故障的输入信号源。
|
17 |
R/W |
0x0 |
EPWM_REC_SDFM2_COL_EN EPWM Recoverable SDFM2_COL
Enable,使能 SDFM2_COL 作为 EPWM 可恢复故障的输入信号源。
|
16 |
R/W |
0x0 |
EPWM_REC_SDFM2_COH_EN EPWM Recoverable SDFM2_COH
Enable,使能 SDFM2_COH 作为 EPWM 可恢复故障的输入信号源。
|
15 |
- |
- |
- |
14 |
R/W |
0x0 |
EPWM_REC_SDFM1_COHL_EN EPWM Recoverable
SDFM1_COHL Enable,使能 SDFM1_COHL 作为 EPWM 可恢复故障的输入信号源。
|
13 |
R/W |
0x0 |
EPWM_REC_SDFM1_COL_EN EPWM Recoverable SDFM1_COL
Enable,使能 SDFM1_COL 作为 EPWM 可恢复故障的输入信号源。
|
12 |
R/W |
0x0 |
EPWM_REC_SDFM1_COH_EN EPWM Recoverable SDFM1_COH
Enable,使能 SDFM1_COH 作为 EPWM 可恢复故障的输入信号源。
|
11 |
- |
- |
- |
10 |
R/W |
0x0 |
EPWM_REC_SDFM0_COHL_EN EPWM Recoverable
SDFM0_COHL Enable,使能 SDFM0_COHL 作为 EPWM 可恢复故障的输入信号源。
|
9 |
R/W |
0x0 |
EPWM_REC_SDFM0_COL_EN EPWM Recoverable SDFM0_COL
Enable,使能 SDFM0_COL 作为 EPWM 可恢复故障的输入信号源。
|
8 |
R/W |
0x0 |
EPWM_REC_SDFM0_COH_EN EPWM Recoverable SDFM0_COH
Enable,使能 SDFM0_COH 作为 EPWM 可恢复故障的输入信号源。
|
7 |
- |
- |
- |
6 |
R/W |
0x0 |
EPWM_REC_CPM1_COHL_EN EPWM Recoverable CPM1_COH
Enable,使能 CPM1_COHL 作为 EPWM 可恢复故障的输入信号源。
|
5 |
R/W |
0x0 |
EPWM_REC_CPM1_COL_EN EPWM Recoverable CPM1_COL
Enable,使能 CPM1_COL 作为 EPWM 可恢复故障的输入信号源。
|
4 |
R/W |
0x0 |
EPWM_REC_CPM1_COH_EN EPWM Recoverable CPM1_COH
Enable,使能 CPM1_COH 作为 EPWM 可恢复故障的输入信号源。
|
3 |
- |
- |
- |
2 |
R/W |
0x0 |
EPWM_REC_CPM0_COHL_EN EPWM Recoverable CPM0_COHL
Enable,使能 CPM0_COHL 作为 EPWM 可恢复故障的输入信号源。
|
1 |
R/W |
0x0 |
EPWM_REC_CPM0_COL_EN EPWM Recoverable CPM0_COL
Enable,使能 CPM0_COL 作为 EPWM 可恢复故障的输入信号源。
|
0 |
R/W |
0x0 |
EPWM_REC_CPM0_COH_EN EPWM Recoverable CPM0_COH
Enable,使能 CPM0_COH 作为 EPWM 可恢复故障的输入信号源。
|
0x00B8 EPWM_SC_SYNC_CTL
默认值:0x00000000 |
SDFM 以及 CPM 的同步控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
- |
- |
- |
15 |
R/W |
0x0 |
EPWM_SDFM_SYNC_EN EPWM SDFM Synchronization
Enable,SDFM 同步使能。
|
14:12 |
R/W |
0x0 |
EPWM_SDFM_SRC_SEL EPWM SDFM Synchronization
Source Selection,SDFM 同步信号选择。
|
11 |
R/W |
0x0 |
EPWM_CPM_SYNC_EN EPWM Comparator Synchronization
Enable,比较模块 CPM 同步使能。
|
10:8 |
R/W |
0x0 |
EPWM_CPM_SRC_SEL EPWM Comparator Synchronization
Source Selection,比较模块 CPM 的同步源选择。
|
7:0 |
- |
- |
- |
0x00BC EPWM_SC_SYNC_DIV
默认值:0x00000000 |
SDFM 以及 CPM 的同步分频寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:8 |
- |
- |
- |
7:6 |
R |
0x0 |
EPWM_SDFM_SYNC_CNT EPWM SDFM Synchronization Count,SDFM 同步信号源产生的计数,表示目前已经产生了多少次的 SDFM 同步信号。 |
5:4 |
R/W |
0x0 |
EPWM_SDFMM_SYNC_DIV EPWM SDFM Synchronization
Divisor,SDFM 同步信号分频。
|
3:2 |
R |
0x0 |
EPWM_CPM_SYNC_CNT EPWM Comparator Synchronization Count,CPM 同步信号源产生的计数,表示目前已经产生了多少次的 CPM 同步信号。 |
1:0 |
R/W |
0x0 |
EPWM_CPM_SYNC_DIV EPWM Comparator Synchronization
Divisor,CPM 同步信号分频。
|
0x00C0 EPWM_ETRG0_SET
默认值:0x00000000 |
EPWM_ETRG0 配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
EPWM_ETRG0_FLT_LEN EPWM ETRG0 Filter Length,ETRG0 的滤波长度设置。这里的时间单位是 1x 计数器计数时钟。 |
15:12 |
R/W |
0x0 |
EPWM_ETRG0_FLT_ST_SET EPWM ETRG0 Filter Start
Point Set,滤波起点时刻选择。
|
11:10 |
- |
- |
- |
9:8 |
R/W |
0x0 |
EPWM_ETRG0_FLT_MOD EPWM ETRG0 Filter Mode
Set,ETRG0 滤波模式设置。
|
7 |
R/W |
0x0 |
EPWM_ETRG0_SYNC_EN ETRG0 Sync
Enable,ETRG0 同步使能,使能后 ETRG0 可以作为 EPWM 的相位同步信号。
|
6:5 |
R/W |
0x0 |
EPWM_ETRG0_SRC_POL
|
4:0 |
R/W |
0x0 |
EPWM_ETRG0_SRC_SEL EPWM ETRG0 Source Select,ETRG0
的信号源选择。
|
0x00C4 EPWM_ETRG1_SET
默认值:0x00000000 |
EPWM_ETRG1 配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:16 |
R/W |
0x0 |
EPWM_ETRG1_FLT_LEN EPWM ETRG1 Filter Length,ETRG1 的滤波长度设置。这里的时间单位是 1x 计数器计数时钟。 |
15:12 |
R/W |
0x0 |
EPWM_ETRG1_FLT_ST_SET EPWM ETRG1 Filter Start
Point Set,滤波起点时刻选择。
|
11:10 |
- |
- |
- |
9:8 |
R/W |
0x0 |
EPWM_ETRG1_FLT_MOD EPWM ETRG1 Filter Mode
Set,ETRG1 滤波模式设置。
|
7 |
R/W |
0x0 |
EPWM_ETRG1_SYNC_EN ETRG1 Sync
Enable,ETRG1 同步使能,使能后 ETRG1 可以作为 EPWM 的相位同步信号。
|
6:5 |
R/W |
0x0 |
EPWM_ETRG1_SRC_POL
|
4:0 |
R/W |
0x0 |
EPWM_ETRG1_SRC_SEL EPWM ETRG1 Source Select,ETRG1
的信号源选择。
|
0x00C8 EPWM_ETRG_ACC
默认值:0x00000000 |
EPWM_ETRG 累加配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x0 |
EPWM_ETRG1_ACC_TH EPWM ETRG1 Accumulate
Threshold,累积阈值设置,当 ETRG1 的源信号发生的有效事件数大于累积阈值的时候,ETRG1
才输出有效的事件信号。 注: 此字段为影子更新,每周期更新一次。 |
23:18 |
- |
- |
- |
17 |
R/W |
0x0 |
EPWM_ETRG1_ACC_MOD EPWM ETRG1 Accumulate Mode
Set,累积功能模式选择,此位只有在累积功能使能后才有效。
|
16 |
R/W |
0x0 |
EPWM_ETRG1_ACC_EN EPWM ETRG1 Accumulate
Enable,ETRG1 累积功能使能。
|
15:8 |
R/W |
0x0 |
EPWM_ETRG0_ACC_TH EPWM ETRG0 Accumulate
Threshold,累积阈值设置,当 ETRG0 的源信号发生的有效事件数大于累积阈值的时候,ETRG0
才输出有效的事件信号。 注: 此字段为影子更新,每周期更新一次。 |
7:2 |
- |
- |
- |
1 |
R/W |
0x0 |
EPWM_ETRG0_ACC_MOD EPWM ETRG0 Accumulate Mode
Set,累积功能模式选择,此位只有在累积功能使能后才有效。
|
0 |
R/W |
0x0 |
EPWM_ETRG0_ACC_EN EPWM ETRG0 Accumulate
Enable,ETRG0 累积功能使能。
|
0x00CC EPWM_GLB_CTL
默认值:0x00000000 |
EPWM 全局控制寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12:10 |
R |
0x0 |
EPWM_GLB_LP_CNT EPWM Global Loadpoint
Counter,EPWM 全局更新加载信号的计数器。
|
9:7 |
R/W |
0x0 |
EPWM_GLB_LP_DIV EPWM Global Loapoint
Divisor,EPWM 全局更新的信号分频系数。
|
6 |
- |
- |
- |
5 |
R/W |
0x0 |
EPWM_GLB_OS_EN EPWM Global Oneshot Update Enable,EPWM 全局更新单次更新使能。此位只有在 EPWM_GLB_UPDT_EN = 0x1 的时候生效。 如果单次更新使能后,寄存器的更新只有在 EPWM_GLB_OS_UPDT = 0x1
的时候按照选择的更新信号进行更新。
|
4:1 |
R/W |
0x0 |
EPWM_GLB_LP EPWM Global Loadpoint,EPWM
全局更新加载点。
注: SYNCEVT 时刻可参考同步输出信号源。 |
0 |
R/W |
0x0 |
EPWM_GLB_UPDT_EN EPWM Global Upadte Enable,EPWM
全局更新使能
|
0x00D0 EPWM_GLB_CTL2
默认值:0x00000000 |
EPWM 全局控制寄存器 2 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:2 |
- |
- |
- |
1 |
W1AC |
0x0 |
EPWM_SW_GLB_UPDT EPWM Software Fource Global Update,EPWM 强制全局更新一次,此位写 1 后在强制产生一次有效的全局更新后自动清 0。 |
0 |
W1AC |
0x0 |
EPWM_GLB_OS_UPDT EPWM Global Oneshot Update,使能 EPWM 进行单次全局更新,发生一次有效的全局更新后自动清 0。 |
0x00D4 EPWM_GLB_CFG
默认值:0x00000000 |
EPWM 全局控制配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:13 |
- |
- |
- |
12 |
R/W |
0x0 |
EPWM_FE_DZCTL_UPDT_GLBE EPWM_FE_DZCTL
Global Update Enable,寄存器 EPWM_FE_DZCTL 全局更新使能。
|
11 |
R/W |
0x0 |
EPWM_RE_DZCTL_UPDT_GLBE EPWM_RE_DZCTL
Global Update Enable,寄存器 EPWM_RE_DZCTL 全局更新使能。
|
10 |
R/W |
0x0 |
HRPWM_PRD_VAL_UPDT_GLBE HRPWM_PRD_VAL
Global Update Enable,寄存器 HRPWM_PRD_VAL 全局更新使能。
|
9 |
R/W |
0x0 |
HRPWM_VAL_UPDT_GLBE HRPWM_VAL Global
Update Enable,寄存器 HRPWM_VAL 全局更新使能。
|
8 |
R/W |
0x0 |
EPWM_CNT_CMPD_UPDT_GLBE EPWM_CNT_CMPD
Global Update Enable,寄存器 EPWM_CNT_CMPD 全局更新使能。
|
7 |
R/W |
0x0 |
EPWM_CNT_CMPC_UPDT_GLBE EPWM_CNT_CMPC
Global Update Enable,寄存器 EPWM_CNT_CMPC 全局更新使能。
|
6 |
R/W |
0x0 |
EPWM_DB_CTL_UPDT_GLBE EPWM_DB_CTL Global
Update Enable,寄存器 EPWM_DB_CTL 全局更新使能。
|
5 |
R/W |
0x0 |
EPWM_ACT_SW_CT_UPDT_GLBE EPWM_ACT_SW_CT
Global Update Enable,寄存器 EPWM_ACT_SW_CT 全局更新使能。
|
4 |
R/W |
0x0 |
EPWMB_ACT_UPDT_GLBE EPWMB_ACT Global
Update Enable,寄存器 EPWMB_ACT 全局更新使能。
|
3 |
R/W |
0x0 |
EPWMA_ACT_UPDT_GLBE EPWMA_ACT Global
Update Enable,寄存器 EPWMA_ACT 全局更新使能。
|
2 |
R/W |
0x0 |
EPWM_CNT_CMPB_UPDT_GLBE EPWM_CNT_CMPB
Global Update Enable,寄存器 EPWM_CNT_CMPB 全局更新使能。
|
1 |
R/W |
0x0 |
EPWM_CNT_CMPA_UPDT_GLBE EPWM_CNT_CMPA
Global Update Enable,寄存器 EPWM_CNT_CMPA 全局更新使能。
|
0 |
R/W |
0x0 |
EPWM_CNT_PRD_UPDT_GLBE EPWM_CNT_PRD
Global Update Enable,寄存器 EPWM_CNT_PRD 全局更新使能。
|
0x00D8 EPWM_LINK_CTL
默认值:0x00FFFFFF |
EPWM 链接控制配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:28 |
- |
- |
- |
27:24 |
R/W |
0xF |
HPWM_PRD_SET_LINK HPWM_PRD_SET Register
Link,当前 EPWM 的 HPWM_PRD_SET 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 HPWM_PRD_SET 寄存器的时候,同时也会写当前 EPWM 的 HPWM_PRD_SET 寄存器。
|
23:20 |
R/W |
0xF |
EPWM_GLB_CTL2_LINK EPWM_GLB_CTL2 Register
Link,当前 EPWM 的 EPWM_GLB_CTL2 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_GLB_CTL2 寄存器的时候,同时也会写当前 EPWM 的 EPWM_GLB_CTL2
寄存器。
|
19:16 |
R/W |
0xF |
EPWM_FE_DZCTL_LINK EPWM_FE_DZCTL Register
Link,当前 EPWM 的 EPWM_FE_DZCTL 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_FE_DZCTL 寄存器的时候,同时也会写当前 EPWM 的 EPWM_FE_DZCTL
寄存器。
|
15:12 |
R/W |
0xF |
EPWM_RE_DZCTL_LINK EPWM_RE_DZCTL Register
Link,当前 EPWM 的 EPWM_RE_DZCTL 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_RE_DZCTL 寄存器的时候,同时也会写当前 EPWM 的 EPWM_RE_DZCTL
寄存器。
|
11:8 |
R/W |
0xF |
EPWM_CNT_BV_LINK EPWM_CNT_BV Register
Link,当前 EPWM 的 EPWM_CNT_BV 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_CNT_BV 寄存器的时候,同时也会写当前 EPWM 的 EPWM_CNT_BV 寄存器。
|
7:4 |
R/W |
0xF |
EPWM_CNT_AV_LINK EPWM_CNT_AV Register
Link,当前 EPWM 的 EPWM_CNT_AV 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_CNT_AV 寄存器的时候,同时也会写当前 EPWM 的 EPWM_CNT_AV 寄存器。
|
3:0 |
R/W |
0xF |
EPWM_CNT_PRDV_LINK EPWM_CNT_PRDV Register
Link,当前 EPWM 的 EPWM_CNT_PRDV 寄存器链接配置。举例若当前 EPWM 选择链接 EPWM1,那么在
EPWM1 写 EPWM_CNT_PRDV 寄存器的时候,同时也会写当前 EPWM 的 EPWM_CNT_PRDV
寄存器。
|
0x00DC EPWM_ETRG_DLY
默认值:0x00000000 |
EPWM ETRG 延迟配置寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:26 |
- |
- |
- |
25:16 |
R/W |
0x0 |
ETRG1_DLY_SET ETRG1 Delay Set,ETRG1
信号延迟设置
|
15:10 |
- |
- |
- |
9:0 |
R/W |
0x0 |
ETRG0_DLY_SET ETRG0 Delay Set,ETRG0
信号延迟设置
|
0x00E0 EPWM_DMA_ENTRY
默认值:0x00000000 |
EPWM DMA 输入入口 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R/W |
0x0 |
EPWM_DMA_ENTRY |
0x00E4 EPWM_DMA_MAP0
默认值:0x00000000 |
EPWM DMA 映射配置寄存器 0 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x0 |
DMA_CNT3_MAP DMA Counter3 Map Offset,DMA 第四个映射地址。 |
23:16 |
R/W |
0x0 |
DMA_CNT2_MAP DMA Counter2 Map Offset,DMA 第三个映射地址。 |
15:8 |
R/W |
0x0 |
DMA_CNT1_MAP DMA Counter1 Map Offset,DMA 第二个映射地址。 |
7:0 |
R/W |
0x0 |
DMA_CNT0_MAP DMA Counter0 Map Offset,DMA 第一个映射地址。 |
0x00E8 EPWM_DMA_MAP1
默认值:0x00000000 |
EPWM DMA 映射配置寄存器 1 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:24 |
R/W |
0x0 |
DMA_CNT7_MAP DMA Counter7 Map Offset,DMA 第八个映射地址。 |
23:16 |
R/W |
0x0 |
DMA_CNT6_MAP DMA Counter6 Map Offset,DMA 第七个映射地址。 |
15:8 |
R/W |
0x0 |
DMA_CNT5_MAP DMA Counter5 Map Offset,DMA 第六个映射地址。 |
7:0 |
R/W |
0x0 |
DMA_CNT4_MAP DMA Counter4 Map Offset,DMA 第五个映射地址。 |
0x00F0 EPWM_TRG_OUT
默认值:0x0000000F |
EPWM 触发输出寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:3 |
- |
- |
- |
4 |
R/W |
0x0 |
EPWM_TRG_OUT_INV_EN EPWM Trigger Output
Invertor Enable,EPWM Trigger Out 输出信号的反相器使能。
|
3:0 |
R/W |
0xF |
EPWM_CNT_TRIG_SEL EPWM Trigger Set,EPWM
触发信号源设置。
|
0x0FC EPWM_VER
默认值:0x00000220 |
EPWM 子模块版本寄存器 |
||
---|---|---|---|
位域 |
类型 |
默认值 |
描述 |
31:0 |
R |
0x0000_0220 |
版本寄存器 V2.2 |