硬汉嵌入式论坛

 找回密码
 立即注册
查看: 13110|回复: 16
收起左侧

STM32F429/439最高180MHz主频,这个主频下无法为USB,SDIO和RNG提供标准的48MHz主频

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107922
QQ
发表于 2016-1-1 17:48:18 | 显示全部楼层 |阅读模式
对于这个问题,官方的设计的确是不太给力,搞个192MHz主频,这些问题也都迎刃而解了。
大家有兴趣可以尝试多种PLL参数的配置组合。
(为了安全稳定起见,开发板配置的例子采用168MHz主频,开发板外置晶振是8MHz)
==========================================================
下面这种180MHz的主频配置,的确是解决了48MHz频率的产生,但是过程参数PLL_VCO超出了范围

#if 0   /* 外部晶振8MHz, 系统主频 180MHz, USB & SDIO时钟 48M  */
   /* PLL_VCO = (HSE_VALUE / PLL_M) * PLL_N = 720MHz (超频) 正常值 192-432 */
   #define PLL_M      4
   #define PLL_N      360

   /* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ = 48MHz */
   #define PLL_Q      15

   /* SYSCLK = PLL_VCO / PLL_P = 180MHz*/
   #define PLL_P      4
#endif
=================================================

#if 1   /* 外部晶振8MHz, 系统主频 180MHz, 但是USB & SDIO时钟 51.4M,非标准时钟,造成USB工作异常  */
   /* PLL_VCO = (HSE_VALUE / PLL_M) * PLL_N = 360MHz (超频) 正常值 192-432 */
   #define PLL_M      8
   #define PLL_N      360

   /* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ = 48MHz */
   #define PLL_Q      7

   /* SYSCLK = PLL_VCO / PLL_P = 180MHz*/
   #define PLL_P      2
#endif
=================================================
#if 0   /* 8M晶振, 系统主频 168M, USB & SDIO时钟 48M  */   
/* PLL_VCO = (HSE_VALUE / PLL_M) * PLL_N = 336MHz  正常值 192-432 */
   #define PLL_M      8   
   #define PLL_N      336
   /* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ = 48MHz */
   #define PLL_Q      7

   /* SYSCLK = PLL_VCO / PLL_P = 168MHz*/   
   #define PLL_P      2
#endif
=================================================
#if 0   /* 8M晶振, 系统主频 192M (超频), USB & SDIO时钟 48M  */   
/* PLL_VCO = (HSE_VALUE / PLL_M) * PLL_N = 336MHz   正常值 192-432 */
   #define PLL_M      8   
   #define PLL_N      384
   /* USB OTG FS, SDIO and RNG Clock =  PLL_VCO / PLLQ = 48MHz */
   #define PLL_Q      8

   /* SYSCLK = PLL_VCO / PLL_P = 192MHz*/   
   #define PLL_P      2
#endif
回复

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2016-1-4 11:15:14 | 显示全部楼层
discovery板子上也是8M的晶振
回复

使用道具 举报

4

主题

65

回帖

77

积分

初级会员

积分
77
发表于 2016-1-4 11:59:52 | 显示全部楼层
stm32f429 discovery 和 EVAL 都是哪种配置时钟?
回复

使用道具 举报

615

主题

3079

回帖

4944

积分

至尊会员

积分
4944
发表于 2016-1-4 16:54:45 | 显示全部楼层
感觉429就是个蛋疼的东东啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107922
QQ
 楼主| 发表于 2016-1-5 19:01:49 | 显示全部楼层

回 luodewei 的帖子

luodewei:stm32f429 discovery 和 EVAL 都是哪种配置时钟? (2016-01-04 11:59) 
探索是8MHz
综合是25MHz
回复

使用道具 举报

5

主题

109

回帖

124

积分

初级会员

积分
124
发表于 2018-2-24 17:09:39 | 显示全部楼层
回复

使用道具 举报

2

主题

31

回帖

37

积分

新手上路

积分
37
发表于 2018-2-26 18:38:06 | 显示全部楼层
也没搞明白,,不过感觉最好的办法是192MHz主频,问题应该不大
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107922
QQ
 楼主| 发表于 2018-2-27 03:11:58 | 显示全部楼层
Snapdragon 发表于 2018-2-26 18:38
也没搞明白,,不过感觉最好的办法是192MHz主频,问题应该不大

192属于超频,实际上性能提升很小。
回复

使用道具 举报

2

主题

31

回帖

37

积分

新手上路

积分
37
发表于 2018-2-27 11:13:29 | 显示全部楼层
eric2013 发表于 2018-2-27 03:11
192属于超频,实际上性能提升很小。

嗯😂但是168M和192M差不少
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
发表于 2018-2-27 14:16:37 | 显示全部楼层
嗯嗯
回复

使用道具 举报

7

主题

102

回帖

123

积分

初级会员

积分
123
发表于 2018-3-6 16:42:39 | 显示全部楼层
外部晶振多少关系不大,反正我都是分频为1MHz再去后续倍频上去的。后面的都不用改。怕超频不稳定就用168MHz吧,反正不差那么一点频率。用过K64才叫坑,FLASH烧写必须切换到120MHz或以下的那些模式。
回复

使用道具 举报

0

主题

2

回帖

6

积分

新手上路

积分
6
发表于 2018-7-4 14:00:14 | 显示全部楼层

http://jbk.39.net/yiyuanfengcai/tsyl_dlbhyy/4093/
http://jbk.39.net/yiyuanfengcai/tsyl_dlbhyy/4094/


回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2019-5-4 10:09:14 | 显示全部楼层
怪不得新唐的F4 芯片,主频都是192MhZ.

M480 系列:192 MHz CPU、高达512 KB双区块 (dual bank) Flash记忆体、高达160 KB的SRAM 记忆体、支持就地执行 (XIP) 的Quad-SPI界面与16位元I80模式 QVGA LCD。
M481 – 192 MHz PWM、2组200 Mbps SDHC、每秒采样5百万次的ADC及每秒1百万次转换率的DAC。
回复

使用道具 举报

0

主题

125

回帖

125

积分

初级会员

积分
125
发表于 2019-6-10 23:18:18 | 显示全部楼层
超频192MHz有没有风险?量产会跑飞么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107922
QQ
 楼主| 发表于 2019-6-11 09:26:29 | 显示全部楼层
Edmund1964 发表于 2019-6-10 23:18
超频192MHz有没有风险?量产会跑飞么?

芯片一般都留有三分之一的超频余量,只要不是极限工作环境,无压力。
回复

使用道具 举报

100

主题

275

回帖

575

积分

金牌会员

积分
575
发表于 2019-6-11 20:46:07 | 显示全部楼层
当初设计的人员不知道时咋想的。我都统一改用168M
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-12-27 09:13:55 | 显示全部楼层
感谢硬汉,最近看你写的hal v6代码,都是配置成168M 原来是这个原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-18 17:02 , Processed in 0.220585 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表