IC that implements delayed system reset at power-on

Publisher:rockstar6Latest update time:2018-03-02 Source: eefocus Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

  By adding some capacitors, diodes and resistors to the transistor and using a reset IC with adjustable hold time, a purely manual reset can be converted to an automatic reset.

  In most applications, Pinsthe (manual reset) pin is usually connected to a switch to generate a manual reset signal for the management chip. It then resets from an active low state back to a high state after a preset active delay time. Manual reset is suitable for most applications; however, it requires human intervention to generate the reset signal. In some applications, manual reset is controversial because it must be performed every time the system is powered on.


  Furthermore, applications including embedded processors require the reset output to be held high—that is, inactive—for a period of time before a reset is applied or asserted low. The circuit shown in Figure 1 has proven effective without the need to press the reset button when the device is powered on, because the reset automatically occurs with a preset hold time before the reset low signal arrives.

IC that implements delayed system reset at power-on

  The circuit uses a reset management chip Pinswith a pin and a low-active output Pins. The Pinsinternal pull-up resistor of the input is usually 20 to 50 kΩ. During power-up, Pinsthe internal resistor charges capacitor C1 to the maximum positive value VDD. To generate Pinsa reset input for the management chip, its Pinsinput must receive a low-active ground signal, which requires transistor Q1 to turn on. The length of this turn-on time is determined by the RC time constant of R1 and C2. These two devices determine when Q1 turns on, thereby Pinsproviding a high level with an adjustable hold time for the output. To increase the hold time, increase the RC time constant of R1 and C2.

The time constant is sufficient.


  The reset manager chip Pinsgenerates an output only when the voltage on the pin exceeds the trigger threshold voltage and the manager's internal reset cycle ends Pins. This delay time filters out any spikes in the input voltage. Because Q1 is turned on, the negative side of C1 goes to ground. The positive side of C1 cannot change polarity immediately, so it is pulled low and Pinsslowly recharged through the internal pull-up resistor of the input. When the threshold voltage of the reset chip is reached, the reset signal is output once the chip delay time is reached. The choice of C1 is not critical. However, its value should be as large as possible - for example, 0.1 to 10µF - so that the RC time constant formed by C1 and the internal pull-up resistor is large enough. This value ensures that C1 Pinsmaintains a low level at the pin for at least 1us.

  C2充电到Q1的偏置电压后,晶体管仍然导通。在下一次上电或手动按键复位电路时,晶体管C2放电。这个动作一旦发生,Q1关闭。R1将C1的负向充电到供电电压VDD。因为电容C1的正向不能立即改变,其表现为充电到2VDD。然而,保护二极管D1将C1的电压箝位到仅为VDD加上二极管的导通电压。一旦C2充电足够使Q1再次导通时,重复循环。

  Original English:

  IC performs delayed system reset upon power-up

  By adding a transistor with some caPACitors, diodes, and resistors, you CAN transform a pure-manual reset to an automatic reset with adjustable hold time for the reset IC.

  Goh Ban Hok, Infineon Technologies Asia Pacific Ltd, Singapore; Edited by Charles H Small and Fran Granville -- EDN, 2/7/2008

  In most applications, the  (manual-reset) PIN usually connects to a switch to create a manual-reset signal to the supervisory Chip. Subsequently, after a predetermined time-out-active period, it goes back to the high state in an active-low reset. A manual reset is a good feature for most applications; however, it requires human intervention to create the reset. In some applications, a manual reset could be a hassle because you must perform it each time the system powers up.

  Further, applications involving embedded microprocessors can require the reset output to hold high—that is, inactive—for a certain period of time before you can apply the reset, or active low. The circuit in Figure 1 proves usefulduring power-up when there is no need to press the reset button once the device powers up, because reset oCCurs automatically with the predetermined hold time before you apply the reset-low signal.


Reference address:IC that implements delayed system reset at power-on

Previous article:Synchronous and asynchronous resets and related metastable conditions and design reliability
Next article:Reset entry problem of 5x series chips

Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号