Edit online

EPWM 模块寄存器描述

24 Oct 2024
Read time: 26 minute(s)

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:21 - - -
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同步信号输出。
  • 0x0:选择EPWM_SYNC_IN 信号或软件产生的同步信号
  • 0x1:EPWM_CNT_Z
  • 0x2:EPWM_CNT_CMPB
  • 0x3:EPWM_CNT_CMPA
  • 0x4:禁止产生同步信号
  • others:Reserved
13 R/W 0x0 EPWM_CNT_PH_DIR

EPWM Counter Phase Direction,EPWM计数器同步相位后的计数方向,此位只有在先递增后递减计数模式下以及EPWM_CNT_PH_EN = 0x1 才有效。

  • 0x0:递减计数
  • 0x1:递增计数
12:10 R/W 0x0 EPWM_CLK_DIV2

EPWM Clock Divisor2,EPWM计数器的时钟除数 2,EPWM_CNT_CLK 由 SYS_CLK/ (Divisor1 * Divisor2)。

  • 0x0:1
  • 0x1:2
  • 0x2:4
  • 0x3:8
  • 0x4:16
  • 0x5:32
  • 0x6:64
  • 0x7:128
9:7 R/W 0x1 EPWM_CLK_DIV1
EPWM Clock Divisor1,EPWM计数器的时钟除数 1。
  • 0x0:1
  • 0x1:2
  • 0x2:4
  • 0x3:6
  • 0x4:8
  • 0x5:10
  • 0x6:12
  • 0x7:14
6 R/W 0x0 EPWM_SW_FRC_SYNC
EPWM Software Force Synchronization,EPWM软件强制产生同步。软件配置此位可以产生同步脉冲信号。
  • 0x0:无效果
  • 0x1:产生同步脉冲信号
5:4 R/W 0x0 EPWM_PRD_LD
EPWM Period Shadow Load,EPWM计数器的周期寄存器的影子更新信号。
  • 0x0:CNT_Z(即在计数器计数复位至 0 时),PWM 计数器的周期寄存器从影子寄存器进行更新
  • 0x1:PUL_CNT_ZRO(即脉冲计数器 = 0 时),PWM 计数器的周期寄存器从影子寄存器进行更新
  • 0x2:EPWM_SYNCI0,外部的同步信号
  • 0x3:CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
3 R/W 0x0 EPWM_CNT_PRD _UPDT
EPWM Counter Period Update Mode,EPWM计数器的周期寄存器的更新模式。
  • 0x0:影子寄存器更新模式,在计数器计数复位至 0 时,EPWM计数器的周期寄存器从影子寄存器进行更新
  • 0x1:直接更新模式,EPWM计数器的周期寄存器直接更新。
2 R/W 0x0 EPWM_CNT_PH_EN
EPWM Counter Phase Enable,EPWM计数器相位使能。
  • 0x0:未使能,EPWM 关闭同步功能。
  • 0x1:使能,EPWM 打开同步功能,同步到输入源上。
1:0 R/W 0x3 EPWM_CNT_MOD
EPWM Counter Mode,EPWM计数器模式。
  • 0x0:递增计数
  • 0x1:递减计数
  • 0x2:先递增后递减计数
  • 0x3:停止计数

0x0010 EPWM_CNT_STS

默认值:0x00000000 EPWM计数状态寄存器
位域 类型 默认值 描述
31:3 - - -
2 R 0x0 EPWM_CNT_OF_STS
EPWM Counter Over Flow Status,EPWM计数器上溢出状态。
  • 0x0:无溢出
  • 0x1:计数溢出,计数达到最大值 0xFFFF
1 R 0x0 EPWM_SYNC_IN_STS
EPWM Synchronous Input Status,EPWM同步输入状态。
  • 0x0:无同步信号
  • 0x1:指示接收到同步输入信号
0 R 0x0 EPWM_CNT_DIR_STS
EPWM Counter Direction Status,EPWM计数器的方向状态。
  • 0x0:递减计数
  • 0x1:递增计数

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 的影子寄存器状态。
  • 0x0:影子寄存器为空
  • 0x1:影子寄存器有待更新的数值,此时对 CMPB 寄存器写新的数值,会覆盖待更新的数值
8 R 0x0 EPWM_CMPA_SHD_STS
EPWM Compare A Shadow Value Status,EPWM计数比较值 A 的影子寄存器状态。
  • 0x0:影子寄存器为空
  • 0x1:影子寄存器有待更新的数值,此时对 CMPA 寄存器写新的数值,会覆盖待更新的数值
7 R/W 0x0 EPWM_CNT_CMPB_UPDT
EPWM Counter Compare Value B Update,EPWM计数器的比较 B 值的更新模式。
  • 0x0:影子寄存器更新模式,EPWM_CNT_BV 的值需要在加载点有效,加载点通过EPWM_CMPB_LP 配置
  • 0x1:直接更新模式,EPWM_CNT_BV 的值直接生效
6 R/W 0x0 EPWM_CNT_CMPA_UPDT
EPWM Counter Compare Value A Update,EPWM计数器的比较 A 值的更新模式。
  • 0x0:影子寄存器更新模式,EPWM_CNT_AV 的值需要在加载点有效,加载点通过EPWM_CMPA_LP 配置
  • 0x1:直接更新模式,EPWM_CNT_AV 的值直接生效
5:3 R/W 0x0 EPWM_CMPB_LP
EPWM Compare B Value Load Point,设置EPWM_CNT_BV 的影子寄存器的加载点。
  • 0x0:在EPWM_CNT_Z 信号有效时加载
  • 0x1:在 PRD 信号有效时加载
  • 0x2:在EPWM_CNT_Z 信号或 PRD 信号有效时加载
  • 0x3:不更新寄存器值
  • 0x4:PUL_CNT_ZRO(即脉冲计数器 = 0 时)
  • 0x5:EPWM_SYNCI0,外部的同步信号
  • 0x6:EPWM_CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
  • 0x7:不更新寄存器值
2:0 R/W 0x0 EPWM_CMPA_LP
EPWM Compare A Value Load Point,设置EPWM_CNT_AV 的影子寄存器的加载点。
  • 0x0:在EPWM_CNT_Z 信号有效时加载
  • 0x1:在 PRD 信号有效时加载
  • 0x2:在EPWM_CNT_Z 信号或 PRD 信号有效时加载
  • 0x3:不更新寄存器值
  • 0x4:PUL_CNT_ZRO(即脉冲计数器 = 0 时)
  • 0x5:EPWM_SYNCI0,外部的同步信号
  • 0x6:EPWM_CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
  • 0x7:不更新寄存器值

0x0020 EPWMA_ACT

默认值:0x00000000 EPWMA 动作寄存器
位域 类型 默认值 描述
31:16 - - -
15 R/W 0x0 EPWMA_ACT_UPDT
EPWMA ACT Update,EPWMA 动作寄存器更新模式(包括 bit[11:0]的所有动作控制信号)。
  • 0x0:影子寄存器更新模式
  • 0x1:直接更新模式
14:12 R/W 0x0 EPWMA_ACT_LP
EPWMA Action of Load Point,EPWMA_ACT 的影子寄存器的加载点。
  • 0x0:在EPWM_CNT_Z 信号有效时加载
  • 0x1:在EPWM_CNT_PRD 信号有效时加载
  • 0x2:在EPWM_CNT_Z 信号或EPWM_CNT_PRD 信号有效时加载
  • 0x3:不更新寄存器值
  • 0x4:PUL_CNT_ZRO(即脉冲计数器 = 0 时)
  • 0x5:EPWM_SYNCI0,外部的同步信号
  • 0x6:EPWM_CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
  • 0x7:不更新寄存器值
11:10 R/W 0x0 EPWMA_ACT_CNTDBV
EPWMA Action of CNTDBV,EPWMA 通道在EPWM_CNT_D_BV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
9:8 R/W 0x0 EPWMA_ACT_CNTUBV
EPWMA Action of CNTUBV,EPWMA 通道在EPWM_CNT_U_BV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
7:6 R/W 0x0 EPWMA_ACT_CNTDAV
EPWMA Action of CNTDAV,EPWMA 通道在EPWM_CNT_D_AV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
5:4 R/W 0x0 EPWMA_ACT_CNTUAV
EPWMA Action of CNTUAV,EPWMA 通道在EPWM_CNT_U_AV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
3:2 R/W 0x0 EPWMA_ACT_CNTPRD
EPWMA Action of CNTPRD,EPWMA 通道在EPWM_CNT_PRD 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
1:0 R/W 0x0 EPWMA_ACT_CNTZ
EPWMA Action of CNTZ,EPWMA 通道在EPWM_CNT_Z 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转

0x0024 EPWMB_ACT

默认值:0x00000000 EPWMB 动作寄存器
位域 类型 默认值 描述
31:16 - - -
15 R/W 0x0 EPWMB_ACT_UPDT
EPWMB ACT Update,EPWMB 动作寄存器更新模式(包括 bit[11:0]的所有动作控制信号)。
  • 0x0:影子寄存器更新模式
  • 0x1:直接更新模式
14:12 R/W 0x0 EPWMB_ACT_LP
EPWMB Action of Load Point,EPWMB_ACT 的影子寄存器的加载点。
  • 0x0:在EPWM_CNT_Z 信号有效时加载
  • 0x1:在EPWM_CNT_PRD 信号有效时加载
  • 0x2:在EPWM_CNT_Z 信号或EPWM_CNT_PRD 信号有效时加载
  • 0x3:不更新寄存器值
  • 0x4:PUL_CNT_ZRO(即脉冲计数器 = 0 时)
  • 0x5:EPWM_SYNCI0,外部的同步信号
  • 0x6:EPWM_CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
  • 0x7:不更新寄存器值
11:10 R/W 0x0 EPWMB_ACT_CNTDBV
EPWMB Action of CNTDBV,EPWMB 通道在EPWM_CNT_D_BV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
9:8 R/W 0x0 EPWMB_ACT_CNTUBV
EPWMB Action of CNTUBV,EPWMB 通道在EPWM_CNT_U_BV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
7:6 R/W 0x0 EPWMB_ACT_CNTDAV
EPWMB Action of CNTDAV,EPWMB 通道在EPWM_CNT_D_AV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
5:4 R/W 0x0 EPWMB_ACT_CNTUAV
EPWMB Action of CNTUAV,EPWMB 通道在EPWM_CNT_U_AV 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
3:2 R/W 0x0 EPWMB_ACT_CNTPRD
EPWMB Action of CNTPRD,EPWMA 通道在EPWM_CNT_PRD 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
1:0 R/W 0x0 EPWMB_ACT_CNTZ
EPWMB Action of CNTZ,EPWMA 通道在EPWM_CNT_Z 信号有效时的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转

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 的更新模式。

  • 0x0:在EPWM_CNT_Z 信号有效时加载
  • 0x1:在EPWM_CNT_PRD 信号有效时加载
  • 0x2:在EPWM_CNT_Z 信号或EPWM_CNT_PRD 信号有效时加载
  • 0x3:立即更新寄存器值
  • 0x4:PUL_CNT_ZRO(即脉冲计数器 = 0 时)
  • 0x5:EPWM_SYNCI0,外部的同步信号
  • 0x6:EPWM_CNT_Z 与EPWM_SYNCI0,均可以触发影子寄存器更新
  • 0x7:不更新寄存器值
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 通道的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转
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 通道的动作。
  • 0x0:无动作
  • 0x1:执行清除操作,信号为低电平
  • 0x2:执行置位操作,信号为高电平
  • 0x3:执行翻转操作,信号进行高低翻转

0x002C EPWM_ACT_SW_CT

默认值:0x00000000 EPWM软件持续控制动作寄存器
位域 类型 默认值 描述
31:4 - - -
3:2 R/W 0x0 EPWMB_ACT_SW_CT
EPWMB Action of Software Oneshot,软件持续控制EPWMB 通道的动作。
  • 0x0:软件无持续动作
  • 0x1:软件控制EPWM持续执行低电平
  • 0x2:软件控制EPWM持续执行高电平
  • 0x3:软件无持续动作
1:0 R/W 0x0 EPWMA_ACT_SW_CT
EPWMA Action of Software Oneshot,软件持续控制EPWMA 通道的动作。
  • 0x0:软件无持续动作
  • 0x1:软件控制EPWM持续执行低电平
  • 0x2:软件控制EPWM持续执行高电平
  • 0x3:软件无持续动作

0x0030 EPWM_OUT_CONF

默认值:0x00000000 EPWM输出配置寄存器
位域 类型 默认值 描述
31:6 - - -
5:4 R/W 0x0 EPWM_CH_SEL[1:0]

EPWM Channel Select,EPWM通道选择信号。具体的配置说明见 EPWM 输出模式章节的描述。

EPWM_CH_SEL[1:0] = bit[5:4]

  • bit[4]为EPWM_A 输出信号源的选择,若 bit[4] = 0,则选择 A 通道信号。相反则选择 B 通道信号
  • bit[5]为EPWM_B 输出信号源的选择,若 bit[5] = 0,则选择 A 通道信号。相反则选择 B 通道信号
3:2 R/W 0x0 EPWM_POL_SET[1:0]

EPWM极性设置信号,具体的配置说明见 EPWM输出模式章节 的描述。

EPWM_POL_SEL[1:0] = bit[3:2]

  • bit[2]为EPWM_A 输出的极性控制,若 bit[2] = 1,则EPWM_A 输出经过信号反相。
  • bit[3]为EPWM_B 输出的极性控制,若 bit[3] = 1,则EPWM_B 输出经过信号反相。
1:0 R/W 0x0 EPWM_BP_SET[1:0]

EPWM Bypass Set,EPWM旁通控制信号,具体的配置说明见 EPWM输出模式章节 的描述。EPWM_BP_SET[1:0] = bit[1:0]

  • bit[0]为EPWM_A 输出的旁通功能选择,若 bit[0] = 0,则EPWM_A 直接输出 A 通道的信号,旁通了EPWM_CH_SEL 以及EPWM_POL_SET 的配置。
  • bit[1]为EPWM_B 输出的旁通功能选择,若 bit[1] = 0,则EPWM_B 直接输出 B 通道的信号,旁通了EPWM_CH_SEL 以及EPWM_POL_SET 的配置。
Case CH_SEL0,CH_SEL1 POL_SET0,POL_SET1 BP_SET0,BP_SET1 说明(默认死区功能打开)
0 0,0 0,1(1,0) 1,1 互补+死区控制的 CHA 输出,PWM_OUTA 为正(负)极性,PWM_OUTB 为负(正)极性
1 1,1 0,1(1,0) 1,1 互补+死区控制的 PWM_CHB 输出,PWM_OUTA 为正(负)极性,PWM_OUTB 为负(正)极性
2 x,x x,x 0,0 PWM_CHA 直接旁通输出至 PWM_OUTA,PWM_CHB 直接旁通输出至 PWM_OUTB。这里输出的就是两路完全独立的 PWM 信号。
3 - - - -

0x0034 EPWM_RE_DZCTL

默认值:0x00000000 EPWM上升沿死区控制寄存器
位域 类型 默认值 描述
31:10 - - -
9: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:10 - - -
9: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 对齐使能。
  • 0x0:未使能

  • 0x1:使能

12 R/W 0x0 EPWM_OSB_EN
EPWM Oneshot B Module Enable,EPWM Chopper Oneshot B 模块使能。
  • 0x0:未使能

  • 0x1:EPWM_FB 进行 Oneshot 调制

11 R/W 0x0 EPWM_OSA_EN
EPWM Pclock Module Enable,EPWM Chopper PClock 模块使能。
  • 0x0:未使能

  • 0x1:EPWM_FA 进行 Oneshot 调制

10:8 R/W 0x0 EPWM_CHOP_DUTY
EPWM Chopper Duty,EPWM Chopper 占空比。
  • 0x0: 1/8

  • 0x1: 2/8

  • 0x2: 3/8

  • 0x3: 4/8

  • 0x4: 5/8

  • 0x5: 6/8

  • 0x6: 7/8

  • 0x7: Reserved

7:5 R/W 0x0 EPWM_CHOP_FRE
EPWM Chopper Frequency,EPWM Chopper 频率。
  • 0x0: SYS_CLK / 8

  • 0x1: SYS_CLK / 16

  • 0x2: SYS_CLK / 24

  • 0x3: SYS_CLK / 32

  • 0x4: SYS_CLK / 40

  • 0x5: SYS_CLK / 48

  • 0x6: SYS_CLK / 56

  • 0x7: SYS_CLK / 64

4:1 R/W 0x0 EPWM_CHOP_OS_WTH
EPWM Chopper One-shot Pulse Width,Choopper One-shot 脉宽。
  • 0x0:1 x TPCLK

  • 0x1:2 x TPCLK

  • 0x2:3 x TPCLK

  • 0x3:4 x TPCLK

  • 0xE:15 x TPCLK

  • 0xF:16 x TPCLK。

    这里的 TPCLK 指的是 PCLK 的周期。

0 R/W 0x0 EPWM_CHOP_EN
EPWM Chopper Function Enable,EPWM chopper 功能使能。
  • 0x0:未使能,此模块旁通

  • 0x1:使能 Chopper 模块

0x0040 EPWM_FLT_INPUT

默认值:0x00000000 EPWM保护输入控制寄存器
位域 类型 默认值 描述
31:22 - - -
21 R/W 0x0 EPWM_FLT5_IN_POL
EPWM Fault5 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

20 R/W 0x0 EPWM_FLT4_IN_POL
EPWM Fault4 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

19 R/W 0x0 EPWM_FLT3_IN_POL
EPWM Fault3 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

18 R/W 0x0 EPWM_FLT2_IN_POL
EPWM Fault2 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

17 R/W 0x0 EPWM_FLT1_IN_POL
EPWM Fault1 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

16 R/W 0x0 EPWM_FLT0_IN_POL
EPWM Fault0 Input Polarity,EPWM故障输入信号极性。
  • 0x0:低有效,低电平触发保护

  • 0x1:高有效,高电平触发保护

15:14 - - -
13 R/W 0x0 EPWM_REC_FLT5_EN
EPWM Recoverable Fault5 Enable,使能EPWM可恢复的故障信号 5。
  • 0x0:不使能

  • 0x1:使能故障信号 5 作为可恢复故障信号的输入

12 R/W 0x0 EPWM_REC_FLT4_EN
EPWM Recoverable Fault4 Enable,使能EPWM可恢复的故障信号 4。
  • 0x0:不使能

  • 0x1:使能故障信号 4 作为可恢复故障信号的输入

11 R/W 0x0 EPWM_REC_FLT3_EN
EPWM Recoverable Fault3 Enable,使能EPWM可恢复的故障信号 3。
  • 0x0:不使能

  • 0x1:使能故障信号 3 作为可恢复故障信号的输入

10 R/W 0x0 EPWM_REC_FLT2_EN
EPWM Recoverable Fault2 Enable,使能EPWM可恢复的故障信号 2。
  • 0x0:不使能

  • 0x1:使能故障信号 2 作为可恢复故障信号的输入

9 R/W 0x0 EPWM_REC_FLT1_EN
EPWM Recoverable Fault1 Enable,使能EPWM可恢复的故障信号 1。
  • 0x0:不使能

  • 0x1:使能故障信号 1 作为可恢复故障信号的输入

8 R/W 0x0 EPWM_REC_FLT0_EN
EPWM Recoverable Fault0 Enable,使能EPWM可恢复的故障信号 0。
  • 0x0:不使能

  • 0x1:使能故障信号 0 作为可恢复故障信号的输入

7:6 - - -
5 R/W 0x0 EPWM_NREC_FLT5_EN
EPWM Non-recoverable Fault5 Enable,使能EPWM不可恢复的故障信号 5。
  • 0x0:不使能

  • 0x1:使能故障信号 5 作为不可恢复故障信号的输入

4 R/W 0x0 EPWM_NREC_FLT4_EN
EPWM Non-recoverable Fault4 Enable,使能EPWM不可恢复的故障信号 4。
  • 0x0:不使能

  • 0x1:使能故障信号 4 作为不可恢复故障信号的输入

3 R/W 0x0 EPWM_NREC_FLT3_EN
EPWM Non-recoverable Fault3 Enable,使能EPWM不可恢复的故障信号 3。
  • 0x0:不使能

  • 0x1:使能故障信号 3 作为不可恢复故障信号的输入

2 R/W 0x0 EPWM_NREC_FLT2_EN
EPWM Non-recoverable Fault2 Enable,使能EPWM不可恢复的故障信号 2。
  • 0x0:不使能

  • 0x1:使能故障信号 2 作为不可恢复故障信号的输入

1 R/W 0x0 EPWM_NREC_FLT1_EN
EPWM Non-recoverable Fault1 Enable,使能EPWM不可恢复的故障信号 1。
  • 0x0:不使能

  • 0x1:使能故障信号 1 作为不可恢复故障信号的输入

0 R/W 0x0 EPWM_NREC_FLT0_EN
EPWM Non-recoverable Fault0 Enable,使能EPWM不可恢复的故障信号 0。
  • 0x0:不使能

  • 0x1:使能故障信号 0 作为不可恢复故障信号的输入

0x0044 EPWM_FLT_PRTCT

默认值:0x00000000 EPWM保护控制寄存器
位域 类型 默认值 描述
31:20 - - -
19:18 R/W 0x0 EPWM_B_INIT
EPWM Output B Init Value,EPWM_B 输出管脚信号的初始值,即在EPWM功能未使能时的输出值。
  • 0x0:输出低电平

  • 0x1:输出高电平

  • 0x2/0x3:输出高阻

17:16 R/W 0x0 EPWM_A_INIT
EPWM Output A Init Value,EPWM_A 输出管脚信号的初始值,即在EPWM功能未使能时的输出值。
  • 0x0:输出低电平

  • 0x1:输出高电平

  • 0x2/0x3:输出高阻

15:4 - - -
3:2 R/W 0x0 EPWMB_FLT_PRTCT
EPWMB Fault Protect mode,EPWMB 的故障保护措施。
  • 0x0:执行高阻态

  • 0x1:强制输出为高

  • 0x2:强制输出为低

  • 0x3:无操作

1:0 R/W 0x0 EPWMA_FLT_PRTCT
EPWMA Fault Protect mode,EPWMA 的故障保护措施。
  • 0x0:执行高阻态

  • 0x1:强制输出为高

  • 0x2:强制输出为低

  • 0x3:无操作

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不可恢复故障中断使能。
  • 0x0:不使能

  • 0x1:使能

1 R/W 0x0 EPWM_REC_FLT_INT_EN
EPWM Recoverable Fault Interrupt Enable,EPWM可恢复故障中断使能。
  • 0x0:不使能

  • 0x1:使能

0 - - -

0x004C EPWM_FLT_INT_FLG

默认值:0x00000000 EPWM故障中断标记寄存器
位域 类型 默认值 描述
31:3 - - -
2 R 0x0 EPWM_NREC_FLT_FLAG
EPWM Non-Recoverable Fault Flag,EPWM不可恢复故障信号标记。
  • 0x0:无故障信号产生

  • 0x1:产生了不可恢复故障信号信号

1 R 0x0 EPWM_REC_FLT_FLAG
EPWM Recoverable Fault Flag,EPWM可恢复故障信号标记。
  • 0x0:无故障信号产生

  • 0x1:产生了可恢复故障信号信号

0 R 0x0 EPWM_FLT_INT_FLAG
EPWM Fault Interrupt Flag,EPWM故障中断事件标记。
  • 0x0:无中断信号产生

  • 0x1:产生中断信号

0x0050 EPWM_FLT_INT_CLR

默认值:0x00000000 EPWM故障中断标记清除寄存器
位域 类型 默认值 描述
31:3 - - -
2 R/WAC 0x0 EPWM_NREC_FLT_CLR
EPWM Non-Recoverable Fault Flag Clear,EPWM不可恢复故障信号标记清除。
  • 0x0:无操作

  • 0x1:清除不可恢复故障信号,执行完自动清 0

1 R/WAC 0x0 EPWM_REC_FLT_CLR
EPWM Recoverable Fault Flag Clear,EPWM可恢复故障信号标记清除。
  • 0x0:无操作

  • 0x1:清除可恢复故障信号,执行完自动清 0

0 R/WAC 0x0 EPWM_FLT_CLR
EPWM Fault Interrupt Flag Clear,EPWM故障中断标记清除。
  • 0x0:无操作

  • 0x1:清除故障信号,执行完自动清 0

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不可恢复故障信号的产生。
  • 0x0:无操作

  • 0x1:产生不可恢复故障信号

1 R/WAC 0x0 EPWM_SW_FRC_REC_FLT
EPWM Software Force Recoverable Fault,软件强制EPWM可恢复故障信号的产生。
  • 0x0:无操作

  • 0x1:产生可恢复故障信号

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 信号的源选择。
  • 0x0:CPM0_COH
  • 0x1:CPM0_COL
  • 0x2:CPM0_COHL
  • 0x3:CPM1_COH
  • 0x4:CPM1_COL
  • 0x5:CPM1_COHL
  • others:Reserved
19:16 R/W 0x0 CVRA_CPM_SRC_SEL
Conversion A CPM Source Select,CPM 输出信号作为 CVRA 信号的源选择(这里的信号,需要在 CPM 模块使能比较信号输出至EPWM的功能)。Converision A Source Select,CVRA 信号的源选择。
  • 0x0:CPM0_COH
  • 0x1:CPM0_COL
  • 0x2:CPM0_COHL
  • 0x3:CPM1_COH
  • 0x4:CPM1_COL
  • 0x5:CPM1_COHL
  • others:Reserved
15 R/W 0x0 EPWM_ADC_CVRB_EN
EPWM ADC Conversion B Trigger Enable,CVRB 触发信号使能。
  • 0x0:未使能
  • 0x1:使能
14:12 R/W 0x0 EPWM_ADC_CVRB_SEL
EPWM ADC Conversion B Trigger Selection,EPWM ADC 转换触发 B 信号选择。
  • 0x0:EPWM_CNT_Z
  • 0x1:EPWM_CNT_PRD
  • 0x2:EPWM_CNT_U_AV
  • 0x3:EPWM_CNT_D_AV
  • 0x4:EPWM_CNT_U_BV
  • 0x5:EPWM_CNT_D_BV
  • 0x6:EPWM_CNT_Z or EPWM_CNT_PRD
  • 0x7:CPM_SRC(通过 bit[19:16]选择)
11 R/W 0x0 EPWM_ADC_CVRA_ENEPWM ADC Conversion A Trigger Enable,CVRA 触发信号使能。
  • 0x0:未使能
  • 0x1:使能
10:8 R/W 0x0 EPWM_ADC_CVRA_SELEPWM ADC Conversion A Trigger Selection,EPWM ADC 转换触发 A 信号选择。
  • 0x0:EPWM_CNT_Z
  • 0x1:EPWM_CNT_PRD
  • 0x2:EPWM_CNT_U_AV
  • 0x3:EPWM_CNT_D_AV
  • 0x4:EPWM_CNT_U_BV
  • 0x5:EPWM_CNT_D_BV
  • 0x6:EPWM_CNT_Z or EPWM_CNT_PRD
  • 0x7:CPM_SRC(通过 bit[19:16]选择)
7:4 - - -
3 R/W 0x0 EPWM_INT_ENEPWM Interrupt Enable,使能EPWM中断信号。
  • 0x0:未使能
  • 0x1:使能
2:0 R/W 0x0 EPWM_INT_SELEPWM Interrupt Select,EPWM中断源选择。
  • 0x0:EPWM_CNT_Z
  • 0x1:EPWM_CNT_PRD
  • 0x2:EPWM_CNT_U_AV
  • 0x3:EPWM_CNT_D_AV
  • 0x4:EPWM_CNT_U_BV
  • 0x5:EPWM_CNT_D_BV
  • 0x6:EPWM_CNT_Z 或 EPWM_CNT_PRD
  • 0x7:PUL_CNT_ZRO(脉冲输出为 0)

0x005C EPWM_ADC_INT_PRE

默认值:0x00000000 ADC 采样触发以及中断事件频次控制寄存器
位域 类型 默认值 描述
31:16 - - -
15:14 R 0x0 EPWM_ADC_CVRB _CNT

EPWM ADC Conversion B Count,ADC 转换触发信号源产生的计数,表示目前已经产生了多少次的源的信号。

13:12 R/W 0x0 EPWM_ADC_CVRB_DIV

EPWM ADC Conversion A Divisor,ADC 转换触发信号 B 的信号源(由EPWM_ADC_CVRB_SEL 选择)的除数,设置此除数可以设定 ADC 转换触发信号 B 的产生频次。

  • 0x0:无信号产生
  • 0x1:源信号产生一次则对应产生一次 ADC 转换触发信号
  • 0x2:源信号产生两次则对应产生一次 ADC 转换触发信号
  • 0x3:源信号产生三次则对应产生一次 ADC 转换触发信号
11:10 R 0x0 EPWM_ADC_CVRA _CNT

EPWM ADC Conversion A Count,ADC 转换触发信号源产生的计数,表示目前已经产生了多少次的源的信号。

9:8 R/W 0x0 EPWM_ADC_CVRA_DIV

EPWM ADC Conversion A Divisor,ADC 转换触发信号 A 的信号源(由EPWM_ADC_CVRA_SEL 选择)的除数,设置此除数可以设定 ADC 转换触发信号 A 的产生频次。

  • 0x0:无信号产生
  • 0x1:源信号产生一次则对应产生一次 ADC 转换触发信号
  • 0x2:源信号产生两次则对应产生一次 ADC 转换触发信号
  • 0x3:源信号产生三次则对应产生一次 ADC 转换触发信号
7:4 - - -
3:2 R 0x0 EPWM_INT_CNT

EPWM Interrupt Count,EPWM中断信号源产生的计数,表示目前已经产生了多少次的EPWM中断源的信号。

1:0 R/W 0x0 EPWM_INT_DIV

EPWM Interrupt Divisor,EPWM中断信号源(由EPWM_INT_SEL 选择)的除数,设置此除数可以设定EPWM中断信号产生频次。

  • 0x0:无中断信号产生
  • 0x1:中断源信号产生一次则对应产生一次中断
  • 0x2:中断源信号产生两次则对应产生一次中断
  • 0x3:中断源信号产生三次则对应产生一次中断

0x0060 EPWM_EVNT_FLAG

默认值:0x00000000 EPWM事件标记寄存器
位域 类型 默认值 描述
31:4 - - -
3 R 0x0 EPWM_ADC_CVRB_FLAG

EPWM ADC Conversion B Flag,ADC 转换触发信号 B 的标记。

  • 0x0:无 ADC 转换信号产生
  • 0x1:产生 ADC 转换信号
2 R 0x0 EPWM_ADC_CVRA_FLAG

EPWM ADC Conversion A Flag,ADC 转换触发信号 A 的标记。

  • 0x0:无 ADC 转换信号产生
  • 0x1:产生 ADC 转换信号
1 - - -
0 R 0x0 EPWM_INT_FLAG

EPWM Interrupt Flag,EPWM中断事件标记。

  • 0x0:无中断信号产生
  • 0x1:产生中断信号

0x0064 EPWM_EVNT_CLR

默认值:0x00000000 EPWM事件标记清除寄存器
位域 类型 默认值 描述
31:4 - - -
3 R/WAC 0x0 EPWM_ADC_CVRB_CLR

EPWM ADC Conversion B Flag Clear,ADC 转换触发信号 B 的标记清除。

  • 0x0:无操作
  • 0x1:清除 ADC 转换信号,执行完自动清 0
2 R/WAC 0x0 EPWM_ADC_CVRA_CLR

EPWM ADC Conversion A Flag Clear,ADC 转换触发信号 A 的标记清除。

  • 0x0:无操作
  • 0x1:清除 ADC 转换信号,执行完自动清 0
1 - - -
0 R/WAC 0x0 EPWM_INT_CLR

EPWM Interrupt Flag Clear,EPWM中断事件标记清除。

  • 0x0:无操作
  • 0x1:清除中断信号,执行完自动清 0

0x0068 EPWM_SW_FRC_EVNT

默认值:0x00000000 软件强制EPWM事件产生寄存器
位域 类型 默认值 描述
31:4 - - -
3 R/WAC 0x0 EPWM_SW_FRC_ADC_CVRB

EPWM Software ADC Conversion B,软件强制 ADC 转换触发信号 B 的产生。

  • 0x0:无操作
  • 0x1:产生 ADC 转换触发信号
2 R/WAC 0x0 EPWM_SW_FRC_ADC_CVRA

EPWM Software ADC Conversion A,软件强制 ADC 转换触发信号 A 的产生。

  • 0x0:无操作
  • 0x1:产生 ADC 转换触发信号
1 - - -
0 R/WAC 0x0 EPWM_SW_FRC_INT

EPWM Software Force Interrupt,软件强制EPWM中断信号产生。

  • 0x0:无操作
  • 0x1:产生EPWM中断信号

0x006C EPWM_FALT_IN_FLT1

默认值:0x00000000 EPWM故障输入滤波寄存器 1
位域 类型 默认值 描述
31:24 R/W 0x0 EPWM_FALT1_SMP_CTL_PRD

EPWM Fault1 Input Sample Control Period,输入采样周期。

  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
23:20 R/W 0x0 EPWM_FALT1_PRE_FLT

EPWM Fault2 Input Filter Enable,EPWM故障输入 1 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。

  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
19:16 R/W 0x0 EPWM_FALT1_IN_FLT_SEL

EPWM Fault1 Input Filter Seclect,输入滤波功能选择。

  • 0x0:同步信号,SYS_CLK 对输入信号进行同步
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
15:8 R/W 0x0 EPWM_FALT0_SMP_CTL_PRD

EPWM Fault0 Input Sample Control Period,输入采样周期。

  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
7:4 R/W 0x0 EPWM_FALT0_PRE_FLT

EPWM Fault0 Input Filter Enable,EPWM故障输入 0 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。

  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
3:0 R/W 0x0 EPWM_FALT0_IN_FLT_SEL

EPWM Fault0 Input Filter Seclect,输入滤波功能选择。

  • 0x0:同步信号,SYS_CLK 对输入信号进行同步
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号

0x0070 EPWM_FALT_IN_FLT2

默认值:0x00000000 EPWM故障输入滤波寄存器 2
位域 类型 默认值 描述
31:24 R/W 0x0 EPWM_FALT3_SMP_CTL_PRD

EPWM Fault3 Input Sample Control Period,输入采样周期。

  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
23:20 R/W 0x0 EPWM_FALT3_PRE_FLT

EPWM Fault3 Input Filter Enable,EPWM故障输入 3 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。

  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
19:16 R/W 0x0 EPWM_FALT3_IN_FLT_SEL

EPWM Fault3 Input Filter Seclect,输入滤波功能选择。

  • 0x0:同步信号,SYS_CLK 对输入信号进行同步
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
15:8 R/W 0x0 EPWM_FALT2_SMP_CTL_PRD

EPWM Fault2 Input Sample Control Period,输入采样周期。

  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
7:4 R/W 0x0 EPWM_FALT2_PRE_FLT

EPWM Fault2 Input Filter Enable,EPWM故障输入 2 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。

  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
3:0 R/W 0x0 EPWM_FALT2_IN_FLT_SEL

EPWM Fault2 Input Filter Seclect,输入滤波功能选择。

  • 0x0:同步信号,SYS_CLK 对输入信号进行同步
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号

0x0074 EPWM_FALT_IN_FLT3

默认值:0x00000000 EPWM故障输入滤波寄存器 3
位域 类型 默认值 描述
31:24 R/W 0x0 EPWM_FALT5_SMP_CTL_PRD

EPWM Fault5 Input Sample Control Period,输入采样周期。

  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
23:20 R/W 0x0 EPWM_FALT5_PRE_FLT

EPWM Fault5 Input Filter Enable,EPWM故障输入 5 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。

  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
19:16 R/W 0x0 EPWM_FALT5_IN_FLT_SEL

EPWM Fault5 Input Filter Seclect,输入滤波功能选择。

  • 0x0:同步信号,SYS_CLK 对输入信号进行同步
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
15:8 R/W 0x0 EPWM_FALT4_SMP_CTL_PRD
EPWM Fault4 Input Sample Control Period,输入采样周期。
  • 0x0:1x SYS_CLK
  • 0x1:2x SYS_CLK
  • 0x2:4x SYS_CLK
  • 0xFF:510x SYS_CLK
7:4 R/W 0x0 EPWM_FALT4_PRE_FLT
EPWM Fault4 Input Filter Enable,EPWM故障输入 4 信号的预滤波使能,预滤波采样周期为 CLK。一般使用,无需使能,默认旁通即可。
  • 0x0:旁通,无预滤除效果
  • 0x1:1 采样点同步信号
  • 0x2:2 采样点同步信号
  • 0x3:3 采样点同步信号
  • 0xF:15 采样点同步信号
3:0 R/W 0x0 EPWM_FALT4_IN_FLT_SEL
EPWM Fault4 Input Filter Seclect,输入滤波功能选择。
  • 0x0:同步信号,SYS_CLK 对输入信号进行同步

  • 0x1:1 采样点同步信号

  • 0x2:2 采样点同步信号

  • 0x3:3 采样点同步信号

  • 0xF:15 采样点同步信号

0x0FC EPWM_VER

默认值:0x00000100 EPWM子模块版本寄存器
位域 类型 默认值 描述
31:0 R 版本寄存器 V1.0