合泰社区论坛

 找回密码
 立即注册-HOLTEK

QQ登录

只需一步,快速开始

搜索
查看: 18496|回复: 4

关于合泰Holte单片机提高 ADC 的测量精度

[复制链接]

88

主题

170

帖子

3131

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3131
QQ
发表于 2017-1-20 10:14:28 | 显示全部楼层 |阅读模式
合泰开发板
HOLTEK MCU 中使用SAR ADC 架构,在ADC 开启时,因对内部Sampling电容
进行平衡充电,可能会有小脉冲出现,影响A/D 转换值正确性,以下提供实际案例所
遇到的问题,并提供几种可行方案及可有效降低Sampling 突波影响。
QQ截图20170120100924.png
以上图为例,使用进行温度量测电路,发现ADC 量测数值,有偏高的现象。
VDD =3.3V   Fsys=910khz  ADC clock=910khz
当要进行温度量测时PC2 输出High,再开启ADC 并进行采样与转换
测量到实际信号340mV 理论ADC值是422,而经过MCU转换后得到ADC值为442,换算为电压为356mV,误差16mV


下面分析一下 ADC Sampling时的内部等效图:
QQ截图20170120100936.png



Vcm为内部比较电压


一、当测量电压低于1/2VDD

QQ截图20170120100945.png



当外部测量电压低于1/2VDD时,在ADCSampling 期间,S1 S2 导通瞬间,
电流方向会由内部比较电压,透过 C1 流向外部,直到C1 饱和或Sampling 结束,
若外部没有滤波电容,且测量回路的阻抗较高时,则会量测到较高的上冲突波。

二、当测量电压高于1/2VDD
QQ截图20170120100954.png


外部测量电压高于1/2VDD时,在ADCSampling 期间,S1 S2 导通瞬间,
电流方向会由外部侦测电压,透过 C1 向流向内部比较电压,直到C1饱和或
Sampling 结束,若外部没有滤波电容,且侦测回路的阻抗较高时,则会量测到
下降突波。

将外部电路等效:
QQ截图20170120101001.png

QQ截图20170120101014.png


总结:有效降低波形突变,提高ADC精度
1,选择正确的ADC clock频率。
2,外加滤波电容,特别是回路阻抗较高的场合,建议值在0.01uF ~ 0.1uF
3,采用多次采样方法,可降低突变波形。
编写AD 采样程序,在AD 采样开始前先执行一次、两次Reset AD 后,再开始
执行AD 采样下AN5 的波形及AD .
START 0 ->1 :Reset AD
START 0 ->1 ->0Start ADC





下一篇:合泰相关软件资源,开发环境汇总下载
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2017-1-20 20:51:48 | 显示全部楼层
合泰开发板
可以
回复

使用道具 举报

11

主题

14

帖子

251

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
251
发表于 2017-3-29 10:15:41 | 显示全部楼层
合泰开发板
mark
回复

使用道具 举报

0

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2018-7-6 13:49:32 | 显示全部楼层
合泰开发板
这个好,最好能以PDF文件方式就方便了。涨资势,谢谢
回复

使用道具 举报

0

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2021-1-23 12:44:42 | 显示全部楼层
合泰开发板
mark~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册-HOLTEK

本版积分规则

公告:

Archiver|手机版|黑名单|合泰论坛 合泰在线业务 合泰在线技术

GMT+8, 2024-11-22 12:56 , Processed in 0.143881 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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