1.冲量相等原理:冲量相等而形状不同的窄脉冲加载到具有惯性的环节上时,其效果基本相同。

冲量:窄脉冲的面积        效果基本相同:输出响应波形基本相同(低频段非常接近,高频段略有差异)

2.正弦波 :调制波            三角波:载波

3.DSP28335具有6组EPWM模块(12路)         每组可以互补输出,也可以独立输出。

例如:EPWM1------------EPWM1A,EPWM1B

4.TB:确定频率/周期 (16位时基计数器)

TBPRD:设置周期 TBCTR:时基计数器

5.同步信号来临时,不管时基计数器已经到什么值,都将置位为相位寄存器的值。(用这个信号调整相位差)

TBPHS:相位寄存器  

6.频率与周期计算

1)向上向下计数        Tpwm=2*TBPRD*Ttbclk         Tpwm=1/(Tpwm)      

2)向上/向下计数 Tpwm=(TBPRD+1)*Ttbclk      Tpwm=1/(Tpwm)

7.在增减计数模式下可以设置TBCTL.PHSDIR位决定同步信号到来时向下还是向上计数(1:递增 0:递减)(递增或递减模式该位无效)

8.PWM时钟设置

1)使能各EPWM模块的是时钟

2)设置TBCLKSYNC=0,停止所有已使能的EPWM模块的时基时钟

3)分配预分频值与EPWM工作模式

4)设置TBCLKSYNC=1,启动时基时钟

9.影子寄存器:0:使能(下一周期加载,具体可以什么时候加载看寄存器设置) 1:失能(立即加载)

10.设置CMPA,CMPB寄存器值设置PWM的占空比

11.如果装载CMPA或CMPB值为0时,那么设置CMPA或CMPB的值要大于或等于1,

如果装载CMPA或CMPB值为周期值时,那么设置CMPA或CMPB的值要小于或等于(TBPRD-1),

12.死区延时设置

FED=DBFED*T(TBCLK)

RED=DBRED*T(TBCLK) T(TBCLK)就是时基时钟

dsp EPWM模块总结相关推荐

  1. F28335 ePWM模块简介——TMS320F28335学习笔记(四)

    1 PWM控制基本原理 我们目前很多电力应用都是采用的正弦交流电,下面我们就来看一下如何用一系列脉冲来代替一个正弦半波.把正弦半波分成N等份,就可以把正弦半波看成是由N个彼此相连的脉冲序列所组成的波形 ...

  2. DSP PWM 模块原理及使用

    DSP PWM 模块原理及使用 F28027有8路PWM(四个模块),4路HRPWM,特别对设计高精度电源提供了方便,每个PWM模块中又包括以下几个子模块:时基(Time-base)模块.计数比较(C ...

  3. TMS320x2833x的ePWM模块简要介绍

    TMS320x2833x的ePWM模块简要介绍 导读 一点看法 ePWM模块的简要介绍 时基子模块 比较子模块 动作限定子模块 死区子模块 PWM斩波子模块 错误联防子模块 事件触发模块 参考文献 导 ...

  4. 【F28335】ePWM模块的简单介绍

     一.F28335的ePWM简介 PWM(Pulse Width Modulation)脉冲宽度调制方式在电力电子的控制场合应用十分广泛,因此数字处理器一般都具有PWM模块,便于PWM控制.F2833 ...

  5. 2837xd代码生成模块学习(2)——ADC、ePWM模块、Timer0

    2837xd代码生成模块学习(2)--ADC.ePWM模块.Timer0 1 ADC模块 2 Timer0中断 3 ePWM模块配置 模型链接:链接 1 ADC模块 模型结构: 以上结构完成了经过AD ...

  6. DSP SCI模块实验

  7. TI DSP 28335 ePWM实现单路带死区PWM

    文章目录 前言 1 PWM简介 2 死区简介 3 ePWM模块结构原理图 4 PWM 输出配置步骤:EPWM1_Init() 4.1 使能ePWM外设时钟,失能时间基准TB时钟 4.2 ePWM I/ ...

  8. DSP F2803x中CLA模块介绍

    DSP之CLA模块 文章目录 1 概述 2 CLA接口 2.1 CLA存储 2.2 LCA内存总线 2.3 共享外设及EALLOW保护 2.4 CLA任务和中断向量 3 CLA和CPU仲裁 3.1 C ...

  9. DSP芯片F2803x系列之PWM模块及高精度PWM使用

    DSP芯片F2803x之ePWM模块 文章目录 1 ePWM模块概述 2 ePWM模块构成 3 ePWM各子模块 3.1 TB模块 3.2 CC模块 3.3 AQ模块 3.4 DB模块 3.5 PC模 ...

最新文章

  1. 《深入java虚拟机》读书笔记类加载
  2. 短 URL 服务的设计以及实现
  3. ​万字总结83篇文献:深度强化学习之炒作、反思、回归本源
  4. 网站初学笔记3-HTML实用元素5
  5. 牛客多校三 B Black and white
  6. Java 多态之“绑定”
  7. 2020牛客国庆集训派对day1 Zeldain Garden
  8. 企业Shell面试题18:单词及字母去重排序案例
  9. shell 脚本中 while 只执行一次
  10. halcon学习笔记——图像的预处理
  11. Exchange2003反病毒
  12. 开源云原生平台 Apache Kafka暴露多家大企业的敏感数据
  13. 用SHELL脚本自动化安装Nagios服务器端和客户端的
  14. spring-boot子模块打包去掉BOOT-INF文件夹
  15. 子盒子width为父盒子width的百分比注意
  16. 多路测温系统C51语言,51单片机多路DS18B20温度测量程序
  17. Ubuntu 下安装 Python 解释器
  18. windows11家庭版安装hyperv-v
  19. 服务器e5系列和e5v4系列,至强E5-2600v4系列CPU一览表
  20. 【PAT A1094】The Largest Generation

热门文章

  1. Java_FirstOne_To_Publish
  2. svn导致桌面图标带蓝色问号,加号等svn标记问题解决
  3. Linux 系统监控工具链
  4. 谷歌喜欢招收什么样的应届毕业生
  5. lanmp启动mysql失败,提示:The server quit without updating PID file(...)
  6. 2016最新iOS视频 小马哥十一期
  7. java 查找关键字_java实现简单的关键字查找
  8. WGCNA分析,单细胞组学(TCGA)R语言实践全流程
  9. 基于SpringBoot的车牌识别系统(附源码和环境部署文档)
  10. 在线教育软件未来之路