[PIC®/AVR®/dsPIC®产品] dsPIC33A 的 400MHz PLL 配置中,PLL2CON 寄存器如何控制分频比切换时序以避额外抖动

[复制链接]
491|25
穷得掉渣大侠 发表于 2026-8-6 11:07 | 显示全部楼层
在进行分频比切换时,首先需要将 PLLSWEN 置为 1,以启用分频比切换。然后,根据需要设置 FOUTSWEN 位,以控制输出频率的切换。
热爱浪漫 发表于 2026-8-9 14:03 | 显示全部楼层
PLL2CON 依靠PLLSWEN、FOUTSWEN、DIVSWEN同步锁存分频配置,禁止即时改写时钟分频。更新反馈、后置、VCO 分频参数后置位对应切换位,硬件等待 PLL 环路锁定完成自动清标志,全程不切断时钟通路,规避频率跳变毛刺。适配 400MHz 高频 PLL,杜绝电机 PWM、ADC 采样时钟抖动,保障时钟平稳切换
热爱浪漫 发表于 2026-8-17 14:03 | 显示全部楼层
修改 PLL2CON 分频参数后,先置位 DIVSWEN 触发分频切换,硬件等待 PLL 重新锁定后自动清零该位,禁止实时直接改写分频值。切换期间维持时钟不间断输出,不会出现时钟骤停、阶跃跳变,稳定 400MHz 主频,避免电机 PWM、ADC 采样出现时钟噪声与数值抖动。
LightCatcher 发表于 2026-8-17 15:36 | 显示全部楼层
先写新分频比,置PLLSWEN进入同步等待,锁频后触发FOUTSWEN,同步切换,确保400MHz输出稳定。
寂静之回响 发表于 2026-8-18 11:58 | 显示全部楼层
先锁定,再写新分频比,PLLSWEN启动同步,FOUTSWEN输出同步,避免抖动。
热爱浪漫 发表于 2026-8-19 14:05 | 显示全部楼层
改写 PLL2CON 分频参数后置位 DIVSWEN,硬件锁定稳定后自动清零该标志,不会瞬时变更时钟频率。时钟持续输出无间断跳变,依靠环路稳频平滑过渡至 400MHz,杜绝时钟突变引发 PWM 畸变、ADC 采样抖动,保障电机控制高精度时钟稳定性。
花开了相爱吧 发表于 2026-8-22 13:48 | 显示全部楼层
dsPIC32CM PL10 的 PLL2CON 依靠 PLLSWEN、FOUTSWEN 触发分频切换,硬件完成反馈、输出分频更新,软件轮询对应位等待切换完成,不在运行中直接改写分频寄存器。保证 VCO 持续锁定,避免中途改寄存器带来的相位跳变与额外时钟抖动,切换完成后再切系统时钟,保障 400MHz PLL 输出纯净,适配数字电源等高时序要求场景。
热爱浪漫 发表于 2026-9-11 15:30 | 显示全部楼层
dsPIC33A 的 PLL2CON 负责 PLL 分频配置,修改分频参数不能直接即时改写。需先置位 PLLOFF 关闭 PLL,等待锁失状态,更新 PLL2CON 分频字段,再开启 PLL,等待 LOCK 锁定标志置位才算完成切换。禁止运行中直接改分频,该时序规避相位跳变,防止输出时钟产生额外抖动,保障内核与外设时钟稳定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0