TMS320F28335 PWM控制详解

需积分: 11 11 下载量 89 浏览量 更新于2024-07-31 收藏 1.38MB PDF 举报
"TMS320F28335的PWM控制中文课件" TMS320F28335是一款由德州仪器(TI)推出的高性能数字信号处理器(DSP),它集成了丰富的定时器和脉宽调制(PWM)模块,广泛应用于电机控制、电源管理、自动化系统等领域。在这款芯片中,ePWM(增强型PWM)模块是实现PWM控制的核心部分,具有高度灵活性和精确性。 每个ePWM模块提供了精确的16位时间定时器,能够精确地设置PWM的周期和频率。这使得TMS320F28335能够灵活地控制输出信号的占空比,适应各种不同的应用场景。此外,每个模块都具备两个独立的PWM输出——EPWMxA和EPWMxB,可以支持以下几种控制模式: 1. 单边控制:两个独立的PWM输出可以分别控制,适用于单端驱动的场合。 2. 双边对称控制:两个PWM输出可以同步工作,形成对称的PWM波形,适合于双极性驱动。 3. 双边非对称控制:一个独立的PWM输出可以进行不对称的控制,适用于需要独立调整高低边占空比的应用。 ePWM模块还具备硬件级别的同步功能,即每个周期的硬件锁定相位同步,确保多个PWM通道之间的精确同步,这对于多通道应用来说非常重要,如电机的多相驱动。此外,上升沿和下降沿的死区时间可编程,可以避免开关器件的直通现象,提高系统的稳定性和可靠性。 故障处理方面,TMS320F28335的ePWM模块包含了可编程错误区域控制(Trip-zone),当检测到故障时,可以执行周期循环控制或单次控制,以保护系统。同时,模块可以配置在特定的控制条件下使PWM输出强制为高、低或高阻态,增强了系统的安全性和响应能力。 中断机制也是ePWM模块的一大特点,所有的事件都可以触发CPU中断,并启动ADC(模数转换器)进行转换。这样在中断处理时,可以有效地降低CPU的负担,提高系统的实时性。另外,PWM高频载波信号特别适合于脉冲变压器的门极驱动,因为它们能提供高速且精确的开关控制。 在模块结构上,ePWM模块包含有多个相互连接的部分,如PWM输出信号、错误触发信号、时基同步输入/输出信号等。这些信号间的交互确保了模块的高效运行。例如,TZ1至TZ6的错误触发信号可以用来标识外部错误,而EPWMxSYNCI和EPWMxSYNCO则用于不同ePWM模块之间的同步,形成同步链路,以保持所有输出的同步。 TMS320F28335的ePWM模块设计精巧,功能强大,提供了丰富的控制选项和故障处理机制,使其成为复杂控制系统的理想选择。通过灵活配置,开发者可以充分利用这些特性来满足不同应用的需求。