查看: 4148|回复: 4

[已解决] K60的AD有这么差吗?(已解决)

[复制链接]

该用户从未签到

48

主题

141

帖子

1

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2020-8-7
发表于 2013-7-16 00:40:26 | 显示全部楼层 |阅读模式
用PIT0硬件触发,AD用2分频(48M BUS时钟),平均值设置4次。PIT0是48M BUS时钟,中断方式采样,从采样触发开始到采样完成进中断,在中断程序第一句话抓时钟看了一下要300多个BUS周期!这什么速度啊?要命的是我如果采集20个通道,每次要读取结果,改变指针,做点简单判断是否采集到20个通道,然后马上再启动采样,整个20个通道完成累加时间要零点好几个毫秒!我的天啊,这能用吗!
另外,版主是否知道K60的AD能实现自动连续转换不同通道吗(不需要我软件干预)?我看只有一个AD采样结果寄存器,貌似不可能实现?
采样精度就不说了,16位精度是假的,除非平均值设置为32,但这样速度慢得就切底没法使用。
 
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-7-16 09:20:47 | 显示全部楼层

RE:K60的AD有这么差吗?(正解)

你好。
1.这个不大可能的。看一下你AD的设置。是不是使能了长采样时间和硬件平均。
2.关于实现连续的采样,可以使用DMA的方式。
3.很多家厂商的16位ADC的精度也不是真正的16位吧。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
6
最后登录
1970-1-1
发表于 2014-7-8 17:05:20 | 显示全部楼层

回复:K60的AD有这么差吗?(已解决)

说是16位AD,32次平均采样还没有TI的12位精度高,采样速度极其慢,32次硬件平均采样需要40us的时间,真是垃圾
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-7-9 09:47:37 | 显示全部楼层

回复:K60的AD有这么差吗?(已解决)

回复第 3 楼 于2014-07-08 17:05:20发表:
说是16位AD,32次平均采样还没有TI的12位精度高,采样速度极其慢,32次硬件平均采样需要40us的时间,真是垃圾
 
你好,
至于精度如何,还是以数据手册为准吧,飞思卡尔的ADC精度已经很高啊,
做32次硬件平均肯定会把速度拉下来的,实际应用中不是也有先采样多个ADC值,然后再按照算法求平均数吗,其实这也是很费时间啊,
现在硬件承担了这部分功能,当然会有时间的消耗啊。
 
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
12
最后登录
1970-1-1
发表于 2014-7-16 17:15:36 | 显示全部楼层

RE:K60的AD有这么差吗?(已解决)

我觉得希望飞思卡尔的工程师做点ADC采集的外围电路, 可能是地, 或许是参考电压,或许是模拟电源没整好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 11:52 , Processed in 0.094529 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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