您的位置 首页 主动

PIC16C5X的复位电路

PIC16C5X的复位电路可以由系统上电,把MCLR输入拉为低电平,或看门狗定时器溢出而产生。振荡启动定时器OST作用或MCLR输入为低电平,单片机将保持复位状态,复位时单片机处于以下状态:middo

PIC16C5X复位电路能够由体系上电,把MCLR输入拉为低电平,或看门狗定时器溢出而发生。振动发动定时器OST效果或MCLR输入为低电平,单片机将坚持复位状况,复位时单片机处于以下状况:

· 振动器发动或作业,包含电源上升发动或睡觉唤醒发动。

· I/O操控寄存器设定为全“1”,使一切I/O引脚(PA0-PA3、PB0-PB7、PC0-PC7)处于高阻状况。

· 程序计数器PC设为全“1”,关于PIC16C54/55为1FFH,关于PIC16C56为3FFH,关于PIC16C57为7FFH。

· OPTION寄存器设为全“1”。

· 看门狗定时器WDT及其分频器清“0”。

· 状况寄存器f3的程序页面挑选位最高位(位3)清“0”。

· 选用RC振动器时,OSC2的CLKOUT信号坚持为低电平。

[1]. 内部上电复位电路

内部上电复位电路是一个专门的电路,俗称POR(power on reset),PIC16C5X片内有POR电路,大多数情况下上电供给片内复位。一般不需求在MCLR端加上复位电路,只需将其接到VDD上即可。

1.jpg

上电复位电路是和振动器发动定时器电路相结合而作业的。上电复位电路由上电检测电路、三输入或门和复位锁存器组成。振动发动定时器OST则是由片内RC振动器、8位异步脉冲计时器、复位锁存器和相应的门电路组成。复位电路简图参见图1所示。

上电时,上电检测电路对电源电压的上升进程进行检测,当电压抵达必定阈值时的时分,上电检测电路输出上电复位信号(POR),上电复位信号会对8位异步脉冲计数器清“0”,一起对复位锁存器置“1”。复位锁存器置“1”则从Q(非)输出单片机的复位信号,让芯片处于RESET状况,8位异步脉冲计数器清 “0”,使OST也处于复位状况,从“0”开端计数,在MCLR端抵达高电平并翻开片内RC振动器和8位异步脉冲计数器之间的“与”门时,RC振动信号经过“与”门到8位异步脉冲计数器,发动定时器计时,计时18ms后就会发生超时信号去对复位锁存器清“0”,复位锁存器的Q(非)输出“1”,然后完结复位操作。

确保上电复位正确的作业条件是:VDD的上升速率不低于0.05V/ms,且要从0V开端上升。在低频振动器要求善于18ms时刻来发动及安稳,片内上电复位电路不能满意要求,此刻运用外接RC电路以满意较长时刻的上电进程。

[2]. 外部上电复位电路

关于从发动到安稳的时刻大于18ms的低频振动器,单片机需求用外接的上电复位电路来延伸复位时刻,以确保正确复位。一般外接的上电复位电路选用RC电路,其结构如图2所示。

2.jpg

当VDD上电斜率太小或运用低频振动时器时,需求较长的发动时刻,需运用外部上电复位电路,图2中的D是在VDD掉电是迅速地将C上的电能放掉。

要完成正确复位,要求VDD抵达最高电平后开端核算,MCLR抵达高电平的时刻加上发动定时器OST的计数满18ms时刻应大于低频振动器从发动到安稳所需求的时刻。因为OST的周期是18ms,它是固定不能改动的,因此在VDD抵达高电平后,MCLR抵达高电平的时刻长短会影响复位进程。使用外接RC电路就可延伸MCLR抵达高电平的时刻,然后确保复位进程的正确。图2中,VDD到达高电平后经过R对C充电,在此期间,使MCLR有较长低电平时刻。

二极管D使电容在VDD掉电时快速放电,MCLR引线最大漏电流约为5uA,R取值应小于40kΩ,使在其上的压降小于0.2V。不然漏电流在R上的压降会使MCLR上的高电平下降,在MCLR端串联电阻是限流电阻,用于约束放电时从外部%&&&&&%C流入到MCLR端的电流,以避免损坏单片机。R2一般取值在100Ω-1kΩ之间即可。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/291773.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部