作为ST的忠实用户对STM32的F-2特点解读--兼对比较其他M3

roy226   2010-12-2 11:23 楼主
1. 与以往的72 M以下产品线由外代工不同, 这个120M系列是自己的线上生产的 -- 90纳米的工艺.
2. 所谓120M的"0等待"运行是由一个包含64x128的0等待高速缓存实现的,可以"自适应"2个的跳转或中断(个人理解,初次跳转还是有代价的? NXP的90纳米细节不了解,号称作到150M,还要M4干啥?).
3. 新系列实现了ARM的纵横制32位AHB总线,最多可允许7个设备同时操作总线(NXP也有这个) .
4. ADC速度提高到2M,3个AD级联可达6M. (个人担心90nm下的12位精度效果如何?看NXP到90nm就把AD的指标下降到10位,难道NXP更保守?).
5. OTG的USB支持HS.(需要外接PHY! ST的OTG/FS就是外购的IP,不提供OTG的例程,USB方面比NXP那是差太远了).
6. ST有小封装,NXP都是大块头。
7. 最后牢骚一下LM. 从09年出来9000系列一直关注的,非常好的LAN(内置PHY!)/EPI(可以接SDRAM!)/USB模块,唯一可以单片实现USB/LAN的M3。可惜出来1年半了还在折腾BUG,害死了不少的勇敢者? -- (我差点选择这个的,因为看到LM早期无穷多的、变态的产品型号判断这个公司没有产品生产经验而选择继续观察,呵呵,怕对了!)

对F-2有兴趣的可以看更多细节:
http://www.electronicsweekly.com/Articles/2010/11/30/50007/ST-reveals-120MHz-ARM-Cortex-M3-family.htm

回复评论 (27)

4. ADC速度提高到2M,3个AD级联可达6M. (个人担心90nm下的12位精度效果如何?看NXP到90nm就把AD的指标下降到10位,难道NXP更保守?).

ADC是STM32的优势,STM32F2的2M ADC还是值得期待的。印象里NXP的11XX、13XX、17XX都是10位的AD,ATMEL倒是也有12位1M的ADC

5. OTG的USB支持HS.(需要外接PHY! ST的OTG/FS就是外购的IP,不提供OTG的例程,USB方面比NXP那是差太远了).

USB是NXP的传统强项,看来STM32还是有差距。

感觉ATMEL、NXP、ST、TI,还有Toshiba、Fujitsu的CortexM芯片都各有特点,而Freescale的M4则显得优势更突出,就不知道具体芯片怎么样
点赞  2010-12-2 11:57
                                 芯片速度高了,还有ADC速度高了,指标肯定下降,TI的2812,标称12位,做到10位的凤毛麟角,一个很重要的原因就是速度高,150M,我同事的同学调试2812的AD说过,如果2812把速度降下来,它片内的AD能调出来,他说TI说能到12位肯定能到
点赞  2010-12-2 12:40
这个 AD 如果要大大地频率降额才能达到, 不能不说是个很大的遗憾!
另外, 我倒是希望能出个精简外设的芯片版本, 毕竟这么多外设, 肯定提高成本啦
点赞  2010-12-2 13:59
所谓 120M 的 "0等待" 运行是由一个包含 64x128 的0等待高速缓存实现的,可以 "自适应" 2个的跳转或中断
我的理解是, 指令预取由原来的2个变成现在的64个, 这样可以把很多个分支的起始指令都保持在高速缓存中, 最大程度减少分支的时间开销, 但再减少, 译码器只有一个, 流水线还是要打断, 所以跳转指令必定还是至少比其他指令会多一个周期.
点赞  2010-12-2 14:19
                                 NXP的17xx是12位AD。
点赞  2010-12-2 15:48
                                如果跳转到的地址曾经调用过并存在缓冲池中,则目标指令的取指不会多一个周期。64级的分枝缓存对于一般的子程度已经是绰绰有余。
点赞  2010-12-2 16:14
                                 还有一点,就是价格问题,好像在STM32F的产品线上,我接触的价格要比NXP的高,不知是不是我的量不够。
点赞  2010-12-2 16:37
还有一点,就是价格问题,好像在STM32F的产品线上,我接触的价格要比NXP的高,不知是不是我的量不够。
感觉ST的M3要比NXP的便宜吧
点赞  2010-12-2 16:50
5. OTG的USB支持HS.(需要外接PHY! ST的OTG/FS就是外购的IP,不提供OTG的例程,USB方面比NXP那是差太远了).

---楼主是说NXP的USB HOST例程用起来很方便?



7. 最后牢骚一下LM. 从09年出来9000系列一直关注的,非常好的LAN(内置PHY!)/EPI(可以接SDRAM!)/USB模块,唯一可以单片实现USB/LAN的M3。可惜出来1年半了还在折腾BUG,害死了不少的勇敢者? -- (我差点选择这个的,因为看到LM早期无穷多的、变态的产品型号判断这个公司没有产品生产经验而选择继续观察,呵呵,怕对了!)

--- 我公司一个项目用LM9B90做了大半,实在忍受不了芯片的BUG,转投STM32F107+external ETH PHY. 不知道STM32F20x系列会不会有很多BUG?
点赞  2010-12-2 19:43
STM32外购的USB IP,肯定要比NXP的好。
因为Synopsys的USB IP是目前最好的。
点赞  2010-12-3 00:19
定时器还是少啊。才2个32位的。。。
和NXP的CM3比没啥优势。
点赞  2010-12-3 08:52
                                 听说ST不是也出CORTEX-M0呀?
点赞  2010-12-3 08:53
                                 期待。
点赞  2010-12-3 08:53
                                 cotex现在成气候了,就看谁手快了
点赞  2010-12-3 09:24
                                 STM32的某些型号中缺少VREF引脚,对12位ADC影响比较大
点赞  2010-12-3 09:58
                                 哎,第一代的性能不怎样,等F2的。。
点赞  2010-12-3 11:19
                                 才2个32位定时器,并且最高计数频率才60MHz。
点赞  2010-12-3 14:40
才2个32位定时器,并且最高计数频率才60MHz。
请问你需要多少个32位定时器?最高计数频率多少才够?不要说越多越好、频率越高越好。

还有一个重要问题,你要做什么需要这么多高频率的32位定时器?

谢谢!
点赞  2010-12-5 09:34
请问你需要多少个32位定时器?最高计数频率多少才够?不要说越多越好、频率越高越好。

还有一个重要问题,你要做什么需要这么多高频率的32位定时器?

谢谢! ...
请教一下版主,stm32f2有没有量产时间表?
点赞  2010-12-5 18:04
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复