GB2105877A - Watch-dog timer circuit - Google Patents
Watch-dog timer circuit Download PDFInfo
- Publication number
- GB2105877A GB2105877A GB08225448A GB8225448A GB2105877A GB 2105877 A GB2105877 A GB 2105877A GB 08225448 A GB08225448 A GB 08225448A GB 8225448 A GB8225448 A GB 8225448A GB 2105877 A GB2105877 A GB 2105877A
- Authority
- GB
- United Kingdom
- Prior art keywords
- control
- computer
- watch
- pulse
- timer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Safety Devices In Control Systems (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Debugging And Monitoring (AREA)
- Power Sources (AREA)
- Fuel Cell (AREA)
Abstract
A watch-dog timer monitor for the control system of a power plant including a pulse monitor which measures the length of time between successive control pulses from an output port of a computer. In the event that any control pulses exceeds the preselected time interval, the pulse monitor sends a disable signal through a latch to the buffers in the path of the control signals. The buffers instantaneously transition to a blocked condition preventing any subsequent control pulses from reaching the control system of the power plant. A reset button is toggled to reset an initializer which restarts the program in the computer. A start-up delay is also provided to insure that no spurious control pulses reach the control system of the power plant during a warm-up period when the digital logic circuits are settling out.
Description
SPECIFICATION
Watch-dog timer circuit
Technical Field
This invention relates to computer systems and, more particularly, to a watch-dog circuit for use with a microcomputer control system for a fuel cell or the like, to insure a safe, reliable shutdown in the event of a failure in the microcomputer software or logic circuits.
Background Art
There are numerous prior art techniques for monitoring a computer to insure its proper operation. One such system is described in
U.S. Patent No. 3,795,800 issued March 5, 1974 to J. Nimmo et al for WATCH DOG
RELOAD INITIALIZER. This system detects a malfunction in a communication link and after the malfunction has occurred a logic circuit in conjunction with a timing circuit initiates conditioning signals for the sequential operation of a remote processor and a data set in the remote processing system. A timing circuit within the watch-dog reload initializer times out a predetermined time delay. If a software instruction indicating proper operation is not monitored by the watch-dog reload initializer during the delay period, a malfunction condition is assumed.The timing circuit then provides a data set with a signal that effectively disconnects the data set. Following this, the watch-dog reload initializer provides a series of operations to normalize the remote processor and data set. These operations include clearing the remote processor in the remote processing unit of all previous information, disconnecting the remote processor system from the phone line for a predetermined time period, initializing the remote processing system such that it can receive a return message from the central processing unit, and setting up the remote processor in the remote processing system so that it can receive the message from the central processor. Once these operations have occurred the remote processing system is then loaded with the information it had prior to the condition which caused the malfunction.
Another prior art device is described in U.S.
Patent No. 4,072,852 issued to J. Hogan on
February 7, 1978 for DIGITAL COMPUTER
MONITORING AND RESTART CIRCUIT. This apparatus monitors the presence of periodic output signals from the digital computer with a missing pulse detector. When the detector senses a missing output signal from the computer, it indicates that the computer is not operating. A restart pulse is then generated and is applied to the computer to restart the computer and reset the monitoring circuit.
Disclosure of the Invention
An object of the watch-dog timer circuit of the present invention is to provide an improved microcomputer monitoring circuit for shutting down a power plant, or the like, in the event of a microcomputer software or other logic failure.
Another object of the present invention is to provide a failure detection circuit for monitoring the output of a microcomputer controlled fuel cell to automatically bring the power plant to a safe shutdown in the event of a logic or software failure.
According to a particular feature of the watch-dog timer circuit of the present invention, a micro-computer for operating a power plant is monitored for a software failure. In the event that a malfunction occurs, the watch-dog circuitry transitions a series of buffers to their lock-out state which halts the microcomputer and brings the power plant to a controlled shutdown.
According to yet another feature of the present invention, accidental start-up of a power plant or the like, controlled by a microcomputer is prevented. Because digital circuits operate erratically during a start-up period when the voltage level applied by a power supply varies as it approaches its operating potential, the microcomputer could inadvertently generate pulses which could enable the switching elements of the power plant. The watch-dog timer circuit includes a reset switch which must be toggled afer start-up to connect the microcomputer to the switching elements.
The foregoing and other objects, features and advantages of the present invention will become more apparentfrnm the following description of preferred embodiments and accompanying drawings.
Brief Description of Drawings
Figure 1 is a block diagram of one embodiment of the watch-dog timer circuit according to the present invention; and
Figure 2 is a timing diagram of the watchdog timer circuit depicted in Fig. 1.
Best Mode for Carrying Out the Invention
One of the significant features of the watchdog circuit according to the present invention is that it prevents both a faulty start-up of a microcomputer controlling a power plant and also brings the power plant to an automatic shutdown in the event of a software or other logic failure related to the calculations to be performed by the microcomputer. This feature is particularly important where the power plant is a fuel cell, coupled through an inverter, to a power grid, or similar a.c. energy consuming device. The microcomputer typically monitors numerous conditions associated with both the fuel cell, the inverter, and the pow#er grid.In the operation of a fuel cell, inputs to the microcomputer might include such parameters as reformer temperature, stack temperature, stack current, stack voltage, and the microcomputer follows a predetermined program to determine the fuel flow, coolant flow, etc., by changing the control signals applied to various valves, or the like.
Another example of the calculations typically made by a microcomputer relates to the turn on and turn off times for the switching elements of the inverter. Any hang up in the software or logic associated with the calculations performed by the microcomputer could cause serious malfunction resulting in significant damage to the fuel cell or inverter.
Accordingly, it is particularly important that the operation of the microcomputer be carefully monitored. Disabling of the microcomputer is performed by a disable pulse (described in greater detail hereinafter) applied to the reset terminal of the microcomputer which stops the program. At the same time, the disable signal is supplied to tristate buffers which are positioned in the control path to the switching elements of the fuel cell. This disable signal renders the tristate buffers nonresponsive to any stray pulses from the microcomputer.
Referring now to Fig. 1, there is seen one embodiment of a watch-dog timer circuit according to the present invention. A power plant (not shown) is controlled by a microcomputer 10 which typically monitors the numerous operating parameters of the plant and makes descisions by following the sequential stops of a predetermined software program.
The microcomputer 10 has a plurality of output ports 12 through which control pulses for many valves, switches, etc., pass to the respective elements. One or more tristate buffers 13 or similar blocking device may be positioned between the microcomputer 10 and the devices which are to receive the control pulse. As is known, tristate buffers 13 have one terminal, which, when presented with a pulse, cause the device to assume a blocked or high impedance state and no control pulse will be pased therethrough. The output ports 12 are the ports through which pulses pass to the controlled devices. One such port, the port 1 2a, is connected to a pulse monitor and is addressed at the end of the software routine by the microcomputer 10.This pulse monitor includes a one shot multivibrator 14 connected to the output port 1 2a and a timer 16 connected to the one shot multivibrator 14 which times out to transition the one shot back to its stable state after a predetermined length of time related to the program loop time. The output from the one shot multivibrator 14 is connected by a lead 18 to one input of a NAND 20.
The watch-dog timer circuit of the present invention also includes an initializer delay to prevent the pulse monitor circuit from operation when the microcomputer 10 is initializing all of the digital circuits during a start-up period, after a power loss, or other such time as the microcomputer 10 resets all of the logic circuits. The initializer loop includes a one shot multivibrator 22 having its output connected by a line 24 to one input of the
NAND 20. A timer 26, such as a simple RC network, times out to transition the one shot multivibrator 22 back to its stable state after the software program has initialized all of the logic elements.
Yet another aspect of the watch-dog timer circuit of the present invention involves a start-up delay loop which allows all of the logic circuitry, including the microcomputer 10, sufficient time during a start-up period to reach a stable state prior to the microcomputer beginning the initializing program for all of the logic elements. The start-up delay includes a flip flop 28 whose output is connected by a line 30 to one input of an AND 32. A timer 34 connected to the flip flop 28 times out shortly after the digital circuits are initially energized and resets all of the digital elements at that point.
A reset button 36 is provided and must be toggled each time the circuit is latched out so that the microcomputer 10 starts the initializing program to load and set all of the digital logic circuitry. The reset button 36 is connected through a conventional debouncer 38 by a line 40 to one input of the AND 32 and by a line 42 to reset both the flip flop 28 and the one shot multivibrator 22.
Referring additionally to Fig. 2, the operation of the watch-dog timer circuit according to the present invention will now be described. As mentioned briefly herebefore, a start-up delay is provided to allow the microcomputer 10 and all of the digital circuits to settle out when the control system is first energized to prevent spurious control pulses that might inadvertently activate the power plant. Before time to, the microcomputer 10 and all of its logic circuits are unenergized, meaning that all circuits are in their low state.
At time to, the microcomputer 10 and the control system for the power plant is energized and the entire system begins to power up. By the time t1 the timer 34 presents a signal to the flip flop 28 indicating a sufficient time has passed to allow settling of the logic circuits. The output from the flip flop 28 is zero as is the output of the AND 32. The watch-dog timer is now in a stable hold condition and ready for the reset switch 36 to be toggled.
At time t2, the manual reset switch 36 is toggled and a pulse is presented to the startup flip flop 28 and also to the initializing one shot multivibrator 22, resetting them both simultaneously. This also presents a pulse via the line 40 to the AND 32. When the reset button is released at time t3, the pulses on the lines 40 and 42 are returned to their stable state and the timing circuit 26 is enabled. At this time t3, all three inputs to the AND 32 are in the high state and it is latched into the
ON state causing the microcomputer 10 to begin its initializing program for the logic circuits. At the same time the tristate buffer
13 is enabled, allowing control signals to reach the main switching elements of the power plant.The initializing loop, through the
NAND 20, prevents the pulse monitor from disabling the AND 32 prior to the time that the initializing program has been completed and control pulses are generated for the main switching elements. Finally, by time t5 the timer 26 times out and the AND 32 is now responsive to a disabled signal from the one shot multivibrator 14 of the pulse monitor.
As mentioned, the pulse monitor continually monitors control pulses in the output port 12a and the one shot multivibrator 14, in normal operation, is continually reset by each control pulse from the microcomputer prior to the timer 16 timing out. However, if a software failure or other logic failure occurs, the one shot multivibrator 14 would not be reset prior to the timer 16 timing out. Still referring to
Fig. 2, if this failure occurs at time t6, the output from the one shot multivibrator 14 on the line 18 changes to its high state and simultaneously, through the NAND 20, disables the AND 32. At this time, a high signal is presented to the tristate buffer 13 which instantaneously renders it nonresponsive to control pulses from the microcomputer 10.
This "pulls the plug" on the power plant by instantaneously interrupting all of the control signals to the fuel cell and simultaneously brings the entire power plant to a complete shutdown.
In this latched out condition, the tristate buffers 13 prevent control signals from reaching the main switching elements and other components of the power plant so that the plant cannot be inadvertently restarted. To restart the entire system, the reset switch 36 is toggled (time t7) and the entire system again goes through initialising steps as described herebefore.
Although this invention has been shown and described with respect to a preferred embodiment, it will be understood by those skilled in this art that various changes in form and detail thereof may be made without departing from the spirit and scope of the claimed invention.
Claims (6)
1. A watch-dog timer monitor for use with a power plant that includes a computer which follows a pre-arranged program in presenting control signals through a plurality of output ports, comprising:
a pulse monitor means connected to said output ports of said computer, and including a first timer means having a delay period related to the maximum length of a control pulse through the monitored output ports;
blocking means connected downstream of said computer for blocking control pulses to said control system when presented with a disable signal;
a reset means including an initializer means for restarting said prearranged program followed by said computer for initializing the logic elements in said control system; and
whereby when a control pulse presented by said computer through said monitored output port exceeds a predetermined length, said pulse monitor means presents a disable signal to said buffer means inhibiting control pulses from reaching said control means for said power plant thereby shutting down said power plant.
2. A watch-dog timer circuit according to claim 1, further including a start-up delay means for presenting to said blocking means a disable signal during the power-up phase of said control system, thereby preventing a spurious signal pulse from inadvertently enabling said control means.
3. A watch-dog timer circuit according to claim 2, wherein said start-up delay means includes a flip flop and a timer means, and wherein said flip flop is connected to said latch means, and wherein said timer means transitions said flip flop back to its stable state after a predetermined length of time which corresponds to the warm-up delay.
4. Apparatus according to claim 1, further including a reset means connected to said intializer means and said start-up flip flop for resetting the same when said reset means is toggled.
5. A watch-dog timer circuit according to claim 1, wherein said initializer means includes a one shot multivibrator and a timer for transitioning said one shot multivibrator back to its stable state, said timer having a delay period which corresponds to the time required to initialize all of the logic circuitry in said computer.
6. A watch-dog timer circuit according to claim 1, wherein said pulse monitor means connected to the output port of said computer includes a timer having a delay of slightly longer than the maximum length of the control pulse passed through said output port, and wherein said pulse control means, unless reset, is transitioned to its stable state by said timer means creating a disable signal which transitions said blocking means to its blocked state.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US30179881A | 1981-09-14 | 1981-09-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| GB2105877A true GB2105877A (en) | 1983-03-30 |
Family
ID=23164929
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB08225448A Withdrawn GB2105877A (en) | 1981-09-14 | 1982-09-07 | Watch-dog timer circuit |
Country Status (17)
| Country | Link |
|---|---|
| JP (1) | JPS5860309A (en) |
| AU (1) | AU560530B2 (en) |
| BE (1) | BE894388A (en) |
| BR (1) | BR8205190A (en) |
| CA (1) | CA1190307A (en) |
| CH (1) | CH659718A5 (en) |
| DE (1) | DE3232513A1 (en) |
| DK (1) | DK402282A (en) |
| ES (1) | ES515665A0 (en) |
| FR (1) | FR2512978B1 (en) |
| GB (1) | GB2105877A (en) |
| IL (1) | IL66716A (en) |
| IT (1) | IT1152572B (en) |
| MX (1) | MX151842A (en) |
| NO (1) | NO823071L (en) |
| SE (1) | SE8205152L (en) |
| ZA (1) | ZA826740B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2186403A (en) * | 1986-02-07 | 1987-08-12 | Triumph Adler Ag | Arrangement for protecting typewriter from electrostatic discharges |
| GB2187909A (en) * | 1986-03-13 | 1987-09-16 | Lake Electronic Tech | Power on reset & watchdog circuit |
| GB2200002A (en) * | 1986-12-23 | 1988-07-20 | Qualter Hall & Co Limited | Microprocessor-based controller especially for hazardous environment |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59211143A (en) * | 1983-05-17 | 1984-11-29 | Nissan Motor Co Ltd | Vehicle control circuit using microcomputer |
| DE3332802A1 (en) * | 1983-09-12 | 1985-03-28 | Siemens AG, 1000 Berlin und 8000 München | CIRCUIT ARRANGEMENT FOR CHECKING THE CORRECT STARTING OF A TWO-CHANNEL FAIL-SAFE MICROCOMPUTER SWITCHGEAR, ESPECIALLY FOR RAILWAY LOCKING SYSTEMS |
| JPS60239803A (en) * | 1984-05-15 | 1985-11-28 | Yokogawa Hokushin Electric Corp | Dispersion type control system |
| JPS6155746U (en) * | 1984-09-19 | 1986-04-15 | ||
| US4701856A (en) * | 1985-03-12 | 1987-10-20 | Pitney Bowes Inc. | Reset delay circuit for an electronic postage meter |
| US4747057A (en) * | 1985-03-12 | 1988-05-24 | Pitney Bowes Inc. | Electronic postage meter having power up and power down protection circuitry |
| GB2200476B (en) * | 1987-01-29 | 1991-02-06 | British Gas Plc | Monitor system |
| DD275546A1 (en) * | 1988-09-16 | 1990-01-24 | Adw Ddr Kybernetik Inf | METHOD AND ARRANGEMENT FOR TESTING MICRORE-DRIVEN MODULES AND DEVICES |
| JP2008262740A (en) * | 2007-04-10 | 2008-10-30 | Toshiba Fuel Cell Power Systems Corp | Fuel cell power generation system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2636352C3 (en) * | 1976-08-12 | 1979-12-20 | Kraftwerk Union Ag, 4330 Muelheim | Protection system for a nuclear reactor |
| US4118792A (en) * | 1977-04-25 | 1978-10-03 | Allen-Bradley Company | Malfunction detection system for a microprocessor based programmable controller |
| DE2851190C3 (en) * | 1978-11-27 | 1981-06-11 | Nsm-Apparatebau Gmbh & Co Kg, 6530 Bingen | Fault protection arrangement |
| GB2087119B (en) * | 1980-11-06 | 1985-05-15 | British Gas Corp | Fail-safe supervisory circuit |
-
1982
- 1982-08-02 CA CA000408571A patent/CA1190307A/en not_active Expired
- 1982-08-17 CH CH4914/82A patent/CH659718A5/en not_active IP Right Cessation
- 1982-09-01 DE DE19823232513 patent/DE3232513A1/en not_active Withdrawn
- 1982-09-03 IL IL66716A patent/IL66716A/en unknown
- 1982-09-03 BR BR8205190A patent/BR8205190A/en unknown
- 1982-09-07 GB GB08225448A patent/GB2105877A/en not_active Withdrawn
- 1982-09-09 DK DK402282A patent/DK402282A/en not_active Application Discontinuation
- 1982-09-10 NO NO823071A patent/NO823071L/en unknown
- 1982-09-10 SE SE8205152A patent/SE8205152L/en not_active Application Discontinuation
- 1982-09-13 AU AU88320/82A patent/AU560530B2/en not_active Ceased
- 1982-09-13 BE BE0/209007A patent/BE894388A/en not_active IP Right Cessation
- 1982-09-13 ES ES515665A patent/ES515665A0/en active Granted
- 1982-09-13 FR FR8215409A patent/FR2512978B1/en not_active Expired
- 1982-09-14 JP JP57161548A patent/JPS5860309A/en active Pending
- 1982-09-14 MX MX194411A patent/MX151842A/en unknown
- 1982-09-14 ZA ZA826740A patent/ZA826740B/en unknown
- 1982-09-14 IT IT23256/82A patent/IT1152572B/en active
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2186403A (en) * | 1986-02-07 | 1987-08-12 | Triumph Adler Ag | Arrangement for protecting typewriter from electrostatic discharges |
| GB2186403B (en) * | 1986-02-07 | 1989-11-01 | Triumph Adler Ag | Method and circuit arrangement for the protection of typewriters or similar business machines from the consequence of electrostatic discharges |
| GB2187909A (en) * | 1986-03-13 | 1987-09-16 | Lake Electronic Tech | Power on reset & watchdog circuit |
| GB2187909B (en) * | 1986-03-13 | 1990-09-12 | Lake Electronic Tech | An interface circuit |
| GB2200002A (en) * | 1986-12-23 | 1988-07-20 | Qualter Hall & Co Limited | Microprocessor-based controller especially for hazardous environment |
| GB2200002B (en) * | 1986-12-23 | 1991-09-11 | Qualter Hall & Co Limited | Microprocessor-based controllers especially for hazardous environment |
Also Published As
| Publication number | Publication date |
|---|---|
| IT8223256A0 (en) | 1982-09-14 |
| FR2512978B1 (en) | 1988-02-19 |
| IL66716A (en) | 1985-08-30 |
| MX151842A (en) | 1985-04-01 |
| BE894388A (en) | 1983-01-03 |
| ES8306411A1 (en) | 1983-06-01 |
| BR8205190A (en) | 1983-08-16 |
| AU8832082A (en) | 1983-03-24 |
| JPS5860309A (en) | 1983-04-09 |
| AU560530B2 (en) | 1987-04-09 |
| IT1152572B (en) | 1987-01-07 |
| CH659718A5 (en) | 1987-02-13 |
| ZA826740B (en) | 1983-07-27 |
| SE8205152L (en) | 1983-03-15 |
| CA1190307A (en) | 1985-07-09 |
| DK402282A (en) | 1983-03-15 |
| SE8205152D0 (en) | 1982-09-10 |
| DE3232513A1 (en) | 1983-03-24 |
| NO823071L (en) | 1983-03-15 |
| ES515665A0 (en) | 1983-06-01 |
| FR2512978A1 (en) | 1983-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5848281A (en) | Method and apparatus for powder management in a multifunction controller with an embedded microprocessor | |
| US6062480A (en) | Hot docking system and methods for detecting and managing hot docking of bus cards | |
| GB2105877A (en) | Watch-dog timer circuit | |
| US20190052355A1 (en) | Network switching system | |
| WO2008050285A2 (en) | Integrated circuit with synchronous and non-clocked intelligent logic having a microcontroller unit and method of operation therefor | |
| US10719331B2 (en) | Stand-by mode of an electronic circuit | |
| CN104156289A (en) | Synchronous control method and system based on detection circuit | |
| US4749991A (en) | Turn off protection circuit | |
| CN112234586B (en) | A system and method for locking circuit of a relay protection device | |
| EP4206697B1 (en) | Self-locking and detection circuit and apparatus, and control method | |
| CN111914497B (en) | DSP core module fault recovery method | |
| US7038506B2 (en) | Automatic selection of an on-chip ancillary internal clock generator upon resetting a digital system | |
| WO1997032282A1 (en) | A watchdog circuit employing minimum and maximum interval detectors | |
| CN109842401B (en) | Latch-up resistant device and CMOS chip | |
| US6988157B2 (en) | Hot insertion of a service processor card in a system | |
| GB2082355A (en) | Microprocessor watchdog system | |
| CN113325779B (en) | Reset signal safety output circuit and implementation method | |
| CN101256518A (en) | Method and apparatus for preventing host system from power-off illegally due to misoperation | |
| US10921875B2 (en) | Computer system, operational method for a microcontroller, and computer program product | |
| US20060072251A1 (en) | Safety system | |
| CN118642582B (en) | Power supply circuit, power supply method and server | |
| CN222719858U (en) | A computer | |
| CN110568777A (en) | A digital control system and its drive equipment and drive circuit | |
| CN111834983B (en) | Circuit, method and device for preventing false triggering through IO control of SOC (System on chip) | |
| CN110231862B (en) | Server system with power failure protection function and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |