打印

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

[复制链接]
6521|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhjerry|  楼主 | 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
沙发
IJK| | 2010-12-2 11:57 | 只看该作者
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则显得优势更突出,就不知道具体芯片怎么样

使用特权

评论回复
板凳
sjnh| | 2010-12-2 12:40 | 只看该作者
芯片速度高了,还有ADC速度高了,指标肯定下降,TI的2812,标称12位,做到10位的凤毛麟角,一个很重要的原因就是速度高,150M,我同事的同学调试2812的AD说过,如果2812把速度降下来,它片内的AD能调出来,他说TI说能到12位肯定能到

使用特权

评论回复
地板
airwill| | 2010-12-2 13:59 | 只看该作者
这个 AD 如果要大大地频率降额才能达到, 不能不说是个很大的遗憾!
另外, 我倒是希望能出个精简外设的芯片版本, 毕竟这么多外设, 肯定提高成本啦

使用特权

评论回复
5
airwill| | 2010-12-2 14:19 | 只看该作者
所谓 120M 的 "0等待" 运行是由一个包含 64x128 的0等待高速缓存实现的,可以 "自适应" 2个的跳转或中断
我的理解是, 指令预取由原来的2个变成现在的64个, 这样可以把很多个分支的起始指令都保持在高速缓存中, 最大程度减少分支的时间开销, 但再减少, 译码器只有一个, 流水线还是要打断, 所以跳转指令必定还是至少比其他指令会多一个周期.

使用特权

评论回复
6
luge1983| | 2010-12-2 15:48 | 只看该作者
NXP的17xx是12位AD。 2# IJK

使用特权

评论回复
7
香水城| | 2010-12-2 16:14 | 只看该作者
如果跳转到的地址曾经调用过并存在缓冲池中,则目标指令的取指不会多一个周期。64级的分枝缓存对于一般的子程度已经是绰绰有余。

使用特权

评论回复
8
mcuatmel| | 2010-12-2 16:37 | 只看该作者
还有一点,就是价格问题,好像在STM32F的产品线上,我接触的价格要比NXP的高,不知是不是我的量不够。

使用特权

评论回复
9
tanybin| | 2010-12-2 16:50 | 只看该作者
还有一点,就是价格问题,好像在STM32F的产品线上,我接触的价格要比NXP的高,不知是不是我的量不够。
mcuatmel 发表于 2010-12-2 16:37

感觉ST的M3要比NXP的便宜吧

使用特权

评论回复
10
simple_head| | 2010-12-2 19:43 | 只看该作者
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?

使用特权

评论回复
11
mcuisp| | 2010-12-3 00:19 | 只看该作者
STM32外购的USB IP,肯定要比NXP的好。
因为Synopsys的USB IP是目前最好的。

使用特权

评论回复
12
lpcfans| | 2010-12-3 08:52 | 只看该作者
定时器还是少啊。才2个32位的。。。
和NXP的CM3比没啥优势。

使用特权

评论回复
13
lpcfans| | 2010-12-3 08:53 | 只看该作者
听说ST不是也出CORTEX-M0呀?

使用特权

评论回复
14
lpcfans| | 2010-12-3 08:53 | 只看该作者
期待。

使用特权

评论回复
15
eelninth| | 2010-12-3 09:24 | 只看该作者
cotex现在成气候了,就看谁手快了

使用特权

评论回复
16
tianjiu| | 2010-12-3 09:58 | 只看该作者
STM32的某些型号中缺少VREF引脚,对12位ADC影响比较大

使用特权

评论回复
17
精益求精| | 2010-12-3 11:19 | 只看该作者
哎,第一代的性能不怎样,等F2的。。

使用特权

评论回复
18
zheng79| | 2010-12-3 14:40 | 只看该作者
才2个32位定时器,并且最高计数频率才60MHz。

使用特权

评论回复
19
香水城| | 2010-12-5 09:34 | 只看该作者
才2个32位定时器,并且最高计数频率才60MHz。
zheng79 发表于 2010-12-3 14:40


请问你需要多少个32位定时器?最高计数频率多少才够?不要说越多越好、频率越高越好。

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

谢谢!

使用特权

评论回复
20
eelninth| | 2010-12-5 18:04 | 只看该作者
请问你需要多少个32位定时器?最高计数频率多少才够?不要说越多越好、频率越高越好。

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

谢谢! ...
香水城 发表于 2010-12-5 09:34


请教一下香主,stm32f2有没有量产时间表?

使用特权

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

本版积分规则

53

主题

232

帖子

4

粉丝