amoBBS 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
查看: 1063|回复: 7

还有没有用AVR32的了,发现UC3C0512的AD误差很大,根本不能用

[复制链接]
发表于 2016-4-26 22:27:05 | 显示全部楼层 |阅读模式
现在用来UC3C0512,按照手册的校准方法,使用ASF的库
监控电源电压5V和12V,用分压电阻做成1/16,使用内部1.0V基准,用内部GND通道做offset校准,算回来只有4.6V和11.1V
直接测AGND,读数就20多,算下来都超300mV了
用过几十种单片机,没见过这么难用的AD,已ATMEL的功力不至于这样
关键这片子没人用,TMD还搜不到解决方法,只在avrfreak找到一个鬼佬说这个AD不好用,再也没有相关的资料了
发表于 2016-4-27 07:57:19 | 显示全部楼层
avr32不是说要停产了么?
发表于 2016-4-27 12:34:30 | 显示全部楼层
屠龙之技啊
发表于 2016-4-27 15:27:04 | 显示全部楼层
atmel的东西不会这么差的,还是对照一下数据手册,不是你电路问题,就应该是ASF的库问题
发表于 2016-7-26 00:54:17 来自手机 | 显示全部楼层
电源很高端么?先拿基准测一下,看看问题在哪里
发表于 2016-7-29 15:30:50 | 显示全部楼层
没用过UC3,看一下那个AD是否是全差分结构的?如果是,把MUX-分配到外部引脚,不要用内部GND,然后接地,并且用差分模式读数。看是否准确。(比较早的一批XMEGA-A单片机和目前的XMEGA-E单片机存在误差巨大的问题,atmel已经承认是设计bug,不知道UC3是否是用了类似结构的AD)。lz应该关注下手册的errata部分
发表于 2018-8-29 00:42:35 | 显示全部楼层
若使用内部参考电压,必须需加退耦电容,强制获得12 bit精度.
不加退耦电容,只有10 Bit精度。




分析的对或不对,楼主务必留言请指教当初这个问题怎么解决的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2018-8-29 10:12:50 | 显示全部楼层
rundream 发表于 2018-8-29 00:42
若使用内部参考电压,必须需加退耦电容,强制获得12 bit精度.
不加退耦电容,只有10 Bit精度。

一直没解决这个
电容本来就加了,不是这个问题
我把一个AD脚直接接地,用GND-和这个脚对比,试了好几块板,有8-20mv的误差,本来量程就1000mv,算下来就1-2%的误差
我最后把采样的值都减去这个接地的值,凑合用,只是为了测量输入12V电源是否太低,没啥精度要求

友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|阿莫电子论坛(原ourAVR/ourDEV) ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号 )

GMT+8, 2019-10-19 09:01

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表