MSP430和AVR两种单片机大PK

发布者:和谐相伴最新更新时间:2013-03-19 来源: 21IC 关键字:MSP430  AVR  单片机 手机看文章 扫描二维码
随时随地手机看文章

单片机种类有很多,好多厂商都推出了自己的MCU,对于众多品牌的单片机,我比较看重MSP430和AVR系列的,下面就从他们各自的特点,分几个方面,进行PK分析。

既然进行PK,如同体育竞赛,要选择相同等级的进行对比,为此,选择MSP430G2553和ATMEGA88PA-AU,性能差不多,以此作为比较。;以下观点,仅代表个人,给初学者作为选型入门参考用。

一。处理器位数和频率

两种芯片都支持片内振荡器

MSP430G2553 16位 16MHZ 大部分指令系单指令周期

ATMEGA88PA 8位 20MHZ 单指令周期

若按8位的标准来计算,处理器速度应是8位的2倍,这对运算速度是好事。但在实际中16位处于一个很尴尬的境地,若与高端的相比,上有32位,他们的处理速度和外设均不能比的;一般的低端的又对处理器速度不做太多要求,因为US级的反应速度,可以满足大多器件的要求。

点评:

在内核的性能上,430强些,由于市场目标的定位,两者均能远远满足实际需要,所以这个指标在对比中,不是很重要。

二。供电.复位和程序下载

MSP430G2553 供电电压为1.8V-3.6V,复位为低电平复位。支持4-wire JTAG和2线SBW下载。

超低功耗:运行-- 230μA (在1MHz 频率和2.2V 电压条件下)

待机模式: 0.5μA;关闭模式(RAM 保持): 0.1μA,具有五种节能模式。

ATMEGA88PA-AU供电电压为1.8V-5.5V,复位为低电平复位。支持SPI下载和JTAG下载。

超低功耗:正常模式-- 300μA(在1MHz 频率和2.2V 电压条件下)

掉电模式--- 0.5μA /1.8V,具有五种节能模式。

点评:

两种MCU,在供电范围上,ATMEGA88PA-AU领先;都具有低功耗模式,比较而言,MSP430G2553的功耗更低些,这也是TI引以为傲的。

三。I/O口配置

对于实际设计中,外部通用接口还是很关键的,这直接影响,设计的硬件资源要求,如果IO口不够用,只有两个途径,一是扩展,通过总线的形式,选通工作,模块,这样必然降低了芯片处理速度,并增加了成本。另一种是选用IO口较多的芯片,这样还是带来了成本的增加。

MSP430G2553 QFN-32 封装 24 个支持触摸感测的I/O 引脚

ATMEGA88PA TQFP32 封装 23 个可编程的I/O 口

点评:

可以看出两种IO资源还是差不多的,但由于430的供电电压是1.8V-3.6V,在与TTL电平兼容时,必须考虑怎样把3.3V转为5V

四.AD转换器

ATMEGA88PA-AU内置基准电压1.1V,外部基准可以选择0-VCC或AVCC电压。共8通道10位模数转换器,连续转换或单次转换方式可选,主要特点如下:

■ 0.5 LSB 的非线性度

■ ± 2 LSB 的绝对精度

■ 65 - 260 μs 的转换时间

■ 基于睡眠模式的噪声抑制器

■ 最高分辨率时采样率高达15 kSPS

MSP430G2553也有内置基准电压2.5V,当使用外部基准时,差分电压范围为1.4V-VCC。

[page]

线性参数430.jpg
温度传感器430.jpg

点评:

模数转换器也是MSP430引以为傲的,由于两者资料描述侧重点不同,所以对比比较模糊些,但根据使用者中的口碑和运用范围来看,还是MSP430在此项指标上稍稍高那么一点。

五.常用外设

MSP430G2553 两个16位定时器,分别具有三个捕获/比较寄存器 ;通用串行通信接口(USCI)。

ATMEGA88PA-AU两个具有独立预分频器和比较器功能的8 位定时器 / 计数器, 一个具有预分频器、比较功能和捕捉功能的16位定时器 / 计数器,具有独立振荡器的实时计数器RTC,六通道PWM 。

还有一个USART,一个SPI口,一个I2C端口,256字节EEPROM。

点评:

在常规外设上,AVR的8位机显示出超强实力,远远超过其他同类产品,性价比也是很高的。

六.入门难易程度

430的芯片推广上,基本只限于官网,官网资料大多英文,即使有中文也是直译的,比较晦涩难懂;国内还没有哪家网站能够很好的介绍430,学习资料比较少。

AVR的单片机受益于双龙的大力推广,各种中文资料齐全,翻译也很到位。有专门的网站介绍,从入门到精通,各种例程应有尽有。

点评:

在入门难易上,客观上说,还是AVR资料多,较易入门;而430的资料,尤其是有用的中文资料太少。

以上仅仅是个人的一些看法,当然PK的地方还有很多,如性价比,产品等级和运用场合等,大家若感兴趣可以查阅相关资料。呵呵,最后做个简单的综合评定:

在价格和通用性能上,AVR的高些,市场前景也不错,但在有些场合,如低功耗和数据采集上,还是430稍稍强点。

换句简单的话说,我觉得,AVR各项指标平均分大于430,也就是说综合素质较高;而430在低功耗和AD上比较突出一些。

所以,建议大家假如是通用的场合还是选AVR比较好些,假如是使用到低功耗还是430好些,至于可靠性,两种都经过量产,都差不多。

关键字:MSP430  AVR  单片机 引用地址:MSP430和AVR两种单片机大PK

上一篇:MSP430单片机A/D过采样率的问题
下一篇:单片机程序延时方法详细介绍

推荐阅读最新更新时间:2024-03-16 13:20

用PIC16C54单片机制作简易AM频率计
目前,市面上有许多AM调幅的无线电控制产品,如汽车防盗器、玩具等。它们的遥控器发射电路大多采用LC振荡电路,容易发生频偏,影响遥控距离及操作。如欲对其进行检查或调整则需用频谱仪。频谱仪昂贵、笨重,仅适合于实验室使用。下面介绍的电路可检测AM频率超过900MHz,不但便宜,而且可制成掌上型,易于携带。 图1为一般AM遥控器发射之波形图(假设信号高电位为1,低电位为0),经载波调幅后由天线发射。 图2为频率计主要电路,由PIC16C54单片机控制计数。VCC为5V,可由12V或9V电池经7805稳压得到。接收天线用电路板上铜箔所形成的环形天线。R1、C1、R5用于调整接收灵敏度,一般来说灵敏度不需太高,以降低干扰的影响。无
[单片机]
用PIC16C54<font color='red'>单片机</font>制作简易AM频率计
51单片机上AD和DA操作
一、ADC0804的操作 1、试验板上ADC0804的接线图 AD芯片上的第5管脚INTR没有接线,因为该实验板读取A/D数据没有用中断法,所以可以不接该引脚。 2、芯片的操作时序图如下 操作芯片时基本按照此顺序操作各个引脚。操作过程:在此实验中要连续转换连续读取数据,就将CS一直置低,没有用到中断也不用操作INTR引脚,剩下就只用操作WR和RD引脚,首先将WR置低,经过tW(WR)L时间后拉高WR,转换开始,经过1~8个A/D时钟周期1/fCLK和内部Tc时间后,转换完成;接着将RD置低,经过tACC时间后数字输出口上的数据达到稳定状态,此时直接读取数字输出端口数据,读完数据直接拉高RD。 3、用单片机控制ADC
[单片机]
51<font color='red'>单片机</font>上AD和DA操作
单片机入门实验八
;*****************************************; ;实验名称: 2个独立键盘控制LED灯实验 ; ;作者: 龙谊 ; ;版本: VER 1.0 ; ;说明: 初学者入门实验 ; ;修改: 无 ; ;编程语言: 汇编语言 ; ;******************************************;
[单片机]
单片机计数器T0作定时技术
1.实验任务 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。下面我就开始介绍如何制作这款单片机记时器,硬件电路如下图所示 2.电路原理图 图4.15.1 3.系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。 (2.把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端
[单片机]
<font color='red'>单片机</font>计数器T0作定时技术
基于ARM单片机的装载机障碍物监测预警系统设计
1 引言   随着信息化、智能化、网络化的发展,嵌入式系统技术获得广阔的发展空间,工业控制领域也进行着一场巨大的变革,以32位高端处理器为平台的实时嵌入式软硬件技术将应用在工业控制的各个角落。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点,其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各行各业的技术改造、产品更新换代、加速自动化化 进程、提高生产率等方面起到了极其重要的推动作用 。   现今,国内外虽有部分车辆安装了超声波倒车防撞报警装置、基于DSP的智能车辆防撞系统、图像处理技术的汽车追尾预警系统等,但是用于像装载机这种广泛用于城建、矿山、公路等工程的工程机械的障碍物监测预警系统却没有发现。
[测试测量]
基于ARM<font color='red'>单片机</font>的装载机障碍物监测预警系统设计
基于TC35T调制解调器和P87LPC767单片机实现短消息监控系统的设计
1 引言 近年来,随着移动通信事业的迅速发展,作为移动网的延伸和完善设备--直放站得到了迅速应用,直放站的位置常常处于偏僻的农村和山区,因此,维护很不方便,为了及时了解直放站的工作状态,开发了直放站监控系统。该系统的主要功能包括对直放站供电电源及射频输出功率等进行无线监控,以实现直放站系统无人值守时的故障告警以及控制等功能。直放站监控系统的基本原理是利用GSM无线蜂窝网络的广阔覆盖范围,借助于GSM网络的SMS(短消息)服务功能,将直放站工作状态及有关信息以SMS的形式通过GSM网络传送到指定的监控中心或维护人的手机上,从而使系统故障得到及时处理;平时也可以通过监控中心或手机查询指定地点直放站的工作状态,以保证通信网络的正常运行。
[单片机]
基于TC35T调制解调器和P87LPC767<font color='red'>单片机</font>实现短消息监控系统的设计
意法半导体(ST)推出内置32位MCU的电机驱动器
电子网消息,意法半导体的STSPIN32F0A可编程电机控制器在一个7mm x 7mm紧凑封装内整合全集成化栅驱动器(用于驱动三个外部MOSFET半桥)、STM32F0微控制器(MCU)以及3.3V DC/DC开关式转换器和12V LDO低压差稳压器,让设计人员可以根据不同的情况灵活地开发电机控制系统。内置32KB闪存的48MHz微控制器能够运行电机控制算法,例如,6步无传感器矢量控制或位置检测控制算法以及用户应用软件。   STSPIN32F0A拥有6.7V到45V的宽工作电压,在移动机器人、云台或无人机内,电源可使用小至仅一对 LiPo锂电池。新电机控制器还是电动工具、空气净化器和小冰箱等便携电器以及服务器散热风扇和3
[半导体设计/制造]
8位单片机的16位外部总线扩展与应用
  随着电子设计技术的进步和芯片制造工艺水平的提高,16位和32位单片机的使用越来越广泛,但是8位单片机因其制造工艺成熟、价格低廉等特点,仍然在市场上占有相当大的比例,尤其在成本敏感和可靠性要求极高的汽车电子领域,更占用绝对优势,带有外部总线的8位单片机,可以方便地与8位总线设备(如A/D、RAM和CAN总线)相连。随着对传输性能要求的提高,出现了大量的16位总线设备(如网络接口芯片),8位单片机要与16位总线设备相连接,通常的做法是利用I/O端口来模拟16位总线的读/写时序,数据传输速率较低,且原有的8位设备的传输速率也随之降低,因而限制了8位单片机的使用范围,本文提出一种8位单片机扩展16为外部总线的方法,不影响原有8位器件的
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved