MSP430和AVR两种单片机大PK

发布者:RadiantSerenity最新更新时间:2021-05-06 来源: eefocus关键字:MSP430  AVR  单片机 手机看文章 扫描二维码
随时随地手机看文章

一。处理器位数和频率


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


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。




点评:


模数转换器也是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单片机的中断优先级
下一篇:基于MSP430的嵌入式DTMF拨号解码器实现方案

推荐阅读最新更新时间:2024-11-13 08:34

单片机硬件电路的设计方案和心得
减少后级电源对前级的影响,防止电源正负接反烧坏后级电路,防止电源关电时电流倒灌,但经过二极管有0.4V左右压降,需要考虑经过0.4V降压后会不会低于后级电路的正常工作电压。 一、按键电路 R1上拉电阻: 将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态。(个人建议加上) C1电容: 减小按键抖动及高频信号干扰。(个人建议加上) R2限流电阻: 保护IO口,防止过流过高电压烧坏IO口,对静电或者一些高压脉冲有吸收作用。(个人建议加上) R2的取值100欧~10k不等,如果有设置内部上拉,该值不能太大,否则电流不足以拉低IO口。 D1 ESD二极管: 静电保护二极管,防止静电干扰或者损坏IO口
[单片机]
电容式触摸测试MCU灵活性
电容触摸技术被应用在广泛的电子产品从智能手机,冰箱和汽车。在许多应用中,电容式触摸传感器提供输入到一个专用的控制器芯片。微控制器直接参与当控制器集成为一个外围设备的MCU模具。 不管在MCU是否具有传感器/控制器电路集成在芯片上,或者如果触摸传感器信息是在一个专用设备,MCU必须处理,以达到令人满意的用户体验的若干由电容触摸输入创建的问题。这些包括延迟(用于用户及时响应),准确性及能源消耗。能耗是特别重要的电池供电设备。 MCU供应商都提供了各种各样的电容式触摸解决方案,从专用外设与电容式触摸传感器的电池供电应用的超低功耗接口。在回顾的解决方案,然而,电容式触摸技术快速审查应该是有帮助的。 电容式触摸基础知识
[测试测量]
电容式触摸测试<font color='red'>MCU</font>灵活性
STM32单片机-操作访问内部Flash
目录: 1、STM32 FLASH操作流程 2、Flash基本知识点 3、OK,上干货,上代码 ------------------------------------------------------------------------------------------------- STM32中存储区分为:随机存取存储器RAM和只读存储器ROM。 其中: RAM为常说的内存,比如手机的2G内存4G内存等,就是程序跑起来的时候所占用的存储空间,特点是掉电数据丢失。 ROM为常说的硬盘,比如手机的64G和128G等,可以简单的理解为硬盘的存储空间,特点是掉电数据不丢失,所以又叫“非易失性存储器件”。 ROM又包含:
[单片机]
STM32<font color='red'>单片机</font>-操作访问内部Flash
51单片机开发中一些常用代码块
数码管中的16个字符 uchar code table ={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; 延时函数(使用之前先声明一遍) void delay(uint); void delay(uint z) { uint x,y; for(x=z;x 0;x--) for(y=110;y 0;y--); } 点亮第一个二级管 #include reg52.h //点亮第一个发光二级管 sbit D1=P1^0;//P1是P1口,P1^0代表D1,D1为自己命名的变量 m
[单片机]
51单片机编程实例讲解
通过前面的学习,我们已经掌握了相当一部份的单片机指令,大家对这些枯燥的单片机指令可能也有些厌烦了,下面让我们轻松一下,做个实验。 实验(注意本程序可以在C51单片机实验台上或在Keil C51仿真软件上运行,仿真软件可以在本站下载): ORG 0000H LJMP START ORG 30H START: MOV SP,#5FH MOV A,#80H LOOP: MOV P1,A RL A LCALL DELAY LJMP LOOP delay: mov r7,#255 d1: mov r6,#255 d2: nop nop nop nop djnz r6,d2 djnz r7,d1 r
[单片机]
基于单片机的智能报警系统电路设计
  该系统以凌阳公司的16位单片机SPCE061A作为主控制器,通过烟雾传感器与人体热释电红外传感器分别感应烟雾与人体红外信号,通过单片机做出报警动作。采用两片凌阳单片机作为从站,达到异地网络监控的目的。采用双光电开关的设计,感应人员的进出情况。采用射频信号发射与接收装置,感应贵重物品的进出。测试结果表明,系统工作良好,几天内的人员与贵重物品进出情况均有记录。该设计主要创新点是采用单片机进行控制,可以实现网络监控。    烟雾探测电路模块   采用MQ-2烟雾传感器,它具有探测范围广,灵敏度高,响应恢复快,稳定性优,寿命长等优点,配以简单的驱动电路即可实现烟雾检测。烟雾传感器电路如图2所示。当未检测到烟雾信号时,比较器输出低电平
[电源管理]
基于<font color='red'>单片机</font>的智能报警系统电路设计
8051单片机进行8路LED模拟分支控制
一、设计题目 用8051的P1口作为输入、P0口作为输出,通过74LS244接8路LED模拟分支控制。 P1.0为低电平时,点亮一LED;P1.0为高电平、P1.1为低电平时点亮全部LED;当P1.0、P1.1都为高电平时,LED按四个一组,轮流反复点亮;P1.0、P1.1、P1.2都为高电平时,8LED逐一点亮并反复循环。 二、设计目的 1. 进一步熟悉和掌握单片机的结构及工作原理。 2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 3. 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数 的计算方法。 4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 5. 通过完成
[单片机]
8051<font color='red'>单片机</font>进行8路LED模拟分支控制
【GD32 MCU 入门教程】GD32 MCU 常见外设介绍(9)FWDG 模块介绍
9.1.FWDG 简介 本章我们主要分析独立看门狗(FWDG)的功能框图和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即FWDGTRSTF。如果在计数没减到0之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。看门狗功能由 VDD 电压域供电,在停止模式和待机模式下仍能工作。独立看门狗定时器有独立的时钟源(IRC40K) 。 即使主时钟失效, FWDGT依然 能保持正常工作状态, 适用于需要独立环境且对计时精度要求不高的场合。 9.2.GD32 FWDG 外设原理简介 因篇幅有限,本文无法详细介绍GD32所有系列F
[单片机]
【GD32 <font color='red'>MCU</font> 入门教程】GD32 <font color='red'>MCU</font> 常见外设介绍(9)FWDG 模块介绍
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved