TMS320F28035 ePWM设置手册:Piccolo增强脉宽调制模块解析
4星 · 超过85%的资源 需积分: 50 116 浏览量
更新于2024-07-28
收藏 1.03MB PDF 举报
"TMS320F28035的ePWM设置详细手册,涵盖了TMS320x2802x和2803x系列Piccolo增强型脉宽调制模块(ePWM)的相关内容,包括子模块概述、寄存器映射、ePWM子模块详解以及在电源拓扑中的应用。"
TMS320F28035是一款高性能的数字信号处理器,广泛应用于工业控制、电机驱动等领域。其中,ePWM模块是其核心功能之一,用于生成可编程的脉宽调制信号,适用于各种电源转换和电机控制应用。
1. 子模块概述
ePWM模块由多个子模块组成,这些子模块协同工作以实现复杂的定时和比较功能。它们包括时间基(TB)子模块、计数器比较(CC)子模块、动作限定器(AQ)子模块、死区时间生成器(DB)子模块、PWM切削(PC)子模块、行程区(TZ)子模块、事件触发(ET)子模块、数字比较(DC)子模块等。
2. 时间基(TB)子模块
时间基子模块提供了基本的时间基准,可以配置为周期性的或单次触发的定时器。它包含计数器,可以向上或向下计数,并通过比较值来触发事件。
3. 计数器比较(CC)子模块
计数器比较子模块允许用户设置多个比较点,当计数器的值与这些比较点匹配时,可以产生中断或者触发其他操作。
4. 动作限定器(AQ)子模块
动作限定器用于根据事件条件定义输出动作,如设置或清除输出,或者在特定条件下使能或禁用其他子模块。
5. 死区时间生成器(DB)子模块
死区时间生成器在高侧和低侧开关之间插入一段死区时间,以防止开关交叉导通,提高系统稳定性。
6. PWM切削(PC)子模块
PWM切削子模块用于降低输出PWM信号的高频噪声,通过在PWM波形上添加随机抖动来实现。
7. 行程区(TZ)子模块
行程区子模块可以设定安全限制,当输入或输出超出预设范围时,可以触发保护机制。
8. 事件触发(ET)子模块
事件触发子模块用于响应外部事件,可以设置条件来触发ePWM的特定操作。
9. 数字比较(DC)子模块
数字比较子模块提供了一种灵活的方式来比较输入信号和预设值,根据比较结果触发事件。
3. 应用于电源拓扑
ePWM模块在电源拓扑中的应用非常广泛,例如:
- 控制多个频率独立的降压转换器,每个转换器都可以独立配置。
- 控制多个频率相同的降压转换器,可以实现同步调制,提高效率。
- 控制半桥转换器,用于电机驱动。
- 控制双三相逆变器,适用于交流感应电机和永磁同步电机的控制。
TMS320F28035的ePWM模块具备强大的灵活性和配置能力,能够满足复杂工业控制系统的各种需求。通过深入了解和熟练配置这些子模块,开发者可以实现高效、精确的脉宽调制控制。
2024-05-15 上传
143 浏览量
2018-08-02 上传
2023-10-28 上传
2023-03-09 上传
2021-12-06 上传
2018-05-10 上传
seekjob2010
- 粉丝: 12
- 资源: 108
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南