打印
[其他]

HC88T3681的PWM介绍

[复制链接]
2263|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1、PWM 特性
6 组带死区互补PWM 或1 2 路独立PWM 输出
提供每个PWM 周期溢出中断,但中断共用同一向量入口
输出极性可选择
提供出错侦测功能可紧急关闭PWM 输出
PWM 工作时钟源可设定时钟分频比
PWM 可做定时器 计数器使用
HC88T3681集成了六个1 6 位PWM 模块PWM0 、PWM1 、PWM 2 、PWM 3 、PWM 4 和PWM 55,六个模块各有一个计数器,PWM0 的计数器由PWM0EN 来控制,只要使能PWM0ENPWM0EN,计数器就会启动,计数器的时钟源通过PWM0C 控制寄存器里的CK0 来选择。
当需要从芯片管脚输出PWM 波形时,还需要使能PWM0_OEN 或PWM01_OEN OEN,同时需要将端口设置为强推挽模式。如果不希望从芯片管脚上输出PWM 波形,可以不用使能PWM0_OEN 或PWM01_OEN OEN,这时候PWM0 的计数器可以当一个定时器来使用,当计数器溢出时,如果中断允许也会产生PWM 中断。
如果 置11,PWM0 输出和其互补输出可由FLT0 引脚输入信号变化自动关闭。一旦检测到FLT0 引脚输入有效电平,PWM 输出会立即关闭,但PWM 内部计数器仍在继续运行,这样方便在FLT 引脚错误去除后继续PWM 输出。在FLT 输入信号有效期间,FLTS 位无法清除。只有当FLT 输入信号消失后,才能软件清除FLTS 状态位,此时PWM 恢复正常输出。
6个PWM 模块的功能及操作完全一样,用户可通过控制寄存器产生6 路带死区互补的PWM 或12 路单独的PWM 输出。
6 个PWM 模块共用一个中断向量入口,但有各自的控制位及标志位,方便用户定时修改PWM 模块下一次循环的周期或占空比。
2 、PWM 输出类型
HC88T36x1 的PWM 输出包含两种类型:边沿对齐和中心对齐。通过设置TYPx (PWMxEN[7])
(x=0,1,2,3,4,5)来决定。

使用特权

评论回复
沙发
tpgf| | 2024-1-6 17:07 | 只看该作者
这六路互补的可以同时进行工作吗

使用特权

评论回复
板凳
drer| | 2024-1-6 20:53 | 只看该作者
输出极性可选是说正负电平吗

使用特权

评论回复
地板
qcliu| | 2024-1-6 21:25 | 只看该作者
带死区互补的pwm波的作用是什么呢

使用特权

评论回复
5
coshi| | 2024-1-29 08:56 | 只看该作者
不同通道的pwm  可以设置为不同的对齐模式吗

使用特权

评论回复
6
wiba| | 2024-1-29 09:44 | 只看该作者
没有必要设置多个分频比呢

使用特权

评论回复
7
kxsi| | 2024-1-29 12:00 | 只看该作者
请问什么叫做出错帧测试功能呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

1899

帖子

1

粉丝