打印

【俺的DIY设计'】stm32f3系列超频工作于144Mhz的合理性!

[复制链接]
6544|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
smartmcu|  楼主 | 2013-1-24 23:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    前几天 搞了个 https://bbs.21ic.com/icview-433290-1-1.html ,为了测试性能,忽发奇想,能否使其工作于更高的频率,比如说144Mhz。然后改了pllmul,使其工作于144Mhz,任其自生自灭,居然几天都没问题,很稳定!
    有客官可能要说了,那就是试验性质的玩玩的呗,实际产品中谁敢这样呢?为什么不敢用呢,原因无非如下:1、就ic产品来说,不同批次的生产工艺可能都会有那么一点点不同,基于维持交易成本较低水平的交易本能来说,消费者没必要去超原来合约规定的范围来使用,否则,一定有亏吃。比如说,标称最高支持72Mhz,偶尔有的批次可以超频到144Mhz,那么在实际产品中,用144Mhz就是开玩笑;2、从ic公司角度来说,大规模容忍超规格使用,是对自己利基的漠视和伤害,所以一定会加以控制,这也是不能用在实际产品中的原因。

    这个stm32f3系列,官方说法是最高只可以工作于72Mhz,却有一个很有意思的东西:144Mhz的pwm!换句话说,其有一部分是可以,而且是必须以后也按照此144Mhz的规格供货的!而我们知道,除非刻意设计,否则,ic设计中一般来说会用同一个标准单元库。如此一来,此ic上的其他部分,也是显然、必须、可以、工作在144Mhz的!当然这里也不排除,ic设计部门受到销售部门的巨大压力,故意、刻意弄差性能,但这个可能性实在很小很小。
    另一方面,俺最近几日随手运行的flash,2ws,cpu 144Mhz的系统,确实有很强很强的稳定性,就没死过!
    所以,stm32f3系列超频工作于144Mhz还是有其合理性的!
沙发
airwill| | 2013-1-25 10:44 | 只看该作者
我也常玩超频测试。不过楼主的观点不大苟同。
144Mhz的pwm 就说明能跑 144MHz?!
那只是个时钟而已, 有不是内核!
就好象很多芯片的 PLL 还跑到更高的频率后再分频给内核。比如 STM32F107。

使用特权

评论回复
板凳
smartmcu|  楼主 | 2013-1-25 11:15 | 只看该作者
airwill 发表于 2013-1-25 10:44
我也常玩超频测试。不过楼主的观点不大苟同。
144Mhz的pwm 就说明能跑 144MHz?!
那只是个时钟而已, 有不 ...

咱们用贝叶斯观点来看看:pll和pwm所用到的电路规模完全不是一个数量级,所以pwm能够144mhz,那么整个芯片可以工作于144mhz的先验概率远远大于pll可以运行于144mhz所致的先验概率。然后俺测试的结果是其确实很好地工作于144mhz。历史也有了,现实也对了,目前的最优决策就是:可以工作于144mhz!

另一方面,从ic设计角度看,除非刻意,否则:一批样本中,一旦有可以运行于144mhz的,其它大多数都可以运行于144mhz的可能性应该会非常大了,再加上前面的结论,实用性就更强了。

使用特权

评论回复
地板
IJK| | 2013-1-25 11:22 | 只看该作者
LZ的概念不清啦。
STM32F3的timer/PWM本身就是设计能工作在144MHz,而STM32F3的CPU、RAM等等设计能工作在72MHz,这些都是保证在1.8~3.6V、以及-25~+105度都能工作的。
LZ让STM32F3在3.3V及室温下稳定工作在144MHz,这说明其在室温下的超频性能好,但ST肯定不保证这个工作条件的。

使用特权

评论回复
5
smartmcu|  楼主 | 2013-1-25 11:46 | 只看该作者
IJK 发表于 2013-1-25 11:22
LZ的概念不清啦。
STM32F3的timer/PWM本身就是设计能工作在144MHz,而STM32F3的CPU、RAM等等设计能工作在72 ...

如果stm32f3不是st出的,而是台湾或者大陆的某个小公司做的,那么一些客观的分析和试验可以得出更好的结论!不迷信,应该是吾等电工的基本价值观

使用特权

评论回复
6
cool_coder| | 2013-1-25 14:29 | 只看该作者
IJK 发表于 2013-1-25 11:22
LZ的概念不清啦。
STM32F3的timer/PWM本身就是设计能工作在144MHz,而STM32F3的CPU、RAM等等设计能工作在72 ...

完全同意IJK的观点。考虑到其它的限定条件,72MHz是更合理的值。还过我也不怀疑它能工作在144MHz,关键是要有明确的限定条件。

使用特权

评论回复
7
smartmcu|  楼主 | 2013-1-25 19:11 | 只看该作者
本帖最后由 smartmcu 于 2013-1-25 19:16 编辑

还有一个角度:不管是 cortex Mx,都是arm授权来的。即便st是巨厂,基于成本考虑,也没必要搞f4系列一个,f3系列一个,应该都是同一个M4f(当然前提是工艺相同,但想象不出来凭什么更新的F3,会采用老工艺)。所以cpu部分也是可以工作在144Mhz,甚至168Mhz以上的!

使用特权

评论回复
8
sinadz| | 2013-1-25 21:44 | 只看该作者
LZ分析的比较合理

使用特权

评论回复
9
无冕之王| | 2013-1-25 22:12 | 只看该作者
airwill 发表于 2013-1-25 10:44
我也常玩超频测试。不过楼主的观点不大苟同。
144Mhz的pwm 就说明能跑 144MHz?!
那只是个时钟而已, 有不 ...

同意

使用特权

评论回复
10
txcy| | 2013-1-25 22:28 | 只看该作者
能DIY的都是高手

使用特权

评论回复
11
beill| | 2013-5-27 20:35 | 只看该作者
我是菜鸟,能否教教我如何设置超频

使用特权

评论回复
12
desertsailor| | 2020-4-17 21:42 | 只看该作者
不要臆测,用事实说话,先做全温度范围全功能试验了再说,产品的可靠性应该始终放在第一位

使用特权

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

本版积分规则

8

主题

199

帖子

2

粉丝