微芯片技术CWG模块详解:死区控制与输出配置

需积分: 46 47 下载量 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输出控制以及低功耗操作方面表现出强大的功能,适合需要高级控制和节能性能的应用。