7第七章可靠性和功耗.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7第七章可靠性和功耗

第六章、PIC单片机的高可靠性和低功耗 本章为提高部分 了解系统的外围设计 第一节、系统振荡方式及其选择 用户可以通过定义“系统定义字”的第一位和第零位来选择振荡方式 仿真工具如PICMATE(仿真器)和PICPROG(烧写器)等可以让用户选择所需要的振荡方式进行仿真和烧写 1、晶体/陶瓷振荡 这种振荡包括XT,HS,LP,其电路是在OSC1和OSC2两端加一晶体/陶瓷只有HS和XT摸式才可能需要RS。 2、RC振荡 这种振荡成本最低,但频率稳定度差,用于时序精确度要求不高的场合。 RC振荡是在OSC1端接一个串联电阻电容。阻值应取5K-100K之间。电容应取20PF以上。 3 外部振荡 各种PIC单片机当工作在LP,XT,HS振荡方式时,可以接受外部振荡源,外部振荡信号从OSC1端输入,OSC2端开路。 第二节、 如何实现可靠复位 1、复位类型 芯片上电复位, 正常状态下MCLR端低电平复位, 正常状态下WDT溢出复位, SLEEP状态下MCLR端低电平复位, SLEEP状态下WDT溢出复位, SLEEP状态下某些I/O口电平变化复位, 掉电锁定复位 2、复位时PIC状态 振荡器处于起振准备状态 ‘TRIS’被置全1(输入),所有I/O口高租 PC被置全1 OPTION被置全1 看门狗定时器WDT和预分频器被清0 状态寄存器STATUS或FSR程序页面地址清0 RC振荡时OSC2引脚的CLKOUT信号置低电平 3、内部上电复位 上电延迟器(PWRT):提供上电时延,使VDD有足够时间上升 到合适的电压 振荡起振定时器(OST):上电需求 上电复位延时时序: 4 、外部复位电路 若需要延长复位时间以建立稳定的振荡,可以在MCLR端外接复位电路。 5 内部掉电锁定复位 复位所定电路:在一些应用中,要对供电电压VDD随时检测,一旦VDD下降到某一阈值,就复位以免系统失控。而且这个复位状态要一直保持到VDD上升到阈值以上才可以脱离。 当PCON寄存器的/BOR为1时表示已发生掉电复位锁定。掉电复位锁定不会改变寄存器的值。 6、外部掉电复位锁定 低档PIC单片机和某些高档机不带内部掉电复位锁定,需要外接复位锁定电路。 第三节、利用看门狗提高系统可靠性 看门狗计时器(watch dog timer),既WDT是一个片内自振试RC振荡计时器,无需任何的外接元件, 即使芯片OSC1/OSC2上振荡停止了(例如执行了SLEEP后),WDT照样保持计时. 在芯片内”系统定义字”(configuration EPROM)中的一个位是用于控制WDT的,可以将其置”0”来控制WDT使之永远不起作用. 1、WDT周期 WDT有一个基本的溢出周期18ms (当无预分频系数时),如果需要更长的WDT周期,可以把预分频倍数分配给WDT,最大分频比可达1:128,这时的WDT溢出周期和环境温度.Vdd等参数有关系. “CLRWDT”和”SLEEP”指令将清除WDT计时器以及预分频器(当预分频器分配个WDT时) 2、WDT编程注意事项 使用WDT,一定要在程序中放一条”CLRWDT”指令,以保证在WDT溢出前被清零. 在噪声工作环境下,OPTION寄存器可能会因受干扰而改变,从而改变预分频器的分配状态,所以最好每隔一段时间就将其重新设置一下. 第四节、SLEEP方式及其唤醒 一.进入睡眠 执行一条”SLEEP”指令之后,PIC单片机即进入睡眠状态,晶振停止,单片机的功耗大大减小,Ipd的典型值仅为几个微安. 二.唤醒睡眠 下列事件可以将处于睡眠状态的单片机唤醒. (1)在复位输入端MCLR施加低电平使系统复位. (2)在看门狗WDT超时溢出,一般使唤醒后的芯片接着SLEEP指令继 续执行,但是有的单片机如PIC16C5X的WDT溢出使系统复位. (3)外部中断INT (4)RB口电平变化中断 (5)工作在同步计数方式下的TMR1中断 (6)SSP检测到起始位/停止位产生的中断. (7)CCP捕捉模式中断. (8)并行口读写操作中断. 第五节、利用程序保密位保护软件 一、程序保密位(Protection fuse) 注意:当芯片被选择为保密方式后,程序存储区40H以上的空间即不能再被编程,而00~40H之间的空间还能编程.在程序存储区中,”1”可能被烧成”0”,反之则不可. 二、用户识别码( Customer ID Code) 第六节、PIC单片机应用系统 低功耗设计技术 一、SLEEP 模式 二、降低RC震荡频率 三、使用外部事件控制单片机电源 四、利用低电压器件 五、利用PIC 单片机的I/O引脚向外部供电 六、 适当降低外部时钟的频率 七、 降低环境温度 * * RC低

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档