TMS320F28027 之PWM 模块

本文详细介绍了TMS320F28027微控制器的PWM模块,包括时间基准、计数比较、PWM波形发生器、死区设置、错误处理和事件触发等子模块的功能和相关寄存器设置,强调了同步在多通道PWM应用中的重要性。
摘要由CSDN通过智能技术生成

总结一下28027的PWM模块。

28027包含PWM1,PWM2,PWM3,PWM4四个PWM模块,所有的PWM模块的寄存器结构都一样,唯一的区别就是同步时的操作顺序不一样。

PWM模块可以分为时基(Timer base),计数器比较(Counter Compare),PWM波形发生器(Action Qualifer),死区设置(Dead Band),高频PWM斩波(PWM chopper),错误处理(Trip Zone) , 事件触发及中断(Event Trigger and Interrupt)等子模块组成,基本框图如下。

clip_image001

下面按照文档SPRUGE9E的顺序逐个来看这些子模块:

1. 时间基准

这个模块的作用就是产生三个信号,

CTR=PRD    计数寄存器的值等于周期寄存器时,产生的脉冲序列

CTR=0        计数寄存器的值等于0时,产生的脉冲序列

CTR-DIR        表示计数方向,计数器向上计数时常为1;向下计数时常为0,向上计数到Period后向下到0(up-down)则为1-0交替。

另外这个模块能接受上个PWM模块发来的同步信号,并向下一个PWM模块发送同步信号。

clip_image002

TBCTL设置项如下:

计数模式(up,down,up-down),

同步使能(收到同步信号时是否加载相位寄存器的值到计数寄存器),

周期寄存器的操作方式(直接读写 或先写入 sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值