打印

调查一下为什么选用低端ARM。

[复制链接]
楼主: xuyaqi
手机看帖
扫描二维码
随时随地手机跟帖
161
machunshui| | 2009-7-28 22:27 | 只看该作者 回帖奖励 |倒序浏览

说白了就是比性价比

说白了就是比性价比,
包括性能和外设.

stm32在15-30这个区间基本无敌

使用特权

评论回复
162
machunshui| | 2009-7-28 22:29 | 只看该作者

还比什么

还比什么,

在前面对stm32和C8051F已经比过了,

还不能说明结果吗?

还要拿C8051F来比吗?

使用特权

评论回复
163
machunshui| | 2009-7-28 22:31 | 只看该作者

再发一遍,省得有些人老是念念不忘C8051F

比较一下:

stm32f103C8T6    C8051F340  
32位cpu          8位cpu
72M时钟          48M时钟
64K flash        64KB flash
20K RAM          5K   RAM
48 PIN           48 PIN
1%内部振荡器     1.5%内部振荡器
2 UART           2 UART
1 spi            1 spi
1 i2c            1 i2c
1 usb            1 usb
12bit ADC        10bit ADC
1 CAN            无


二者零售价格相当,stm32f103C8T6性能配置全面超越对手.

使用特权

评论回复
164
machunshui| | 2009-7-28 22:40 | 只看该作者

有些人拿STM8来说事

有些人拿STM8来说事,

STM8真的比STM32同价位有性价比吗?

使用特权

评论回复
165
machunshui| | 2009-7-28 22:49 | 只看该作者

即使STM8不错,与高频51也没关系

就目前来说,STM8同价位性价比同STM32没法比,

即使STM8不错,与高频51也没关系,

只会更加挤占51的低价市场,而不是同STM32相比



使用特权

评论回复
166
McuIsp| | 2009-7-29 09:14 | 只看该作者

stm32的mA/MHz并不比传统51大,与

AVR差不多。
STM32F103@8MHz==9mA(MAX 3.6V 105度,外设全开)
ATmega88p@8MHz==9mA(MAX 5.5V 85度)
典型值两者都在5mA上下。
再考虑同样的MHz计算能力的巨大差异和资源上的巨大差异。stm32与功耗大这个词没关系。
领头羊430的MSP430F2230@8MHz==3.5mA
最新的MSP4305xxx@8MHz可以低于2mA,确实比较牛。

使用特权

评论回复
167
vwwj| | 2009-7-29 09:24 | 只看该作者

一般都是看每MHz的耗电吧,8MHz只能说低速,不算全开

  

使用特权

评论回复
168
vwwj| | 2009-7-29 09:34 | 只看该作者

10元左右单电池供电的8位机,内部转换成3.3V

  值得注意的是该芯片内置了DC-DC,内部转换成3.3V,应该是和Arm内置电源转换的做法一致,但是功耗却直逼MSP430,可见低端Arm的内置电源转换做得太差了

使用特权

评论回复
169
vwwj| | 2009-7-29 09:40 | 只看该作者

C51F930 低功耗做得这么好,最高效率也才88%

  对比低端Arm的工艺领先一代的低功耗工艺却实际中表现高功耗,让人不由得怀疑低端Arm内部只是简单的LDO转换,没有高效率的DC-DC转换

  要是C8051F930取消内部DC-DC,不光转换效率提高12%,超越MSP430,而且成本也会更低.它这么做是因为电池放电中电压变化大,单电池和双电池电压相差大,所以才内置了DC-DC以便充分使用电池电能.

  另外,上图是外置晶振的测量结果,内置晶振耗电更低......

使用特权

评论回复
170
wlq_9| | 2009-7-29 10:14 | 只看该作者

LS

偶无言了.......
你非要抓住一两个内置线性稳压器的片子来作比较?谈功耗我从来都没正眼看过C8051,低功耗方案我一向都用430.
象LPC213*系列的,内部确实是LDO.不过绝大多数ARM都是核电压和IO电压分开的.至于原因,自己想.
新工艺高功耗?你怎么不比较内核?拿8位核和32位核来比较?那为什么430的16位核比8位核还省电?难道全是工艺的原因?

使用特权

评论回复
171
vwwj| | 2009-7-29 10:20 | 只看该作者

比较成本就知道哈

  要是430没有专门的低功耗工艺,为何卖那么贵?
  要么TI不厚道,要么TI的低功耗工艺是专门设计的,成本自然贵.

  我在上上楼已经说了,制程越先进,功耗越低,这个是不争的事实
  但是低端Arm采用了低功耗的先进制程,实际使用中却没有表现出来,猜测低端Arm内部集成低效率的LDO是理所当然的事

  另外提起功耗是因为一方面174楼提出来了,另一方面是Arm宣传中有误导嫌疑,毕竟Arm宣传的是核心功耗,对于集成的电源转换是完全排除的

使用特权

评论回复
172
vwwj| | 2009-7-29 10:34 | 只看该作者

另外为什么要抓住集成内部电源转换的低端Arm说事

  原因就是1.8V核心电源和3.3V IO电源供电双电源低端Arm就像是没有遥控器的电视,没有人会买的,
  因为多了一条1.8V供电线路,综合成本反而升高了.

  注意啊,我说的是低端Arm,不是高端Arm,因为高端应用外围本来就是1.8V主流.

使用特权

评论回复
173
machunshui| | 2009-7-29 10:37 | 只看该作者

CM3本来就不是面向低功耗的

CM3本来就不是面向低功耗的.

低功耗有430,pic,

全面比较的话,

怎么也轮不上C8051F.

使用特权

评论回复
174
machunshui| | 2009-7-29 10:40 | 只看该作者

CM3是通用MCU,ARM有专用低功耗核心CM0

CM3是通用MCU,

ARM有专用低功耗核心CM0.

使用特权

评论回复
175
冷血感情信| | 2009-7-29 10:41 | 只看该作者

vww好像说的有道理

ARM7在8M的时候,好像比不上好点的8位MCU吧?70M的时候,电流也太大了。
LDO的功耗ARM7没算进去?

使用特权

评论回复
176
yongfei| | 2009-7-29 10:44 | 只看该作者

STM32和C8051F的功耗差不多

使用特权

评论回复
177
machunshui| | 2009-7-29 10:58 | 只看该作者

胡说八道

"ARM7在8M的时候,好像比不上好点的8位MCU吧?"

胡说八道!


ARM7同频率的时候,32运算性能摆在那里呢!

还有就是,低功耗应用的一个要求是工作的时候尽量用高速度,然后休眠!

有些人不知道是不懂,还是故意误导.

使用特权

评论回复
178
vwwj| | 2009-7-29 11:25 | 只看该作者

不涉及16位32位运算的时候,同频低端Arm是不如8位机的

 

使用特权

评论回复
179
machunshui| | 2009-7-29 11:30 | 只看该作者

大部分涉及16位运算

在选用ARM的价格项目中,

大部分涉及16位运算.

当然要是控制玩具,那本来就不是ARM要干得事,

那是几块钱台湾廉价MCU要干得事.

使用特权

评论回复
180
冷血感情信| | 2009-7-29 11:39 | 只看该作者

"低功耗应用的一个要求是工作的时候尽量用高速度,然后休眠

这对吗?
电子表就是32768HZ,换成一个ARM7的应该比电子表的MCU耗电太多吧?我做的电子表用的是四位机。

使用特权

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

本版积分规则