系统时钟与功率控制
一、系统时钟
LPC17XX有三个独立的时钟振荡器,分别是主振荡器(MIAN_OSC)、内部RC振荡器(IRC_OSC)、实时时钟振荡器(RTC_OSC)。LPC17XX时钟框图如下:
LPC17XX 时钟框图
如上图所示,三个振荡器通过 system clock select 三选一 后经过(或不经过)MAIN PLL 最后经 CPU CLOCK DIVIDER 分频为CPU提供时钟;其中主振荡器(MAIN_OSC)还可通过USB PLL为USB提供时钟;内部RC振荡器(IRC_OSC)还可作为看门狗的时钟源。
主振荡器(MIAN_OSC)的工作频率为1MHz~25MHz;内部RC振荡器(IRC_OSC)的额定频率为4MHz,但其精度会受电压和温度的影响存在1%的调整。
当系统重新上电或因任何原因复位后,LPC17XX 会将内部RC振荡器(IRC_OSC)作为CPU的时钟源,之后可通过软件更改时钟源。
二、功率控制
LPC17XX 有四种降低功率损耗的运行模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式。
1.睡眠模式(sleep mode)
在睡眠模式下:
arm 内核时钟被停止,重新使能内核时钟可退出睡眠模式;
cpu 停止执行指令,复位或者中断可恢复执行指令;
外设继续运行,外设中断可使处理器回复执行指令;
处理器内核自身、存储系统以及相关控制其、内部总线停止运行,进而降低动态功率消耗。
2.深度睡眠模式(deep-sleep mode)
在深度睡眠模式下:
主振荡器掉电,所有内部时钟停止;
处理器的状态和寄存器、外设寄存器、SRAM里面的值都被保存,管脚逻辑电平被设置为静态;
内部RC振荡器失能,但并未被关闭,以便快速推出深度睡眠模式;
实时时钟振荡器正常运行,其中断可作为唤醒源;
唤醒后需重新配置PLL和分频器;
只有复位和与时钟无关的中断可唤醒深度睡眠模式,。这些中断包括NMI、外部中断EINT0到EINT3、GPIO中断、以太网Wake-On-LAN中断、掉电检测、 RTC报警中断、看门狗定时器超时、USB输入引脚跳变或CAN输入引脚跳变
3.掉电模式(power-down mode)
在掉电模式下:
与深度睡眠模式操作相同;
唤醒后,在访问Flash存储器中的代码或数据前,必须等待Flash恢复;
只有复位和与时钟无关的中断可唤醒深度睡眠模式,。这些中断包括NMI、外部中断EINT0到EINT3、GPIO中断、以太网Wake-On-LAN中断、掉电检测、RTC报警中断、看门狗定时器超时、USB输入引脚跳变或CAN输入引脚跳变
4.深度掉电模式(deep power-down mode)
在深度掉电模式下:
整个芯片电源被关闭;
通过外部复位信号、RTC中断唤醒。
ps:上述唤醒中断的前提是这些中断被使能。
关键字:LPC17XX 系统时钟 功率控制
引用地址:
LPC17XX 学习之系统时钟与功率控制
推荐阅读最新更新时间:2024-10-31 16:49
单片机在微波功率控制技术中的应用方案
1 引言 微波以它的独特的功能开拓运用领域的新技术,其中包括微波通信,微波测量,微波加热等新技术。微波能产生于微波源。它是由产生微波能的心脏——微波管和为微波管提供必要工作条件的电源组成。微波作为一种新的能量传递方式,在电子电气行业中发展很快,其中大功率微波源常用于加热及无极光灯的激励源,为了更好地满足应用的需要,经常需要功率控制。为达到无极紫外灯在微波的激发作用下,能够产生连续可变的光源,并且能够较好地克服技术性与经济性的矛盾,提高性价比,本文论述单片机微波功率控制技术。 2 芯片简介 系统使用的pic16f873,采用静态设计技术、高性能的哈佛结构cpu和risc指令集,实现了低功耗和宽工作电压范围,提高了cpu的工作速
[单片机]
如何利用微处理器来控制DC/DC控制器的功率级板
本文将介绍如何利用一颗微处理器来控制一个宽输入电压 DC/DC 控制器的功率级板。这种解决方案可支持高达 55V 的输入电压;5V 到 51V 范围的电池充电电压;以及在大多数情况下高达 10A 的输出电流。本文中所讨论的硬件和软件均由 TI 应用工作人员开发,并经过他们的测试,目的是让客户能够快速地进行解决方案原型机制造。 为了易于开发,我们将电池充电器分解为两个单独的板:微处理器控制器板和DC/DC-转换器功率级板(请参见图 1)。正负电池端均连接至功率级板,而系统管理总线 (SMBus) 通信线则连接至微处理器板。智能电池将我们想要的充电电压和电流信息发送给微处理器,之后将两个脉宽调制 (PWM) 信号发送给DC/D
[电源管理]
电源功率平均电流控制法
图1(a)所示是用平均电流控制的Bcost PFC电路原理图。平均电流控制原来是用在开关电源中形成电流环(内环)以调节输出电流的,并且仅以输出电压、误差放大信号为基准电流。现在将平均电流法应用于功率因数校正,以输入整流电压μdc和输出电压误差放大信号的乘积为电流基准;并且电流环调节输人电流平均值,便与输入整流电压同相位,并接近正弦波形。输入电流信号被直接检测,与基准电流比较后,具高频分量(如100 kHz)的变化,通过电流误差放大器CA被平均化处理。放大后的平均电流误差与锯齿波斜坡比较后,给开关管V驱动信号,并决定了其应有的占空比。由于是电流误差被迅速而精确地校正。由于电流环有较高的增益一带宽(Gain-Bandwidth),
[电源管理]
以模拟微控制器为核心构成低成本高效率的功率放大器监测器
引言
考虑到日益迫近的全球能源危机和人们对环境保护的期望日益增高, 节能 对高效 无线 网络 的运营至关重要。 功率 放大器(PA)是基站和中继器的核心,其功耗可能占基站总功耗的一半。对功率放大器进行监控不仅可以提高功效、降低运营成本、提高输出功率和线性度,而且可以使系统操作人员及时发现和解决问题,进而提高可靠性和可维护性。
ADI公司提供三种PA监测器1实现方案:一种是分立器件方案,一种是基于AD729422的12位的集成型监测和 控制系统 的方案,以及一种基于ADuC7026高精度模拟微 控制器 3的集成型方案。分立方案需要使用的器件较多,而且 PCB 布局复杂,PCB面积也较大,这些因素都导致较高的成本。
[电源管理]
C51单片机对抽油机的智能功率控制电路设计
为了实现抽油机能自动根据负载需要实时进行Δ/Y双向切换和间歇定时控制的目标,采用嵌入式控制技术设计了如图1所示的控制电路。 智能功率控制器的硬件系统以新华龙电子公司为C8051F206配套的实验板为基础,新增输出电路和键盘显示电路后形成。直接利用实验板上的C8051F206MCU、JTAG接口、晶振、复位及电源电路,大大降低了硬件设计工作量。 (1)输出电路 本系统的被控对象是电机的开关。为满足星角切换和开机/停机要求,需要对3只交流接触器(C1~C3)按一定组合关系进行控制,其电路原理和控制真值表如图2(a)和图2(b)所示。考虑到现场抗干扰的需要,在输出端口P0.1,P0.3和P0.5后采用了光电隔离电路(图2(c)),其
[单片机]
数字电位器在功率自适应控制中的应用
摘要: X9312W是Xicor公司生产的一种典型的数字电位器,文中介绍了它在功率自适应控制系统中的应用,重点说明了应用中如何处理X9312X的电压与脉冲计数的关系及控制电压与输出功率之间的控制关系,并给出了数字电位器的控制程序。
关键词: 数字电位器 功率自适应 脉冲数 X9312W
1 概述
电位(阻)器是广泛用于音量调节、频率调谐、功率调整等方面的重要器件,随着大规模集成电路技术的不断发展,电子元件的智能化不断提高,电位器也由机械式人工手动调节向自动程序控制调整方向发展。非易失性数字电位器是一种可在计算机控制下,通过编程来实现自动操作的智能化器件。它不像机械或模拟电位器那样连续可调,
[传感技术]
TI推出用于电机控制的业界最小栅极驱动器和功率MOSFET解决方案
近日, 德州仪器 (TI) 推出两款新型器件,有助于减小电机驱动应用的尺寸和重量。下面就随半导体小编一起来了解一下相关内容吧。 当两者结合使用时,DRV832x无刷直流(BLDC)栅极驱动器和CSD88584/99 NexFET™电源模块只需占用511 mm2的电路板空间,仅为其他同类解决方案的一半。 DRV832x BLDC栅极驱动器采用智能栅极驱动架构,省去传统架构中用于设置栅极驱动电流的24个部件,使设计人员能够轻松调整场效应晶体管(FET)开关,从而优化功耗和电磁兼容性。CSD88584Q5DC和CSD88599Q5DC电源模块利用独特的堆叠式晶片封装结构的两个FET,使功率密度提高一倍,并最大限度地减少并联FET中
[半导体设计/制造]
带扩展功能的两款新型功率因数控制器
2014年慕尼黑上海电子展产品亮点 TDK旗下公司EPCOS(爱普科斯)推出两款BR7000系列新型功率因数控制器。其中,BR7000-T功率因数控制器以15路晶体管输出替代了之前的15路继电器输出。它是专为应用于快速投切操作的爱普科斯动态晶闸管模块而设计的。而配置了RS485接口的爱普科斯 BR7000-I控制器是TDK的另一款新产品。控制器可通过RS485接口与PC机连接,从而实现嵌入网络、控制器耦合以及数据读取。 BR7000-T功率因数控制器提供多种控制模式,例如: 投切15路三相电容器, 投切15路单相电容器(可以是L-N或L-L),或三相和单相混合补偿。而电容器的投入或切除时间可以在50-1000毫
[工业控制]