英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 2885|回复: 0
打印 上一主题 下一主题

Microchip可调功耗芯片(一)

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-21 16:38:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、可调功耗芯片的几个技术参数 1、关于可调功耗Power Managed Modes特性
具有可调功耗特性的芯片为用户提供了3种运行模式,分别是睡眠(SLEEP)、IDLE模式和正常运行(RUN)的模式。这些模式通过OSCCON寄存器的IDLENSCS1SCS0来设置,当芯片执行睡眠(SLEEP)指令时将进入可调功耗模式。其中,如果IDLEN=0,且SCS1SCS0=00,那么芯片将进入和普通芯片一样的睡眠模式。各种模式的详细情况请参看下表:
模式
OSCCON设置
时钟状态
振荡源及时钟情况
IDLEN
SCS1SCS0
CPU
外设
SLEEP
0
00
全部关闭
PRI_RUN
0
00
全功率模式
SEC_RUN
0
01
使用Timer1的振荡
RC_RUN
0
1x
内部振荡
PRI_IDLE
1
00
外部晶振或锁相环(18系列)
SEC_IDLE
1
01
使用Timer1的振荡
RC_IDLE
1
1x
内部振荡
从上表可以看出,实际上可调功耗模式分为3个大的形式:
u
RUNCPU开启,外设开启;
u
IDELCPU关闭,外设开启;
u
SLEEPCPU关闭,外设关闭;
以下是PIC18F1x20的几种状态时的典型参数以供参考:
模式
VDD
OSC
功耗
说明
SLEEP
2V
1MHz
0.1uA

PRI_RUN
2V
1MHz
150uA
使用主晶振
SEC_RUN
2V
32KHz
14uA
不使用主晶振,而使用Timer1的振荡
RC_RUN
2V
1MHz
110uA
使用内部振荡
PRI_IDLE
2V
1MHz
37uA
使用主晶振
SEC_IDLE
2V
32KHz
5.8uA
不使用主晶振,而使用Timer1的振荡
RC_IDLE
2V
1MHz
52uA
使用内部振荡

2、可调功耗特性的使用
可调功耗模式是通过事件触发方式来进入与退出的。芯片通过执行SLEEP指令进入相应的低功耗的模式;而当发生中断、复位或看门狗溢出时,将会从低功耗的模式中退出;另外,在芯片处于其它任意状态时,也可以任意的进入睡眠状态。
可调功耗模式的意义在于,它在睡眠和全功耗模式中提供了多种的中间状态。这样,可以使芯片在运行过程中关闭相应的模块,以达到省电的目的;同时它还能保留芯片的部分功能,而不是象在普通睡眠状态时的完全不能工作。这样就为用户在产品设计时提供了更多的选择,也为程序设计提供了更多的灵活性。
二、已推出的可调功耗芯片及其仿真工具
已推出的可调功耗芯片有:PIC16F627A/628A/648A18引脚)、PIC16F818/81918引脚)、PIC16F87/8818引脚)、PIC18F1220/132018引脚)、PIC18F2220/232028引脚)、PIC18F4220/432040引脚)。
1、仿真调试器:
以上介绍的芯片都可以使用ICD2来调试,另外,有一些芯片还可以用ICE2000来进行仿真。其中ICE系列仿真器价格较高。而MPLAB-ICD2价格较低,能调试的芯片范围和调试手段则相应较少。
下表简要说明了是相应型号芯片在使用ICE2000仿真调试器时情况。
芯片型号
仿真器配置
相应软件
PIC16F818/819
ICE2000+PCM16YE0
MPLAB-IDEv6.x
PIC16F87/88
ICE2000+PCM16YG0
MPLAB-IDEv6.x
PIC18F1220/1320
ICE2000+PCM18FJ0
MPLAB-IDEv6.x
PIC18F2220/2320
ICE2000+PCM18XH0
MPLAB-IDEv6.x
PIC18F4220/4320
ICE2000+PCM18XH0
MPLAB-IDEv6.x

2、烧写工具:

常用的烧写器有很多,其中由Microchip公司设计的主要有两种:PICSTART-PLUSPROMTEII。其中PICSTART-PLUS适合开发过程中的小批量烧写,PROMTEII则适合大批量的烧写。另外MPLAB-ICD2也可以烧写相应芯片,如下表所示。
烧写器型号
相应软件
备注
PICSTART-PLUS
MPLAB-IDEv5.70.04以上
需要PICSTART-PLUS硬件版本在V3.00.40以上
PROMATEII
MPLAB-IDEv5.70以上

MPLAB-ICD2
MPLAB-IDEv6.x
需要配置专用烧写模块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-4-20 06:40 , Processed in 0.051986 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表