ADC转换为什么需要时间???我看到有一款单片机要225微秒.这么长时间,单片机内部都做了什么?

 我来答
ATF144X
2012-11-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4663万
展开全部
因为现在ADC为了结构简单而都是使用的逐次逼近比较型构架,这个在你的数字电路的教材上是讲过的吧?比如典型的ADC0809,需要时钟支持,里面的移位比较器要用一个时钟周期来比较一个位的大小。那么8位的ADC就至少需要8个时钟周期,12位的就至少需要12位,加上模拟信号采样和其他操作,那就需要更多的周期,这个周期就是时间了。

你提到的一个单片机的ADC一次转换需要225微秒,在开始转换到转换结束的时间里,单片机完全可以停下来等待或做其他事情。比如你开了中断,那单片机在启动转换后就干别的,等到ADC转换完成的中断发生时再去读取结果。或者是查询方式,启动转换后就查询标志等着转换结束。或者是为了减少干扰误差,单片机启动ADC转换后进入休眠状态,等转换结束了才恢复运行。
pang7
2012-11-18
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
单片机里面的ad一般是用逐次逼近来作比较完成ad转换的 转换需要时间的 你可以看下ad原理很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式