0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何正确上电 PIC 微控制器并确定器件

454398 来源:eeweb. 作者: 微芯片 2021-06-20 18:28 次阅读

本应用笔记还描述了设计人员遇到的常见陷阱,并提供了帮助他们解决上电问题的威廉希尔官方网站 。

如果处理不当,给微控制器设备供电可能会导致问题。问题的指示范围可以从损坏的内存到意外的操作,再到根本没有操作。为了避免这些问题,设备必须经过一定的上电顺序。PIC® 器件集成了多种功能来简化上电序列的设计。这些集成功能还降低了系统总成本。

上电序列

有几个因素决定了设备将经历的实际加电顺序。这些因素是:

  • 处理器家族
  • PIC16C5X(基线)
  • PIC16CXXX(中档)
  • PIC16F1XXX(增强型中档)
  • PIC17CXXX(高端)
  • 振荡器配置
  • 设备配置
  • MCLR 引脚

上电复位 (POR) 信号

有一个基本要求来确保 PIC 微控制器的正常工作,即在执行软件代码之前确保器件电源电压 VDD 在可接受的工作范围内。为了满足这一要求,必须发生一定的事件序列,它从上电复位 (POR) 信号开始。

POR 信号是电平触发信号。图 1 显示,当 VDD 从 0V 增加到低于上电复位释放电压 (VPOR) 时,POR 信号有效。在此电压转换期间,器件处于复位状态。一旦 VDD 超过 VPOR 限制,POR 信号将变为无效。此事件表明器件具有上电复位 (POR) 并且已准备好进行最低限度的操作。VPOR 限制通常由内核逻辑、RAM 数据保持、闪存读取、熔丝读取和内部振荡器的最低电压要求决定。VPOR 的值介于 1.2-2.0 伏之间

VPOR 仅确保设备的最低限度操作。它不能确保设备中的所有电路都能正常工作。在退出复位状态之前,VDD 必须至少达到器件完全操作的最低电压要求 (VDDMIN)。

pYYBAGDPF-2ARS7rAACPYd_Bfh8216.png

内部 POR 信号

当 VDD 下降时,POR 信号返回活动的电压取决于器件。某些器件具有上电复位重备电压 (VPORR) 限制。VPORR 可在器件数据手册的直流特性部分找到。在图 1 中,当 VDD 低于此限制并保持 TVLOW 的持续时间时,POR 电路将重新准备(准确监控 VDD 电平)并且 POR 信号再次变为活动状态。当 VDD 再次达到 VPOR 限制时,POR 信号变为无效并且器件离开复位状态。但是,某些设备没有 VPORR 限制。为确保这些器件具有 POR,上电前 VDD 必须返回到 VSS。

无论 MCLR 引脚的电平如何,都会产生 POR 信号。PIC 器件系列因触发下一个上电序列的事件而异。图 2 描述了这些事件。

poYBAGDPF-OAYCFkAACb7mZQnMI216.png

触发下一个 POR 序列的事件

注: POR 由低到高的转换将特殊功能寄存器 (SFR) 位/寄存器配置为指定值。SFR 位/寄存器受 MCLR 信号的影响不同。请参见器件数据手册,了解这两种情况如何影响这些位。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7552

    浏览量

    151423
  • PIC
    PIC
    +关注

    关注

    8

    文章

    507

    浏览量

    87571
  • 上电复位
    +关注

    关注

    1

    文章

    39

    浏览量

    15803
收藏 人收藏

    评论

    相关推荐

    如何使用PIC微控制器旋转步进电机

    在本教程中,我们将步进电机与PIC微控制器PIC16F877A连接。
    发表于 11-15 17:25 1480次阅读
    如何使用<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>旋转步进电机

    使用PIC32 MX675微控制器如何才能得到正确的链接状态

    大家好,我使用PIC32 MX675 F512H微控制器与LAN820A在我的开发板。有时,即使物理链路在那里,以太网链路状态也显示为零。如果我删除了物理链接保持回来,问题仍然存在
    发表于 05-07 14:05

    如何设计PIC18f2520微控制器的PCB

    我正在设计一个带有PIC18f2520微控制器的PCB,我想知道我是否能用pickit3给微控制器供电,因为我已经把微控制器的vdd引脚连接到电压调节
    发表于 05-11 06:44

    微控制器后是如何寻找到执行main函数的呢

    NOR FLASH四、开始执行代码的地址五、后怎么执行我们的程序六、总结前言微控制器(单片机)后,是如何寻找到
    发表于 12-21 07:23

    MAX1169 ADC与PIC微控制器的接口

    MAX1169 ADC与PIC微控制器的接口 摘要:本应用笔记介绍如何连接MAX1169模数转换(ADC)至PIC®微控制器
    发表于 01-23 21:18 648次阅读
    MAX1169 ADC与<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的接口

    PIC微控制器威廉希尔官方网站 及应用 1-12章

    本书以美国Microchip(微芯)公司的PIC微控制器为例,详细介绍了PIC微控制器基础知识、基本应用开发,以及高级应用开发。
    发表于 04-26 11:29 2次下载

    PIC微控制器威廉希尔官方网站 及应用 13-23章

    本书以美国Microchip(微芯)公司的PIC微控制器为例,详细介绍了PIC微控制器基础知识、基本应用开发,以及高级应用开发。
    发表于 04-26 11:29 1次下载

    PIC微控制器威廉希尔官方网站 及应用 24-29章

    本书以美国Microchip(微芯)公司的PIC微控制器为例,详细介绍了PIC微控制器基础知识、基本应用开发,以及高级应用开发。
    发表于 04-26 11:29 1次下载

    PIC微控制器基础与实践 (加)myke predko著 12-

    本书是“图解电子创新制作”丛书之一。本书主要介绍广泛应用的PIC微控制器及在其基础建立的系统。通过123个引人入胜的实验,讲述了利用C语言、汇编语言对以PIC
    发表于 04-26 11:33 0次下载

    PIC微控制器基础与实践 (加)myke predko著 9-1

    本书是“图解电子创新制作”丛书之一。本书主要介绍广泛应用的PIC微控制器及在其基础建立的系统。通过123个引人入胜的实验,讲述了利用C语言、汇编语言对以PIC
    发表于 04-26 11:33 0次下载

    PIC微控制器基础与实践 (加)myke predko著 1-3

    本书是“图解电子创新制作”丛书之一。本书主要介绍广泛应用的PIC微控制器及在其基础建立的系统。通过123个引人入胜的实验,讲述了利用C语言、汇编语言对以PIC
    发表于 04-26 11:33 0次下载

    PIC微控制器基础与实践 (加)myke predko著 6-9

    本书是“图解电子创新制作”丛书之一。本书主要介绍广泛应用的PIC微控制器及在其基础建立的系统。通过123个引人入胜的实验,讲述了利用C语言、汇编语言对以PIC
    发表于 04-26 11:33 0次下载

    PIC微控制器基础与实践 (加)myke predko著 4-6

    本书是“图解电子创新制作”丛书之一。本书主要介绍广泛应用的PIC微控制器及在其基础建立的系统。通过123个引人入胜的实验,讲述了利用C语言、汇编语言对以PIC
    发表于 04-26 11:42 0次下载

    MAX1169 ADC与PIC微控制器接口

    本应用笔记介绍如何将MAX1169模数转换(ADC)连接至PIC®微控制器。它包括PIC18F442的示例电路和软件。该软件包含函数调用,用于使用内部MSSP I²C端口(400kH
    的头像 发表于 02-25 12:11 607次阅读
    MAX1169 ADC与<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>接口

    MAX1169 ADC与PIC微控制器接口

    本应用笔记介绍如何将MAX1169模数转换(ADC)连接至PIC微控制器。它包括PIC18F442的示例电路和软件。该软件包含函数调用,用于使用内部MSSP I²C端口(400kHz
    的头像 发表于 03-30 11:29 932次阅读
    MAX1169 ADC与<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>接口