[AVR单片机] AVR带后缀A的与之前的芯片并不完全兼容的。例如Mega16和mega16A

[复制链接]
 楼主| hebeijiang 发表于 2011-9-24 22:27 | 显示全部楼层 |阅读模式
08年做的一个产品,用的是mega16的芯片,量非常少的,但一直都有在做,到10年底忽然一批板子有问题,检查了没有发现问题,怀疑是PCB的问题,就暂时放下了,再重新做板,还是有问题,无意中拿到一个以前留下的IC,更换以后发现问题解决,仔细对比只有后缀A的区别,怀疑是供应商买到假货,专门从双龙和***各买了10片,都是带A后缀的,装上问题依旧。看来只能改程序了,该程序自08年初后就没改变过。
qin552011373 发表于 2011-9-25 16:38 | 显示全部楼层
这个问题还真没注意过  只是发现加P的和不加P的用的下载方法不同  膜拜一下大虾
宇容创行 发表于 2011-9-26 20:43 | 显示全部楼层
应该不用改程序,查查熔丝位,晶振
caiwenbin 发表于 2011-9-26 21:10 | 显示全部楼层
AVR为什么改版啊?真是蛋疼!
dadodo 发表于 2011-9-26 22:18 | 显示全部楼层
芯片制造工艺改变引起的细节上差别是客观存在的
 楼主| hebeijiang 发表于 2011-9-26 23:02 | 显示全部楼层
为了叙述方便,叫旧版的为M16,新版带A后缀的为M16A。
在去年底其实就发现问题了,但当时确实不想改程序,因太忙,发现M16可以正常工作后,就要求做板的工厂去找M16,一直拖到现在,发现M16也会出其他问题后,怀疑买到假货。
前段买到过2片能正常工作的M16,但后来买的都不能正常工作,有部分功能不正常。所以专门从双龙和xxx处各买了10片,当然是M16A了,装上后直接就不工作,是完全不工作。到这,可以肯定IC不会是假货了,程序也没有更改过,那就是不兼容了。
今天花了一个上午,就是查找问题所在,发现程序使用内部的2.56V作为ADC的基准电压,那么ADC的采样值就不确定,就算将输入端接地也一样。后来改为使用Vcc做基准电压,问题解决。
猜想:
1. 电路板上没有为Ref端接滤波电容,难道这导致M16A工作异常?
2. 是否M16A省略了内部2.56V的基准电压?
3. 或者如3楼说的,2.56V基准还要修改熔丝位才能开通。
我烧写程序都是使用双龙的编程器写的,熔丝位等设置都是用文件导入的,08年到现在就没有改变过。
liang3710 发表于 2012-3-2 17:11 | 显示全部楼层
我也遇到同样的问题,用M16显示我ADC转换都很正常。第二批采购是M16A的芯片查看数据手册是和M16兼容装到板子上显示正常,郁闷的是ADC部份工作不正常。。我以为是程序有问题,把程序下载到不带A的芯片上没有发现异常。一真没有找到原因所在。:dizzy:
doliphin 发表于 2012-4-30 19:51 | 显示全部楼层
M16A的文档:• Selectable 2.56V ADC Reference Voltage
gary_xu 发表于 2012-5-1 21:22 | 显示全部楼层
我遇到了一个问题,不知道大家遇到过没有。我以前用的是mega16L做了一批产品没有问题。但是最近mega16L停产了。在我做新产品的时候买了mega16a。在调试的时候,发现了一个问题。就是编程的时候只能编一次。第二次就显示请检查电源,电缆,晶振fuse设置。我现在用的是双龙电子isp编程器。跟以前完全一样。编程电缆也是一样。板子上的编程口。也是一样。fuse跟以前也是一样。但是只能编一次。下次就不行了。现在很郁闷不知道哪里出了问题。
LEDS 发表于 2012-5-3 18:50 | 显示全部楼层
这个问题没遇到过,只知道M16A多了一个测内部温度的AD。
autopccopy 发表于 2012-5-3 19:05 | 显示全部楼层
官方应用笔记:AVR522: Migrating from ATmega16 to ATmega16A【从ATmega16迁移到ATmega16A】

http://www.atmel.com/Images/doc8163.pdf :)
123mcu 发表于 2015-6-2 12:51 | 显示全部楼层
ATMEL 爱特梅尔真是缺德、我也是碰到这们的问题,由ATMEAG16L 改到16A后,ISP不能用、搞得我重新买ISP下载线、同时熔丝的问题搞了我多少上晚上,才做成样机的状态。
123mcu 发表于 2015-6-2 12:52 | 显示全部楼层
希望各位同仁能够贴上各自的解决方法,便于后人少走弯路,这也是很环保的一件事情。
XIAO肖 发表于 2015-6-15 12:04 | 显示全部楼层
一般带有A的是新工艺的,一般都是换了厂,带P的事低功耗,带PA的事低功耗和新工艺的。如需要ATMEL的产品可以联系我QQ503276777
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

158

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部