微芯片技术CWG模块详解:死区控制与输出配置
需积分: 46 109 浏览量
更新于2024-08-08
收藏 5.02MB PDF 举报
"死区控制-大话存储(终极版)" 和 "PIC16F18324"
本文档详细介绍了微芯片技术公司(Microchip Technology Inc.)的PIC16(L)F18324/18344微控制器在脉冲宽度调制(PWM)和死区控制方面的特性,特别关注了PIC16F18324型号。这种微控制器集成了模拟、独立于内核的和通信外设,适用于各种低功耗应用。
在PWM和死区控制方面,文档阐述了连续波发生器(Continuous Wave Generator, CWG)模块的功能。CWG允许用户通过CWGxDAT寄存器选择不同的输入源,如比较器输出、捕获/比较/PWM输出等。输出控制部分提到,一旦启用CWG模块,会立即配置互补驱动并清零所有输出,同时可以通过RxyPPS寄存器将CWG输出分配到外设引脚。每个输出的极性可以单独设置,通过CWGxCON1寄存器的POLy位选择,高电平或低电平有效。
死区控制是防止功率开关直通电流的关键,它确保输出信号不重叠。CWG模块包含了两个6位死区计数器,分别控制上升沿和下降沿的死区时间。这些计数器根据CWG时钟周期计数,从0到预设值来确定死区的持续时间。死区计数器在每个CWG时钟的上升沿递增。死区时间可以配置为0到64个CWG时钟周期。上升沿死区由CWGxDBR寄存器控制,而下降沿死区由CWGxDBF寄存器控制。如果输入源在完成死区计数前改变极性,相应的输出将不会产生信号。
此外,文档还提到了微控制器的其他特性,如RISC架构、中断功能、多种定时器、低功耗特性以及外设引脚选择(PPS)功能,这增加了设计的灵活性。在低功耗方面,设备能在不同模式下实现超低电流消耗,如休眠模式下的40nA典型值。同时,提供了空闲模式、打盹模式和休眠模式以优化能耗。外设模块禁止(PMD)功能允许关闭未使用的外设以减少功耗。
PIC16F18324微控制器在实现精确和高效的PWM输出控制以及低功耗操作方面表现出强大的功能,适合需要高级控制和节能性能的应用。
2021-01-13 上传
2023-11-13 上传
2013-06-11 上传
2021-05-31 上传
2021-05-23 上传
2021-05-08 上传
2022-08-03 上传
2021-02-23 上传
羊牮
- 粉丝: 41
- 资源: 3857
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍