打印

PIC叫板msp430超低功耗

[复制链接]
楼主: machunshui
手机看帖
扫描二维码
随时随地手机跟帖
41
yewuyi| | 2009-7-1 10:35 | 只看该作者 回帖奖励 |倒序浏览

呵呵,我很久以前就发过帖子比较过这两家的东西了

MSP430的优点不少,但问题也不少,那所谓的高精度16BIT的AD,其实只是分辨率高而已,呵呵,精度并没有怎么高。

从企业规模讲,MCHP根本没办法和TI比,但MCHP不是一个综合性的IC企业,它基本只做MCU及相关的几个外围IC,TI做的太多了,如果单纯从MCU销量和产值比,TI又耍不过MCHP了,你说这怎么比?!

我不想说谁好谁不好,MSP430、PIC我都用过很多,我以前就说过,真正制约MCHP低功耗的是BOD电流,MSP430典型值在1UA左右,MCHP过去一般在10UA左右,新出的型号可以降低到3~4UA了,如果谈指令效率,MSP430也不怎么样,MCHP在比较的时候并没有列出BOD的电流指标,呵呵,估计也是回避这个问题把。

但据此也不能说MCHP就如何如何不怎么样,至少一点,MSP430更害怕ESD是确定无疑的,每家的MCU都有很多型号,现在的市场已经到了细分的程度了,通吃的想法行不通,MSP430的低功耗产品市场被别的家分掉一部分也很正常,这就如同MSP430现在打算推高电压版本一样,都是商家,锅就那么大,都想着抢别人碗里那一份而已。

如果MCHP能把BOD降低到1UA,我个人认为,那样对MSP430才真是麻烦大大的来了。。。

另外,TI在手册中标参数也并不是那么让人放心,实际做起产品来,实测结果往往都要比TI给出的典型值高上那么一点,呵呵,替MCHP说句好听的,MCHP给出的典型值参数往往都是非常准确的,实测结果一般都比典型值稍微低一点,唯一例外就是如果参数后写了TBD的话,呵呵,一般都是新推型号,参数还没有定型,此时可能会有点变动。

NEC的那玩意就别比功耗了,俺也耍着的,包括现在推出的LX3系列,在产品质量和性能指标上还不能和MCHP、AT、TI、FSL等相比,呵呵,相比唯一的优势就是价格,套用NEC市场部门员工和我聊天的说法:只要给我们CASE,价格不是问题。

使用特权

评论回复
42
machunshui|  楼主 | 2009-7-1 10:59 | 只看该作者

PIC24的深度休眠BOD电流非常低

PIC24FXXKA的深度休眠LPBOR电流非常低,

典型值:0.095uA,最大值0.2uA,

比msp430厉害多了.

对于某些应用来说还是很有价值的.

我去年用PIC16F883做了个无线测温的终端节点,
关了BOR时候,睡眠电流搞到了6.5uA,

如果用PIC24FXXKA就方便了,RTCC定时唤醒,测温,传输,深度睡眠,
而且可以直接用PIC24FXXKA的深度睡眠LPBOR.

使用特权

评论回复
43
machunshui|  楼主 | 2009-7-1 11:12 | 只看该作者

虽然PIC的正常睡眠模式的BOR比msp430差

虽然PIC的正常睡眠模式的BOR比msp430差,

但是可以考虑外接一片上电调电复位芯片,这样就不必msp430差了.

即使用外接芯片,对某些应用来说,

用PIC恐怕都比msp430有性价比,

msp430的价格确实偏高.

使用特权

评论回复
44
yewuyi| | 2009-7-1 12:31 | 只看该作者

外接低功耗RST芯片虽然也是一种选择

但还是使用MCU内部的更让人看着简洁和塌实

使用特权

评论回复
45
lyjian| | 2009-7-1 12:34 | 只看该作者

to 40楼

你N久前不是整过一个51和PIC的指令效率及速度对比吗!
PIC连个老51都比不过,还想和430比?

使用特权

评论回复
46
machunshui|  楼主 | 2009-7-1 12:43 | 只看该作者

楼上看清楚是PIC24

楼上看清楚是PIC24,

谁说PIC24比不过51?

即使PIC16也不存在比不过51的问题,指的是同MIPS下的效率.

经典51是12个周期/指令!

所谓的高速C8051F的指令周期和经典51根本就不一样!

同MIPS下远远达不到经典51下的指令效率.


就同价位的实际产品来说PIC16当然比经典51快,
C8051F虽然比PIC16快,
但是运算性能能和同价位的PIC24比吗?



使用特权

评论回复
47
machunshui|  楼主 | 2009-7-1 12:44 | 只看该作者

纠正lyjian一点

纠正lyjian一点

msp430的指令效率几乎是常见单片机当中最低的,

性能当然不是PIC24的对手.

所以就低功耗来讲PIC24FXXKA当然具有和msp430叫板的能力

使用特权

评论回复
48
machunshui|  楼主 | 2009-7-1 12:52 | 只看该作者

MSP430牵涉到RAM存储器的操作都是3或者4个指令周期

MSP430牵涉到RAM存储器的操作都是3或者4个指令周期,

好像还有5指令周期的.

指令效率很低

使用特权

评论回复
49
yewuyi| | 2009-7-1 12:59 | 只看该作者

MSP好象还不能BIT操作

对于MCU来说,稍微有点讨厌,如果不讲功耗,费点指令整体操作也就罢了,但。。。

使用特权

评论回复
50
wlq_9| | 2009-7-1 13:02 | 只看该作者

msp430

msp430的指令效率几乎是常见单片机当中最低的,

性能当然不是PIC24的对手.

所以就低功耗来讲PIC24FXXKA当然具有和msp430叫板的能力
-----------------------------------------------
不知道你写过msp430的混编没有.
msp430最低?

msp430有几个寄存器,而这几个寄存器都和51的ACC基本一样.因此,在实际的程序里面,基本上很少象51经常对RAM操作.比方说对@R,DPTR这样的慢速间址操作.
在项目里面,主要的操作都是对R操作的,包括运算,逻辑判断.
而且,430是16位架构的,操作short型的时候,效率高的不是一点半点.

可以这么说,数据运算,430比51/AVR强得不是一点半点.
对于控制,430弱的一塌糊涂.

使用特权

评论回复
51
machunshui|  楼主 | 2009-7-1 13:08 | 只看该作者

牵涉到大的数据元算MSP430当然比51,PIC16,AV这样的8位机高一点

即使是大量数据运算,就一般情况而言,msp430也有相当多牵涉到存储器的操作,纯寄存器之间的操作恐怕也不是很多.

当然,牵涉到大的数据运算,确切地说是牵涉到大量8位以上的数据运算,MSP430当然比51,PIC16,AV这样的8位机高一点.

但是无大量数据运算的应用,msp430效率确实低.

控制场合,msp430确实也很弱


同样16位,msp430的指令效率肯定比不了PIC24.

使用特权

评论回复
52
lyjian| | 2009-7-1 13:13 | 只看该作者

看看你以前的帖子

即使是12个周期/指令的51也比PIC16强!
https://bbs.21ic.com/club/bbs/list.asp?boardid=11&t=3044896&tp=%u5355%u7247%u673A%u6307%u4EE4%u5927%u6BD4%u62FC
相关链接:https://bbs.21ic.com/club/bbs/list.asp?boardid=11&t=3044896&tp=%u5355%u7247%u673A%u6307%u4EE4%u5927%u6BD4%u62FC

使用特权

评论回复
53
lyjian| | 2009-7-1 13:31 | 只看该作者

楼上也没理解MIPS什么意思

什么叫相同MIPS?
相同MIPS是指指令执行的速度而不是指晶振的频率。

使用特权

评论回复
54
machunshui|  楼主 | 2009-7-1 13:43 | 只看该作者

我什么时候说指晶振的频率啦?

我什么时候说指晶振的频率啦?

使用特权

评论回复
55
lyjian| | 2009-7-1 13:51 | 只看该作者

下面是不是你说的?

什么叫同MIPS?

就MPIPS来说,

12个周期的51要60M才会比PIC16高!

实际产品,12个周期的51比PIC16高吗?

使用特权

评论回复
56
machunshui|  楼主 | 2009-7-1 14:00 | 只看该作者

我说的是实际产品性能

我说的是实际产品性能:

普通PIC16,最大性能20M,5MIPS.
依据同MIPS性能来说,
标准12周期51,要60M性能才会比普通PIC16高.

至于增强型PIC16F19XX,8MIPS,指令性能增强很多,恐怕96M的标准51也不能的了.

能以此断言我没理解没理解MIPS什么意思?

使用特权

评论回复
57
machunshui|  楼主 | 2009-7-1 14:12 | 只看该作者

看来PIC24FxxKA系列确实具有和MSP430叫板的能力

PIC24F16KA102几个关键参数:

195UA @FOSC = 1 MHz,1.8V

基本掉电电流:
             0.025uA@1.8V
             0.105uA@3.3v

深度休眠时的基本电流:
             0.024uA@2.5v
             0.035uA@3.3v

看门狗定时器电流:
           1.30uA@2.5v
           1.75uA@3.3v

BOR:
          4.1uA@2.5v
          4.5uA@3.3v

RTCC:
        0.49uA@1.8V
        0.80uA@3.3v

深度休眠BOR:
        0.008uA@1.8V
        0.011uA@3.3V

深度休眠看门狗定时器:
       0.50uA@2.5V
       0.65uA@3.3v




使用特权

评论回复
58
lyjian| | 2009-7-1 14:15 | 只看该作者

你这也好意思叫理解什么叫相同MIPS!

你所说的是MCU能达到的最大MIPS而不是两个MCU的相同MIPS。

*************************
至于增强型PIC16F19XX,8MIPS,指令性能增强很多,恐怕96M的标准51也不能的了.
******************************
你怎么不拿增强型PIC和增强型51比?
增强型51可达100MIPS,恐怕400M的PIC也不能的。
*****************************

下面贴子就是就普通51 12MHz晶振(最大1MIPS)和PIC 4MHz晶振(最大1MIPS)的比较.以相同MIPS来说,普通51比PIC强多多。



相关链接:https://bbs.21ic.com/club/bbs/list.asp?boardid=11&t=3044896&tp=%u5355%u7247%u673A%u6307%u4EE4%u5927%u6BD4%u62FC

使用特权

评论回复
59
machunshui|  楼主 | 2009-7-1 14:22 | 只看该作者

lyjian要讨论MIPS请你另开一个帖子,我天天奉陪

lyjian要讨论MIPS请你另开一个帖子,我天天奉陪.

讨论一下你口口声声说得PIC和51谁快.

别耽误这个帖子的主题

使用特权

评论回复
60
沈洁| | 2009-7-1 14:26 | 只看该作者

这个帖子现在是要变成全论坛最热的帖子咯^_^

使用特权

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

本版积分规则