PWM特殊事件触发器:实现精确时基同步与模式控制
需积分: 7 143 浏览量
更新于2024-08-10
收藏 3.37MB PDF 举报
PWM特殊事件触发器是dsPIC30F系列,如DS70135G_CN型号数字信号控制器中的一个重要特性,特别是在高性能16位微控制器中,如dsPIC30F4011和dsPIC30F4012。这个功能在复杂的PWM应用中发挥着关键作用,它允许用户精确控制A/D转换与PWM时基的同步,从而实现更精确的时间协调。
15.13 PWM更新锁定是一个保护机制,当启用UDIS位(位于PWMCON2 SFR)为1时,会暂停PWM寄存器(包括占空比寄存器和PTPER时基周期寄存器)的更新。这样,用户可以在一次批量写操作中安全地更新多个参数,避免了并发修改可能导致的混乱,特别适用于需要同步多组参数的情况。
15.14 PWM特殊事件触发器的核心是一个事件触发信号发生器,通过SEVTVMP SFR和五个控制位来配置。它允许将A/D转换的时间编程在PWM周期的任何时刻,有助于减少采样和占空比更新之间的延迟。SEVTCMP寄存器存储用于触发信号的PTMR值,而SEVTDIR位则决定信号在计数模式下的产生时机:递增或递减。
特殊事件触发器还配有一个后分频器,范围从1:1到1:16,可以通过SEVOPS控制位进行设置。该后分频器会在写入SEVTCMP寄存器、复位或特定操作后自动清零,确保触发信号的准确性。
在CPU进入休眠或空闲模式时,PWM模块的行为也有所不同。故障A输入引脚可以在休眠模式下唤醒CPU,而PTCON SFR的PTSIDL位则控制模块在空闲模式下的工作状态。若PTSIDL=0,模块在空闲模式下继续工作;若PTSIDL=1,则在CPU仍处于空闲模式时,模块停止运行。
需要注意的是,Microchip Technology Inc.对其产品的中文翻译文档提供的服务仅供参考,并强调了使用英文原版文档的重要性,因为其中包含详细的产品性能和使用指南。同时,Microchip对翻译中可能出现的错误概不负责,并且用户必须自行确保应用信息的准确性,符合技术规范。Microchip不对任何关于产品质量、性能或特定用途的保证承担责任,并在生命维持和生命安全应用中使用其产品时,所有风险由用户自行承担。最后,Microchip的知识产权不可转让,并列举了其多个品牌和商标的注册情况。
2020-01-19 上传
2021-10-02 上传
2019-12-09 上传
2019-10-24 上传
2021-05-12 上传
2021-06-23 上传
2019-10-09 上传
2021-06-06 上传
2019-09-02 上传
2023-05-11 上传
小白便当
- 粉丝: 34
- 资源: 3911
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析