转——关于430adc10采样保持时间的说明

2019-08-07 19:21发布

看到有坛友对这个问题很疑惑,回想自己理解也是很是花了功夫,所以把自己的一些愚见分享出来可能可以帮助理解。
第一、首先明确一次AD转换是如何开始的。
AD转换以SHI信号的上升沿为开始,同步的SAMPCON位也会置高(这里大家结合下面的这个时序图看)。
SHI信号从哪来?SAMPCOM又是什么?
SHI信号就是由ADC10CTL1中SHSx这两个控制位选择的,信号源可以是以下四个:
 The ADC10SC bit
 The Timer_A Output Unit 1
 The Timer_A Output Unit 0
 The Timer_A Output Unit 2
也就是说上面的这四个信号可以用来”发起“一次AD转换。
第二、采样时间。
这个就要解释SAMPCOM 了,在SAMPCOM 为高的情况下就是处在sampling状态,
SAMPCOM 还存在一个和ADC10CLK同步时间,总的采样时间就是T sync(同步时间)+Tsample(这个是我们设置的采样时间)。
Tsample怎么来呢? 就是由ADC10CTL0中的ADC10SHTx位决定,可以是以下时间:
4  ADC10CLKs
8  ADC10CLKs
16  ADC10CLKs
64  ADC10CLKs
第三、采样完成了还要转换。
这个转换是以SAMPCON的下降沿为标志(这个时候SAMPCON已经和ADC10CLK同步了),然后经过13个ADC10CLK转换完成。

ADC10的采样的过程就是这样子的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
xichengmadia
1楼-- · 2019-08-07 19:59
写的不错 分享给大家
dirtwillfly
2楼-- · 2019-08-07 21:04
谢谢分享
vivilzb1985
3楼-- · 2019-08-07 21:46
SAMPCOM 还存在一个和ADC10CLK同步时间,总的采样时间就是T sync(同步时间)+Tsample(这个是我们设置的采样时间)。
这个任何单片机的ad都会有的么
1988020566
4楼-- · 2019-08-08 03:05
来看看的。
1988020566
5楼-- · 2019-08-08 06:12
 精彩回答 2  元偷偷看……
1988020566
6楼-- · 2019-08-08 11:19
然后按照速率读取的!

一周热门 更多>