[研电赛技术支持]

超详细的GD32展频配置

[复制链接]
292|6
手机看帖
扫描二维码
随时随地手机跟帖
小海师|  楼主 | 2025-1-4 18:13 | 显示全部楼层 |阅读模式
展频官方文档
AN192GD32MCUzhanpinceshicaozuozhinan_Rev1.1.pdf

AN056_GD32F4xx_Hardware_Development_Guide_Rev1.0_CN.pdf

GD32F4xx_yonghushouce_Rev3.0.pdf

展频计算说明

4199767789de329898.png

fPLLIN 指的是经过 PSC 分频后的时钟;

1837367789ddd63a40.png

fmod 的取值是0-10KHZ,GD 官方的计算取的 10KHZ

mdamp 按百分比表示的意思是 1%就代入 1,而不是 0.01

展频计算实例

6250067789dd6d0c64.png


8534267789dc40d7a7.png

展频计算应用
MCU:GD32F470ZIT6

主频:240MHZ

HXTAL 16MHZ

展频幅度选取与MODCNT MODSTEP 计算

9042967789dbc4a8b2.png

选择 HXTAL 作为 PLL 时钟源, HXTAL 的时钟经过 PSC 分频进入 PLL 模块,RCU_PLL寄存器中规定 VCO 时钟源频率必须为 1-2MHZ 之间,所以 PSC 只能为 1/2。

7997967789db709a8c.png

如果为 PSC=1,PLLN=480,MODCNT = 25,,会导致 MODSTEP 分母减少,分子增大,进而时 MODCNT*MODSTEP 超过限制,除非调制频率减小到非常小,但是这也失去了展频的意义

所以 PSC 必须为 2,PLLN = 240,RCU_PLL寄存器规定 VCON 必须在 100-500MHZ 之间,2240 = 480MHZ, MODCNT = 25 如果调整幅度 1% ,MODCNT*MODSTEP 超过限制 , 调整幅度最大为 0.8%;

9854867789da9ae58e.png

调制频率 10khz 的修改对调整幅度无影响,10KHZ->5KHZ,MODCNT = MODCNT*2 ,

MODSTEP = MODSTEP/2 ,MODCNT*MODSTEP 数值不变

注意事项
一般使用向下展频,避免对时钟敏感原件造成损伤

展频可能对以太网、usb 等时钟敏感模块造成影响

可以通过 PA8 PC9 等时钟输出引脚进行观察

PLL 禁能时才可以设置,设置结果可以在寄存处中观察

展频仅对 PLL 时钟有效,所有主频时钟源选择 PLL 倍频,然后主频下的所有时钟都进行了展频,但是 TLI 时钟由 PLLSAI 生成,无法展频
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/LSL_Blogs/article/details/144851379

使用特权

评论回复
tpgf| | 2025-1-7 08:40 | 显示全部楼层
展频是一种技术,通过对尖峰时钟进行调制处理,使其从一个窄带时钟信号变为一个具有边带的频谱,将时钟的尖峰能量分散到展频区域的多个频率段

使用特权

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

本版积分规则

10

主题

20

帖子

0

粉丝