
该ADC通过设置ADCSR的ADEN位接通。该预分频器继续运行
为只要ADEN位被置位,并且连续地复位时ADEN低。
当启动一个转换通过设置ADCSR的ADSC位,转换开始于
ADC时钟周期的下一个上升沿。如果差分通道被选中,
转换将只启动一个ADC时钟周期的ADEN后每隔上升沿
被设置。
正常转换需要13个ADC时钟周期。在某些情况下,ADC需要
更多的时钟周期来执行初始化,并尽量减少偏移误差。这些扩展
转换需要25个ADC时钟周期,发生的第一次转换的一前一后
以下事件:
该ADC接通( ADEN在ADCSR设置)
电压参考源改变时(在REFS1..0位改变ADMUX
值)
差分通道被选中( MUX2 ADMUX寄存器为“1” ) 。需要注意的是后续
在相同的信道转换是不扩展的转换。
实际采样和保持需要放置1.5个ADC时钟周期正常启动后
一个扩展的转换开始后转化率和13.5 ADC时钟周期。当
转换完成后,将结果写入ADC数据寄存器,且ADIF标志置位。
在单次转换模式下, ADSC同时清零。该软件可再
重新设置ADSC ,和一个新的转换将在ADC时钟第一个上升沿启动
边缘。在连续模式下,一个新的转换会后立即开始
转换完成,而ADSC仍然很高。使用自由运行模式和
在200 kHz ADC时钟频率给出了最低的转换时间, 65
s
相当于
15 kSPS时。对于转换时间的总结,见表18 。
图27 。
ADC时序图,第一次转换(单次转换模式)
扩展转换
NEXT
转变
循环次数
1
2
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
2
3
ADC时钟
ADEN
ADSC
ADIF
ADCH
ADCL
注册和结果的MSB
LSB的结果
MUX和REFS
更新
样品&保持
转变
完整
MUX和REFS
更新
44
ATtiny15L
1187D–12/01