嵌入式爱好者

查看: 8721|回复: 8

S3C6410的ADC转换最大分辨率是10位还是12位?

[复制链接]

0

主题

0

帖子

3

积分

扫一扫,手机访问本帖
发表于 2012-3-23 04:41:28 | 显示全部楼层 |阅读模式
我在S3C6410的英文手册上看到:
adc1.jpg
但是在S3C6410的中文手册上,却删去了上面这些。
在S3C6410的英文手册上有下面这样的描述:
adc2.jpg
而在中文手册上却改成了这样:
adc3.jpg
难道我们开发板上的S3C6410是自家产的?或者是中文手册上故意删去了关于12位的描述?

请高手指点一下。
回复

使用道具 举报

1

主题

3670

帖子

4181

积分

发表于 2012-3-23 08:32:07 | 显示全部楼层
10位的
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com

0

主题

1836

帖子

1028

积分

发表于 2012-3-23 08:58:48 | 显示全部楼层
本帖最后由 飞凌-develop 于 2012-3-23 09:00 编辑

6410采样最高是10位,所以采样值范围为0----1023

0

主题

0

帖子

3

积分

 楼主| 发表于 2012-3-26 18:52:55 | 显示全部楼层
本帖最后由 phy0292 于 2012-3-26 22:08 编辑

因为S3C6410英文手册上和中文手册上的不同,为了搞清楚S3C6410是不是10/12位ADC,根据英语手册上的描述,我看了飞凌的ok6410的BSP,然后修改了有关ADC部分的代码,把ADC修改为12位精度,重新编译BSP,并重新把系统烧录在开发板上,然后用飞凌自带的AD测试程序测试,果然是12位,采样值范围是0-4095,比原来的0-1023提升了好多,4095-1023=3072,这可不是个小数目,可见10位采样精度与12位采样精度的差别是巨大的。附测试图片:
CEZoom0.jpg

结论:有时候飞凌官方的代码和说明文档会误导。或者会简化或缩减一些功能和性能。

0

主题

1836

帖子

1028

积分

发表于 2012-3-27 09:23:53 | 显示全部楼层
楼主,我认真的查了一下英文版本的芯片手册发现楼主说的这种情况属实,中文版本的Datasheet确实删减了这一部分,在这里我们表示歉意,同时更正OK6410采样精度为12位,采样数值为0----4095.
xinghua39 该用户已被删除
发表于 2012-5-3 10:46:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1836

帖子

1028

积分

发表于 2012-5-3 16:30:54 | 显示全部楼层
本帖最后由 飞凌-develop 于 2012-5-3 16:33 编辑

飞凌提供了AD测试程序Qt源码,稍微修改一下,即可支持12位AD采样。目前最大值显示范围是0--1000,后续版本会修正。
亦殊心 该用户已被删除
发表于 2012-5-23 19:46:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
ywmlovecss 该用户已被删除
发表于 2012-5-25 13:46:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-28 18:54

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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