许多人说PIC单片机一大的优势就是低功耗,那我们就来讨论,讨论低功耗的实现。
1,睡眠(sleep)
睡眠方式是我们最常用的一种方式来降低功耗,但睡眠期间单片机不能做任何的事情。对于那些没事情就睡着,有事情就做一下的情况睡眠无疑是功耗最低的处理方式。
比如:
睡眠+ I/O电平变化中断唤醒 当按键没按下时,单片机睡眠,当按键按下后,执行相应的工作。
睡眠+数据接收中断唤醒 这样单片机就可以再没有接收到数据时候进入睡眠状态,接收到数据的时候就唤醒然后处理数据。当然首先单片机要有相关的外设比如SPI ,I2C,USART,等这些支持这些通讯的模块。
睡眠+看门狗唤醒 这个可以用在需要定时唤醒做事情的场合
2,降低时钟频率
如果即想功耗低,又想单片机在能低功耗的情况下工作。这无疑是个最好的选择。
PIC单片机 比如PIC16F1823 /1829可以选择从32MHz到31KHz的内部时钟频率,我们通常可以将单片机设置在 4MHz 以上的频率下工作,如果需要单片机降低功耗的时候可以降低频率比如在31KHz的频率下工作。
虽然PIC16F1823数据手册中写到,单片机在睡眠电流只有只纳安,在31KHz的电流有几微安。但事实纳安只是个幻想。在项目一个中我使用降频得到的最低功耗是50微安左右,采用睡眠也是50微安。因为在如此低的频率下,功耗主要是流失在I/O口上了。
3,电流大户
单片机工作时钟频率,要降低功耗首先要不就睡眠(关掉时钟),要么就降低频率。
最耗电流的模块 就数ADC模块,其实模块的耗电和他比起来就是小巫见大巫。所以要低功耗ADC模块绝对不能开。
还有个用电大户就是I/O口,I/O要不上拉,要不下拉,不能悬空,除此之外还有其他因素,比如I/0口的输入输出状态,比如和其它芯片连接要串个电阻。
关键字:PIC单片机 低功耗 睡眠方式
引用地址:
PIC单片机低功耗的实现
推荐阅读最新更新时间:2024-03-16 13:33
压力传感器选型:低功耗、全范围温度补偿的TE压力传感器
TE是传感器行业龙头企业,种类齐全,传感技术领先于世界3到5年,能为多种行业领域提供综合性的应用解决方案。TE提供的每种技术、产品和服务都拥有高性能优势。 TE为严苛应用环境设计并制造了一系列从感应元件到系统封装的 压力传感器 。为用户提供领先的标准化及定制化压力传感器产品,从板装式压力元件到带有放大输出并完整封装的压力变送器。基于硅压阻微机械加工(MEMS)技术和硅应变计(Microfused, Krystal Bond)技术,TE压力传感器能够测量几英寸水柱( 5 mbar)到100K psi (7K bar)的各种压力。复杂的设计和先进的生产工艺为医疗、HVACR,非公路/重型设备以及一般工业应用创造了高可靠及高性
[传感器]
STM8L pk MSP430 低功耗优势对比
我的测试环境如下: 1、外部晶振分频得1M 2、一个16位定时器 3、一个按键中断 4、一个串口 波特率:115200 5、一个LED灯 6、电源3.3V 7、主程序运行:按键中断从串口打印“STM8L PK MSP430”,定时器500MS中断将LED取反。 以上硬件条件分别在STM8L和MSP430上全速进行。实测电流进行比较而得结果,有兴趣的朋友可以试试看看。 讨论说明: 低功耗一直是各大MCU厂商争夺的焦点。最近,网上非常流行一个视频( 意法半导体 STM8L低能耗系列MCU技术演示),视频中ST的工程师分别用两个土豆,RFID线圈,一杯热水对STM8L MCU进行供电并使得系统正常运行。这不禁让我对STM8的
[单片机]
N76E003 低功耗(掉电模式&定时唤醒)
#include N76E003.h #include Common.h #include Delay.h #include SFR_Macro.h #include Function_define.h #define uint unsigned int #define uchar unsigned char uint WKTCount=0; bit WKTFlag=0; sbit LED=P0^4; sbit TS1=P0^3; void main (void) { Set_All_GPIO_Quasi_Mode; WKCON=0x03;//预分频64 RWK =255-153;/
[单片机]
Cadence携手Arm交付首个基于低功耗、高性能Arm服务器的SoC验证
系统公司和半导体公司现可在基于Arm的服务器上部署Cadence Xcelium 并行逻辑仿真平台。 楷登电子(美国Cadence 公司 NASDAQ:CDNS)今日与Arm联合发布基于Arm® 服务器的Xcelium™ 并行逻辑仿真平台,这是电子行业内首个低功耗高性能的仿真解决方案。 在芯片制造之前, SoC芯片功能正确性验证占用了整个项目70%的EDA软件使用资源,这一需求促进了数据中心的增长。运行于ARM服务器的Xcelium仿真可带来功耗显著降低和仿真容量的显著提升,可执行高吞吐和长周期测试,缩减了整个SoC验证的时间和成本。 作为Cadence验证套件(Cadence Verification Suite)的
[嵌入式]
使用IDE降低您的MCU功耗
当今是低功耗单片机的黄金时代。现在有六家供应商在其MCU中提供了高级功能来帮助您在后续单片机设计中实现节能。不过,全面掌握所有这些功能可能会令人萌生退意。更糟糕的是,能否取得成功往往是个未知数。哪些功能费力少效果好?哪些功能费力多却没有效果?最迫切的问题可能是,这对我要实现的性能有何影响?如今MCU中的很多功能会极大地影响处理性能。 一种解决上述问题的方法是选择一种可提供集成电流测量功能的集成开发环境(IDE)。它如何发挥作用呢?它可以打消将低功耗功能引入代码库时产生的疑虑。在过去,人们选择可靠的电流表作为工具,但电流表无法将电流消耗与代码实时关联。 通过选用具有集成电流测量功能的IDE,可获得某种功能如何影响功耗和性能的即时反馈
[单片机]
大联大友尚集团推出了TI 全新超低功耗DSP
2015年1月8日,致力于亚太地区市场的领先电子元器件分销商---大联大控股宣布,其旗下友尚为满足移动应用领域对于低功耗、高性能产品的追捧,推出了TI 全新超低功耗DSP ---TMS320C5517,其可为开发者提供高效能和广泛的外围组合。 TMS320C5517超低功耗 DSP是TI可扩展性 TMS320C5000 系列中的最新一代,可提供频率高达 200MHz 的效能,进而达到更快的数据处理,适用于高要求的应用,如音讯和影片、生物辨识和其他特定分析应用。此外,随着效能的提高,TMS320C5517还可提供低待机功率和低有效功率的组合,使其成为需要分析的电池供电型便携式系统的最佳选择。 随着这款功能齐全
[嵌入式]
2011年便携式医疗设备市场增速将达两位数
我们认为,消费性产品如 智能手机 、 STB 及 MID 市场将会稳度增长,而 便携式 的 医疗设备 的增长速度更会超越消费性产品市场,将持续有双位数字的增长速度。
如何降低功率消耗以延长设备的使用时间,是便携式设备的研究热点。不管是便携式的医疗设备,或传统的传感器市场,都要达到绿色能源产品的要求。所以, 低功耗 低噪声 运放 ,对这些市场来说是其中一个必需的产品。
在2011年帝奥微电子将推出几款针对便携式设备的低功耗低噪声运放。我们相信这几款产品不单能满足市场的需求,更可以帮助客户以更有效率地推出绿色能源产品。 由于我们的研发团队拥有非常资深的应用及市场经验,我们
[医疗电子]
TLV320DAC32 —具有4个输出、耳机/扬声器放大器以及3D音效的低功耗立体声DAC
TLV320DAC32 是一种低功耗立体声音频 DAC,集成的功率放大器专为驱动立体声耳机或扬声器而设计。该器件还具有一对模拟输入,可将外部信号路由至输出放大器。回放通道包含混合/多路复用功能,即从立体声 DAC 与模拟输入到可编程音量控制,再到耳机输出。另外,该器件还包含基于寄存器的扩展的电源控制功能,使用 3.3V 模拟电源即可实现功耗低至 20mW 的 96kHz 立体声回放,是电池供电的便携式音频设备与语音应用的理想选择。 ? TLV320DAC32 包含四个高功率输出驱动器。这些驱动器能够驱动各种负载配置,其中包括采用交流耦合电容器的四通道单端 16 耳机,或采用无电容输出配置的立体声 16 耳机。此外,还
[新品]