ATmega128基准电压使能信号和启动时间

木仔科技 2024-03-07 09:50:09

ATmega128 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或 ADC 的输入。ADC 的 2.56V 基准电压由此片内能隙基准源产生。

电压基准的启动时间可能影响其工作方式。启动时间列于 Table 20。

为了降低功耗,可以控制基准源仅在如下情况打开:

BOD 使能 ( 熔丝位 BODEN 被编程 )。

2. 能隙基准源连接到模拟比较器 (ACSR 寄存器的 ACBG置位 )。

3. ADC 使能。

因此,当 BOD 被禁止时,置位 ACBG 或使能 ADC 后要启动基准源。为了降低掉电模式的功耗,用户可以禁止上述三种条件,并在进入掉电模式之前关闭基准源。

4.外部基准设置

Pin 62引脚,AREF:

例如板子一般AREF可以外部设置两种方式5V 和 2.5V:通过跳线帽设置。

外部基准,BODEN不编程:

寄存器ADMUX记得配置一下:

ADMUX=0x00;//1100 0000  11:内部基准电压 0:左对齐 00000:ADC0通道

ACSR = 0x80;//此处加不加都可以

ADCSRA|=BIT(ADEN);           //使能ADC

ADCSRA|=BIT(ADSC);           //启动转换

如 Table 97 所示:

通过这几位可以选择参考电压。如果在转换过程中改变了它们的设置,只有等到当前转换结束 (ADCSRA 寄存器的 ADIF 置位 ) 之后改变才会起作用。如果在

AREF 引脚上施加了外部参考电压,内部参考电压就不能被选用了。

0 阅读:3

木仔科技

简介:产品开发,方案设计,电路板设计,电路研发,程序研发!