登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

谁能比较一下AVR和PIC8位单片机的发展前景?

作者:halfmatch 栏目:单片机
谁能比较一下AVR和PIC8位单片机的发展前景?

    今天导师问到这个问题。
    很难说,各有各的好处,而且产品更新升级都很快。PIC可选择
性更强,AVR的性能高出一筹。感觉AVR更适合工业,PIC更适合消费
产业。
    我觉得国内代理厂商的推销力度会起很重要的作用。不知道各位
怎么认为?

2楼: >>参与讨论
hbgg
PIC没法和AVR比
好像从抗干扰角度来看PIC更适合工业,

从性价比和开发成本来看我个人感觉PIC没法和AVR比.

国内PIC代理厂商开口就要量,压根没考虑零售市场





3楼: >>参与讨论
coke
感覺AVR新出來的片不錯.
感覺AVR新出來的片不錯.MEGA8.html">MEGA8. 16 .價格也還可以接受.功能更強大.
我們做很多國外OEM的都用MEGA8. MEGA16. PIC這就沒有用過.
就是.開發工具欠缺.

4楼: >>参与讨论
masashinakayama
我不喜欢PIC
OTP很便宜,但是MTP的很贵
没多大意思,还是AVR的好啊

5楼: >>参与讨论
forward
刚刚接一商家推销pic的电话,被俺婉言拒绝
存储器小、FLASH型价格贵、功能一般、仿真功能差劲,还有....上PIC的坛子虔诚的打听其优缺点时半天没人响应:)

6楼: >>参与讨论
zhjun
PIC比不上AVR
AVR速度快,架构新,RAM大,有EEPROM,有ISP和JTAG(部分型号),开发容易,这些都是PIC没法比的,PIC的优点只有在批量的时候才可以体现出来,不过大家做少量设计的时候,不会为了为别人节省10元钱去多花费300%的时间吧。

7楼: >>参与讨论
王福良
单片机的发展前景及应用
 
8楼: >>参与讨论
89
你们都没用过PIC吧.
9楼: >>参与讨论
54
在我一次产品中有AVR和PIC两种芯片同时存在,当用AVR推动继电器--再推动接触器。用PIC来显示。发现PIC居然有点小小的干扰,不得不在外围电路上加措施才解决问题。都说PIC的抗干扰一流的,我怀疑之下对两种单片机做一个小小的测试。

  首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。
  1。电源用变压器变压12V,7805稳压,输入输出均接电解电容和104电容。
  2。单片机最小系统,用3个I/O,按钮,指示灯,驱动三极管(继电器--再推动接触器)不用的管脚不管。
  3。干扰源,由于没有仪器,只好用接触器的线圈来做干扰源,为了加强干扰,接触器线圈两端没有加104电容。
  4。软件,最小最简单,不加任何处理只推动作用。
  5。元件选择,PIC的用PIC16C54PIC16F54PIC16F877A.html">PIC16F877A,PIC16F716。AVR的选用M8。AT28,AT13。
  接下来做测试了:
  PIC16C54
  先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在6圈以下还是稳如泰山。上了7圈就有干扰了。看来PIC16C54真是强悍啊。佩服。接下去就试 PIC16F54了。
  PIC16F54
  先是接触器放在芯片旁边。不得了!程序简直没有办法运行,和PIC16C54简直一个在天上,一个在地下。万思不得其解。查阅PIC资料都说PIC的F系列比C系列差,就是F系列的不同产品抗干扰也不一样。于是又测试PIC16F716
  PIC16F716
  先是接触器放在芯片旁边。果然好多了,10次也就1次复位。
  PIC16F877A.html">PIC16F877A:
  先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1圈就有干扰复位了。
  以上就是对我有的几种PIC片子的测试结果。接下来对AVR的M8做测试。
  M8:
  先是接触器放在芯片旁边。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1圈就有干扰复位了。
  AT28:结果和PIC16F54一样。
  AT13:
  先是接触器放在芯片旁边。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。在1-2圈就有干扰复位了。

  从我自己测试的效果看,PIC的C系列很好。F系列的早期产品如PIC16F54很差,还不如51。后期的F系列如PIC16F877还可以。个人估计:原来PIC是生产OTP单片机的,他的OTP技术真是一流,F是后来才生产的(可能是C系列的学习版),技术还在学习和摸索中,所以F系列是早期产品不如后期产品。没有测试18F系列的不知道好不好。
AVR的M8就和PIC16F877A.html">PIC16F877A差不多。AT13比M8好一点。M28差。

  同一个厂家的产品怎么有如此大的差别呢?干扰又是怎么造成CPU复位的呢?带着疑问我又对M8和PIC16F716再继续做试验。
  1:用示波器测试芯片任意地方,发现都有干扰脉冲。不能确定干扰具体位置。
  2:用接触器线圈引线对准芯片一个一个脚来测试。结果出来了。
  PIC16F716:只要引线对准复位脚,100%的复位,有状态指示出是MCLR复位。引线对准电源脚没有影响。
  M8:只要引线对准复位脚,100%的复位,有状态指示出是RESET复位。引线对准电源脚(20-30)%复位。
  从以上看来干扰主要是影响了复位脚。电源对PIC的影响比AVR的小。查阅PIC和AVR的复位系统,终于有了答案:

  AVR的复位脚通过一个电阻连接到电源,而PIC的则没有,故电源对PIC的影响比AVR的小。将PIC的复位脚外接一个电阻,电源对PIC的影和AVR一样。
  将电源和复位连接103或者104电容到地,奇迹发生了。
  M8的稳定性能居然和PIC16C54一样了。先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在4圈以下还是稳如泰山。上了5圈就有干扰了。
  PIC16F716:先是接触器放在芯片旁边。无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。再用接触器线圈引线缠绕芯片。在1-2有干扰了。
  查阅PIC的MCLR时间没有结果,看了PIC16F系列的复位电路没有什么改变估计是PIC16F系列的内部质量不高。再说“奇迹发生了”抗干扰能力提高不显著。
  查阅各种AVR的复位电路,发现AT11是最差的,连“尖峰滤波电路也没有”所以淘汰停产了。AT24/26/28/15的复位时间只有50-900ns。AT25/13/2313的复位时间要2.5us,难怪要稳定些。M48/88/168为2us,M8为1.5us。(没有比较过M48是不是比M8稳定一些)。复位时间短的肯定比时间长的容易受干扰一些,可是AVR为什么还如此明了的标出复位时间呢?只有一个原因:让用户根据不同的环境选择不同抗干扰的芯片。

  终上所述:芯片自身抗干扰能力。个人认为:
  PIC的C系列片子可以得10分。
  AVR的M8可以得8-9分。
  PIC的16F系列片子可以得4分。
  AVR的AT13可以得8-9分。
  可以看出AVR的足可以用于工业控制了,注意使用AVR的片子的时候要根据不同的环境选择不同的片子,还有AVR的复位脚处理,由于AVR的复位脚通过一个电阻连接到电源,所以电源也要处理。
参与讨论
昵称:
讨论内容:
 
 
相关帖子
可控三角波芯片
奇怪的问题!
工业环境,长线通信线路防雷等瞬间高压干扰,如何实现?
AVR贵吗?
I2C不是双线协议吗?为何我在个产品发现还有个CRQ(通讯请求)?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号