时钟系统及其分布
Figure 10为AVR的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗, 可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,详见P 30“ 电源管理及睡眠 模式” 。时钟系统详见Figure 10。
CPU 时钟- clkCPU
CPU时钟与操作AVR内核的子系统相连,如通用寄存器文件、状态寄存器及保存堆栈指针的数据存储器。终止CPU 时钟将使内核停止工作和计算。
I/O 时钟- clkI/O
I/O时钟用于主要的I/O 模块,如定时器/ 计数器、SPI 和USART。I/O 时钟还用于外部中断模块。要注意的是有些外部中断由异步逻辑检测,因此即使I/O 时钟停止了这些中断仍然可以得到监控。此外, USI 模块的起始条件检测在没有clkI/O 的情况下也是异步实现的,使得这个功能在任何睡眠模式下都可以正常工作。
Flash 时钟- clkFLASH
Flash 时钟控制Flash 接口的操作。此时钟通常与CPU 时钟同时挂起或激活。
异步定时器时钟- clkASY
异步定时器时钟允许异步定时器/ 计数器直接由外部32 kHz 时钟晶体驱动。使得此定时器/ 计数器即使在睡眠模式下仍然可以为系统提供一个实时时钟。异步定时器/ 计数器与CPU 主时钟使用相同的XTAL 引脚,但其需要的时钟频率是振荡器频率的四倍。因此,只有当芯片使用内部振荡器时异步操作才有效。
ADC 时钟- clkADC
ADC具有专门的时钟。这样可以在ADC工作的时候停止CPU和I/O时钟以降低数字电路产生的噪声,从而提高ADC 转换精度。
关键字:ATmega8 时钟系统 降低功耗
引用地址:
ATmega8 时钟系统及其分布
推荐阅读最新更新时间:2024-11-11 14:01
是德SystemVue仿真平台降低应科院NB-IoT收发信机的成本和功耗
电子网消息,是德科技宣布其系统设计和验证仿真平台推出最新版本 SystemVue 2017。SystemVue 仿真平台可以帮助用户将基带、射频和信道模型整合到一起,用于评测整个系统性能。SystemVue 2017能够助力优化NB-IoT标准,加速低功耗NB-IoT终端芯片的实施,经过优化的NB-IoT标准将编入 3GPP 标准第 13 版(修订版本)和第 14 版中。 NB-IoT是一种新兴的窄带无线通信标准,能够支持广泛的新物联网设备和服务。该标准规定了有利于实现大规模部署和长电池使用寿命的低成本和低功耗方案的实施。 在设计NB-IoT终端收发信机时,香港应用科技研究院(应科院)的专家发现在NB-IoT标准的接收机宽
[网络通信]
ATmega8 简介
ATmega8是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令 集以及单时钟周期指令执行时间, ATmega8 的数据吞吐率高达1 MIPS/MHz,从而可以 缓减系统在功耗和处理速度之间的矛盾。 ATmega8 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元 (ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结 构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。 ATmega8 有如下特点:8K 字节的系统内可编程Flash( 具有同时读写的能力,即RWW), 512 字节 EEPROM,1
[单片机]
ATmega8 掉电模式
当SM2..0 为010 时, SLEEP 指令将使MCU 进入掉电模式。在此模式下,外部晶体停 振,而外部中断、两线接口地址匹配及看门狗(如果使能的话)继续工作。只有外部复 位、看门狗复位、BOD 复位、两线接口地址匹配中断、外部电平中断INT0 或INT1,或 外部中断INT2 可以使MCU 脱离掉电模式。这个睡眠模式停止了所有的时钟,只有异步 模块可以继续工作。 当使用外部电平中断方式将MCU 从掉电模式唤醒时,必须保持外部电平一定的时间。具 体请参见 P 62“ 外部中断” 。 从施加掉电唤醒条件到真正唤醒有一个延迟时间,此时间用于时钟重新启动并稳定下来。 唤醒周期与由熔丝位CKSEL 定义的复位周期是一样的,如
[单片机]
艾迈斯推出16通道LED背光灯控制器改善电视画质并降低功耗
AS3824控制器确保LED每一个通道都能进行独立灵活的脉宽调制(PWM),对最深黑色区域的局部背光调节以达到真实感观 全球领先的高性能模拟IC和传感器供应商艾迈斯半导体(ams AG,SIX股票代码:AMS)推出新的16通道LED电视背光灯控制器AS3824,这款控制器可实现显示屏的局部背光调节功能,在改善电视图像质量的同时,显著节约能耗达20%-30%。 这款新的背光灯控制器计划用于最新的高清(HD)和超高清(UHD)电视以及高动态范围(HDR)显示屏和显示器中。AS3824的16个通道分别包含一个完全灵活的12位脉宽调制器(PWM)以确保显示屏局部能够独立进行背光调节,此外每一个PWM发生器均可与外部
[电源管理]
基于Atmega8L单片机稳压控制的定频调宽变速控制系统的电路
为了模拟深海高压环境,研制了一套深海环境模拟试验装置,在对深海环境模拟装置控制系统结构原理分析的基础上,提出了一种针对压力的阔环控制策略,采用以Atmega8L单片机为核心的主控电路、以ECN30206为核心的驱动电路、以Max7219为核心的显示电路,设计了稳压控制的定频调宽变速控制系统的硬件电路,并进行了相应的软件编制,实现了控制电路各模块的自由组合,以满足不同场合的需求,又可组成闭环控制系统,不但能够显着提高深海环境模拟装置的压力控制精度,同时还具有节能的效果。 深海海底有大量的矿产资源和微生物群落,对该环境下进行的生物成矿作用、生命起源等的问题研究,将有助于阐明深海微生物受压力调节的代谢机制,获得宝贵的极端环境
[单片机]
6MHz时钟的单片机AT89C51系统时钟中断的应用分析
本文以6MHz时钟的单片机AT89C51系统为例,说明时钟中断的应用: 定时器初值与中断周期 时钟中断无需过于频繁,一般取20mS(50Hz)即可。如需要百分之一秒的时基信号,可取10mS(100Hz)。这里取20mS,用定时器T0工作于16位定时器方式(方式1)。T0的工作方式为:每过一个机器周期自动加1,当计满0FFFFh,要溢出时,便会产生中断,并由硬件设置相应的标志位供软件查询。即中断时比启动时经过了N+1个机器周期。所以,我们只要在T0中预先存入一个比满值0FFFFh小N的数,然后启动定时器,便会在N个机器周期后产生中断。这个值便是所谓的“初值”。下面计算我们需要的初值:时钟为6MHz,12个时钟周期为一个机器周
[单片机]
浅谈降低100G系统功耗的六大关键技术
1. 能耗是100G规模商用的核心问题 根据国际能源机构(IEA)2008年的统计,从1973年到2006年,全球能源消耗上升73%,C02排放增长了79%,能源的消耗导致了温室效应和一系列的自然灾害。为了企业的可持续发展,主流运营商、设备商先后启动节能减排计划,应对能耗的挑战。 如火如荼的100G已具备商用条件,然而100G要实现大规模的部署还需要解决一些挑战。这主要是因为100G技术实现机理复杂,光接收机需要使用相干接收和DSP处理,关键芯片没有ASIC化,导致整个100G系统的功耗较高。通过下图可以看出,当100G单板功耗值达到280W左右时,才能和10G做到和能效比相当。因此,如何降低100G系统的功耗,提供绿
[电源管理]
ATmega8 ADC噪声抑制模式
当SM2..0 为001 时, SLEEP 指令将使MCU 进入噪声抑制模式。在此模式下,CPU 停 止运行,而ADC、外部中断、两线接口地址配置、定时器/ 计数器2 和看门狗继续工作。 这个睡眠模式只停止了clkI/O、clkCPU 和clkFLASH,其他时钟则继续工作。 此模式提高了ADC 的噪声环境,使得转换精度更高。ADC 使能的时候,进入此模式将 自动启动一次AD 转换。ADC 转换结束中断、外部复位、看门狗复位、BOD 复位、两线 接口地址匹配中断、定时器/ 计数器2 中断、SPM/EEPROM 准备好中断、外部电平中断 INT0 或INT1,或外部中断INT2 可以将MCU 从ADC 噪声抑制模式唤醒。
[单片机]