Edit online

寄存器列表

地址映射

模块名

基地址 (PWMCS_BAS 参考地址映射章节)

地址空间

EPWM 模块

EPWM0

P0(PWMCS_BASE + 0x000)

256B

EPWM1

P1(PWMCS_BASE + 0x100)

256B

EPWM2

P2(PWMCS_BASE + 0x200)

256B

CAP 模块

CAP0

C0(PWMCS_BASE+0x1000 + 0x000)

256B

CAP1

C1(PWMCS_BASE+0x1000 + 0x100)

256B

QEP 模块

QEP0

Q0(PWMCS_BASE+0x2000 + 0x000)

256B

QEP1

Q1(PWMCS_BASE+0x2000 + 0x100)

256B

全局控制

GLB_CTL

GB (PWMCS_BASE+0xF000)

4 KB

寄存器列表

1. EPWM 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x0000 EPWM_CNT_PRDV Counter 计数周期 0x0000 EPWM_CNT_PRDV
0x0004 EPWM_CNT_PHV Counter 计数同步相位 0x0004 EPWM_CNT_PHV
0x0008 EPWM_CNT_V Counter 计数数值 0x0008 EPWM_CNT_V
0x000C EPWM_CNT_CONF Counter 配置寄存器 0x000C EPWM_CNT_CONF
0x0010 EPWM_CNT_STS 计数状态寄存器 0x0010 EPWM_CNT_STS
0x0014 EPWM_CNT_AV Counter 比较值 A 0x0014 EPWM_CNT_AV
0x0018 EPWM_CNT_BV Counter 比较值 B 0x0018 EPWM_CNT_BV
0x001C EPWM_UPDT_MOD 更新模式寄存器 0x001C EPWM_UPDT_MOD
0x0020 EPWMA_ACT A 动作寄存器 0x0020 EPWMA_ACT
0x0024 EPWMB_ACT B 动作寄存器 0x0024 EPWMB_ACT
0x0028 EPWM_SW_ACT 软件控制动作寄存器 0x0028 EPWM_SW_ACT
0x002C EPWM_ACT_SW_CT 软件持续控制动作寄存器 0x002C EPWM_ACT_SW_CT
0x0030 EPWM_OUT_CONF EPWM输出配置寄存器 0x0030 EPWM_OUT_CONF
0x0034 EPWM_RE_DZCTL 上升沿死区控制寄存器 0x0034 EPWM_RE_DZCTL
0x0038 EPWM_FE_DZCTL 下降沿死区控制寄存器 0x0038 EPWM_FE_DZCTL
0x003C EPWM_CHOP_CONF Chopper 控制寄存器 0x003C EPWM_CHOP_CONF
0x0040 EPWM_FLT_INPUT 保护输入控制寄存器 0x0040 EPWM_FLT_INPUT
0x0044 EPWM_FLT_PRTCT 保护控制寄存器 0x0044 EPWM_FLT_PRTCT
0x0048 EPWM_FLT_INT_EN 故障中断控制寄存器 0x0048 EPWM_FLT_INT_EN
0x004C EPWM_FLT_INT_FLG 故障中断标记寄存器 0x004C EPWM_FLT_INT_FLG
0x0050 EPWM_FLT_INT_CLR 故障中断标记清除寄存器 0x0050 EPWM_FLT_INT_CLR
0x0054 EPWM_SWFRC_FLT_INT 软件强制故障中断产生寄存器 0x0054 EPWM_SWFRC_FLT_INT
0x0058 EPWM_INT_CTL CVRA/B 以及中断控制寄存器 0x0058 EPWM_INT_CTL
0x005C EPWM_ADC_INT_PRE ADC 采样触发以及中断事件频次控制寄存器 0x005C EPWM_ADC_INT_PRE
0x0060 EPWM_EVNT_FLAG 事件标记寄存器 0x0060 EPWM_EVNT_FLAG
0x0064 EPWM_EVNT_CLR 事件标记清除寄存器 0x0064 EPWM_EVNT_CLR
0x0068 EPWM_SW_FRC_EVNT 软件强制事件产生寄存器 0x0068 EPWM_SW_FRC_EVNT
0x0090 EPWM_CNT_CV EPWM Counter 比较值 C 0x0090 EPWM_CNT_CV
0x0090 EPWM_CNT_DV EPWM Counter 比较值 D 0x0090 EPWM_CNT_DV
0x0098 EPWM_CVRCD_CTL CVRCD 信号控制寄存器 0x0098 EPWM_CVRCD_CTL
0x009C EPWM_PSHPLL EPWM Push-Pull 控制寄存器 0x009C EPWM_PSHPLL
0x00A0 EPWM_PUL_OUT_CFG 脉冲输出配置寄存器 0x00A0 EPWM_PUL_OUT_CFG
0x00A4 EPWM_PUL_OUT_NUM 脉冲输出数量寄存器 0x00A4 EPWM_PUL_OUT_NUM
0x00A8 DMA_CFG DMA_CFG 寄存器 0x00A8 DMA_CFG
0x00C0 EPWM_ETRG0_SET EPWM_ETRG0 配置寄存器 0x00C0 EPWM_ETRG0_SET
0x00C4 EPWM_ETRG1_SET EPWM_ETRG1 配置寄存器 0x00C4 EPWM_ETRG1_SET
0x00C8 EPWM_ETRG_ACC EPWM_ETRG 累加配置寄存器 0x00C8 EPWM_ETRG_ACC
0x00CC EPWM_GLB_CTL EPWM 全局控制寄存器 0x00CC EPWM_GLB_CTL
0x00D0 EPWM_GLB_CTL2 EPWM 全局控制寄存器 2 0x00D0 EPWM_GLB_CTL2
0x00D4 EPWM_GLB_CFG EPWM 全局控制配置寄存器 0x00D4 EPWM_GLB_CFG
0x00D8 EPWM_LINK_CTL EPWM 链接控制配置寄存器 0x00D8 EPWM_LINK_CTL
0x00DC EPWM_ETRG_DLY EPWM ETRG 延迟配置寄存器 0x00DC EPWM_ETRG_DLY
0x00E0 EPWM_DMA_ENTRY EPWM DMA 输入入口 0x00E0 EPWM_DMA_ENTRY
0x00E4 EPWM_DMA_MAP0 EPWM DMA 映射配置寄存器 0 0x00E4 EPWM_DMA_MAP0
0x00E8 EPWM_DMA_MAP1 EPWM DMA 映射配置寄存器 1 0x00E8 EPWM_DMA_MAP1
0x00F0 EPWM_TRG_OUT 触发输出寄存器 0x00F0 EPWM_TRG_OUT
0x0FC EPWM_VER 子模块版本寄存器 0x0FC EPWM_VER
2. CAP 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x0000 CAP_CNT_V CAP Counter 计数数值 0x0000 CAP_CNT_V
0x0004 CAP_CNT_PH CAP Counter 计数同步相位 0x0004 CAP_CNT_PH
0x0008 CAP_REG0 CAP_REG0 寄存器 0x0008 CAP_REG0
0x000C CAP_REG1 CAP_REG1 寄存器 0x000C CAP_REG1
0x0010 CAP_REG2 CAP_REG2 寄存器 0x0010 CAP_REG2
0x0014 CAP_REG3 CAP_REG3 寄存器 0x0014 CAP_REG3
0x0018 CAP_CONF1 CAP 配置寄存器 1 0x0018 CAP_CONF1
0x001C CAP_CONF2 CAP 配置寄存器 2 0x001C CAP_CONF2
0x0020 CAP_INT_EN CAP 中断使能寄存器 0x0020 CAP_INT_EN
0x0024 CAP_FLG CAP 标记寄存器 0x0024 CAP_FLG
0x0028 CAP_FLG_CLR CAP 标记清除寄存器 0x0028 CAP_FLG_CLR
0x002C CAP_SW_FRC 软件强制 CAP 事件产生寄存器 0x002C CAP_SW_FRC
0x0030 CAP_IN_FLT CAP 输入滤波寄存器 0x0030 CAP_IN_FLT
0x0034 CAP_IN_SRC CAP 输入选择寄存器 0x0034 CAP_IN_SRC
0x0038 DMA_CFG 软件强制 CAP 事件产生寄存器 0x0038 DMA_CFG
0x00FC CAP_VER CAP 子模块版本寄存器 0x00FC CAP_VER
3. QEP 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x0000 QEP_POS_CNT_V QEP Position Counter 计数值 0x0000 QEP_POS_CNT_V
0x0004 QEP_POS_CNT_SP QEPPosition Counter 起点值 0x0004 QEP_POS_CNT_SP
0x0008 QEP_POS_CNT_EP QEPPosition Counter 终点值 0x0008 QEP_POS_CNT_EP
0x000C QEP_POS_CNT_CMPV QEP Position Counter 比较值 0x000C QEP_POS_CNT_CMPV
0x0010 QEP_POS_CNT_ICAPV QEPPosition Counter Index 捕获值 0x0010 QEP_POS_CNT_ICAPV
0x0014 QEP_POS_CNT_SCAPV QEPPosition Counter Strobe 捕获值 0x0014 QEP_POS_CNT_SCAPV
0x0018 QEP_POS_CNT_TOCAPV QEPPosition Counter Timout 捕获值 0x0018 QEP_POS_CNT_TOCAPV
0x001C QEP_TMR_V QEP Timer 寄存器 0x001C QEP_TMR_V
0x0020 QEP_TMR_PRD_V QEP Timer Period 寄存器 0x0020 QEP_TMR_PRD_V
0x0024 QEP_WD_TMRV QEP Watchdog 定时器寄存器 0x0024 QEP_WD_TMRV
0x0028 QEP_WD_PRDV QEP Watchdog 定时器周期寄存器 0x0028 QEP_WD_PRDV
0x002C QEP_DEC_CONF QEPDecoder 配置寄存器 0x002C QEP_DEC_CONF
0x0030 QEP_POS_CNT_CONF QEP 位置计数器配置寄存器 0x0030 QEP_POS_CNT_CONF
0x0034 QEP_CAP_TMR_CONF QEP Capture Timer 配置寄存器 0x0034 QEP_CAP_TMR_CONF
0x0038 QEP_POS_CNTCMP_CONF QEP 位置计数器比较寄存器 0x0038 QEP_POS_CNTCMP_CONF
0x003C QEP_INT_EN QEP Interrupt 使能寄存器 0x003C QEP_INT_EN
0x0040 QEP_INT_FLG QEP Interrupt 标志寄存器 0x0040 QEP_INT_FLG
0x0044 QEP_INT_CLR QEP 中断清除寄存器 0x0044 QEP_INT_CLR
0x0048 QEP_SW_FRC_INT 软件强制 QEP 中断产生寄存器 0x0048 QEP_SW_FRC_INT
0x004C QEP_STS QEP 状态寄存器 0x004C QEP_STS
0x0050 QEP_CAP_TMRV QEP Capture 定时器寄存器 0x0050 QEP_CAP_TMRV
0x0054 QEP_CAP_DELT QEP Capture Delta T 寄存器 0x0054 QEP_CAP_DELT
0x0058 QEP_CAP_TMR_LH QEP Capture 定时器锁存寄存器 0x0058 QEP_CAP_TMR_LH
0x005C QEP_CAP_DELT_LH QEP Capture Delta T 锁存寄存器 0x005C QEP_CAP_DELT_LH
0x0060 QEP_IN_FLT1 QEP 输入滤波寄存器 1 0x0060 QEP_IN_FLT1
0x0064 QEP_IN_FLT2 QEP 输入滤波寄存器 2 0x0064 QEP_IN_FLT2
0x0068 QEP_IN_CTL QEP 输入控制 0x0068 QEP_IN_CTL
0x0084 QEP_CVRA QEP CVRA 锁存位置寄存器 0x0084 QEP_CVRA
0x0088 QEP_CVRB QEP CVRB 锁存位置寄存器 0x0088 QEP_CVRB
0x008C QEP_INSRC QEP 输入信号选择寄存器 0x008C QEP_INSRC
0x00FC QEP_VER QEP 子模块版本寄存器 0x00FC QEP_VER
4. Global 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x0004 GLB_EPWM_INT_STS Global 中断状态寄存器 0x0004 GLB_EPWM_INT_STS
0x0008 GLB_FLT_INT_STS Global Fault Interrupt 状态寄存器 0x0008 GLB_FLT_INT_STS
0x000C GLB_CAP_INT_STS Global CAP Interrupt 状态寄存器 0x000C GLB_CAP_INT_STS
0x0010 GLB_QEP_INT_STS Global QEP Interrupt 状态寄存器 0x0010 GLB_QEP_INT_STS
0x0014 GLB_EPWM_EN Global 使能寄存器 0x0014 GLB_EPWM_EN
0x0018 GLB_EPWM_SI0_FLT Global _SI0 输入滤波寄存器 0x0018 GLB_EPWM_SI0_FLT
0x001C GLB_EPWM_SI1_FLT Global _SI1 输入滤波寄存器 0x001C GLB_EPWM_SI1_FLT
0x0020 GLB_EPWM_CLK_CTL Global 时钟控制寄存器 0x0020 GLB_EPWM_CLK_CTL
0x0024 GLB_CAP_CLK_CTL Global CAP 时钟控制寄存器 0x0024 GLB_CAP_CLK_CTL
0x0028 GLB_QEP_CLK_CTL Global QEP 时钟控制寄存器 0x0028 GLB_QEP_CLK_CTL
0x0030 GLB_EPWM_RST_CTL Global EPWM 复位控制寄存器 0x0030 GLB_EPWM_RST_CTL
0x0034 GLB_CAP_RST_CTL Global CAP 复位控制寄存器 0x0034 GLB_CAP_RST_CTL
0x0038 GLB_QEP_RST_CTL Global QEP 复位控制寄存器 0x0038 GLB_QEP_RST_CTL
0x0050 GLB_EPWM_SYNC_IN_SEL Global 同步输入选择寄存器 0x0050 GLB_EPWM_SYNC_IN_SEL
0x0054 SYNC_SRC_INSEL 同步信号输入源选择寄存器 0x0054 SYNC_SRC_INSEL
0x0058 EPWM_FLT_SRC_IN_SEL 故障输入源选择寄存器 0x0058 EPWM_FLT_SRC_IN_SEL
0x0060 EPWM_FALT_IN_FLT1 故障输入滤波寄存器 1 0x0060 EPWM_FALT_IN_FLT1
0x0064 EPWM_FALT_IN_FLT2 故障输入滤波寄存器 2 0x0064 EPWM_FALT_IN_FLT2
0x0068 EPWM_FALT_IN_FLT3 故障输入滤波寄存器 3 0x0068 EPWM_FALT_IN_FLT3
0x0088 GLB_FAULT_IN_STS FAULT IN 状态寄存器 0x0088 GLB_FAULT_IN_STS