Smart batteryless backup device and method therefor
First Claim
Patent Images
1. A smart batteryless emergency backup device, comprising:
- a control block (CB),a volatile random access memory block (VMB),a data array of non-volatile memory cells for data storing (DNVM),a parameter array of non-volatile memory cells for parameter storing (PNVM),a non-volatile memory block (NVMB), comprising at least one (DNVM) array of non-volatile memory cells,at least one external interface port for connection between external equipment, including external computerized apparatus, and said backup device by an external interface bus,an interface conversion block,a power conversion block,an electricity accumulating block, comprising at least one capacitor, one terminal of which is grounded,an element of unidirectional conductivity,means for power failure detecting having one or more outputs,means for backup controlling having one or more outputs;
said backup device, wherein;
said interface and power conversion blocks are connected to one or more external interface ports,said control block includes one or more control inputs, a power supply input, an internal interface port that couples said interface conversion block and said control block one to another, two memory interface ports that couple said control block to said volatile memory block (VMB) and said non-volatile memory block (NVMB),said power conversion block outputs are coupled via said element of unidirectional conductivity to a first ungrounded terminal of said accumulating block and to a power supply input of the control block,one or more inputs of said means for power failure event detecting are coupled to corresponding outputs of said power conversion block,one or more inputs of said means for backup controlling are coupled to the ungrounded terminal of said accumulating block;
said backup device, wherein further;
each of said means has at least one output, said outputs are coupled to corresponding inputs of said control block, said parameter array includes at least a size of information that has been written to said DNVM, said control block and said memories have minimum operating voltages that are designated as VminCB, VminVMB, VminPNVM and VminDNVM correspondingly.
0 Assignments
0 Petitions
Accused Products
Abstract
A proposed smart batteryless backup device is designed for the reception of data transmitted by controlled equipment, backing up said data in the case of the controlled equipment power failure or in accordance with several program requirements, and also for the subsequent restoration. Proposed device improves trust level of the backup if device is powered by interface signal lines and doesn'"'"'t have batteries and electrical characteristics of the backup device fluctuating due to humidity and temperature influences as well as during device lifetime.
-
Citations
19 Claims
-
1. A smart batteryless emergency backup device, comprising:
-
a control block (CB), a volatile random access memory block (VMB), a data array of non-volatile memory cells for data storing (DNVM), a parameter array of non-volatile memory cells for parameter storing (PNVM), a non-volatile memory block (NVMB), comprising at least one (DNVM) array of non-volatile memory cells, at least one external interface port for connection between external equipment, including external computerized apparatus, and said backup device by an external interface bus, an interface conversion block, a power conversion block, an electricity accumulating block, comprising at least one capacitor, one terminal of which is grounded, an element of unidirectional conductivity, means for power failure detecting having one or more outputs, means for backup controlling having one or more outputs; said backup device, wherein; said interface and power conversion blocks are connected to one or more external interface ports, said control block includes one or more control inputs, a power supply input, an internal interface port that couples said interface conversion block and said control block one to another, two memory interface ports that couple said control block to said volatile memory block (VMB) and said non-volatile memory block (NVMB), said power conversion block outputs are coupled via said element of unidirectional conductivity to a first ungrounded terminal of said accumulating block and to a power supply input of the control block, one or more inputs of said means for power failure event detecting are coupled to corresponding outputs of said power conversion block, one or more inputs of said means for backup controlling are coupled to the ungrounded terminal of said accumulating block; said backup device, wherein further; each of said means has at least one output, said outputs are coupled to corresponding inputs of said control block, said parameter array includes at least a size of information that has been written to said DNVM, said control block and said memories have minimum operating voltages that are designated as VminCB, VminVMB, VminPNVM and VminDNVM correspondingly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for backing up using the smart batteryless emergency backup device having a control block (CB) coupled to a volatile memory block (VMB), a data array of non-volatile memory cells (DNVM), and a parameter array of non-volatile memory cells (PNVM), having minimum operating voltages the same polarity and their absolute values are designated as VminCB, VminVMB, VminDNVM and VminPNVM correspondingly, a power conversion block and an interface conversion block coupled via an external interface port to an external computerized apparatus (ECA), an accumulating block, including at least one capacitor, and said power conversion block is connected via an element of unidirectional conductivity to said accumulating block that is coupled to said power input of said control block and via said control block to power inputs of NVMB, comprising at least said DNVM, and said VMB;
-
said method, comprising four parallel processes; (A) monitoring a voltage drop across an output of the power conversion block for detecting at least the time of a power failure event when said voltage drops below a first predetermined threshold Vdown that is chosen as an indicator of a lower boundary below which normal operation of said external computerized apparatus and said external bus(es) is disrupted, (B) recharging the electricity accumulating block when the voltage across power conversion block output that is connected to said element of unidirectional conductivity ((that)) is greater than the sum of Vd and the voltage across said accumulating block, where Vd is the voltage drop across said element of unidirectional conductivity, and discharging of the electricity accumulating block the rest of the time, (C) monitoring a voltage drop across said accumulating block for detecting at least the time when said voltage drops below a second predetermined threshold Vs, (D) backup processing; and said method, wherein said backup processing comprises the following procedures; (1) power on and waiting the following condition when the voltage drop across an output of the power conversion block will be greater than the first predetermined threshold Vdown and the voltage drop across said accumulating block will be greater than the second predetermined threshold Vs, (2) receiving information stream from said external computerized apparatus (ECA) via said external interface port, (3) storing said information in said volatile memory block (VMB) according to a cyclic access mode, (4) copying at least a part of the contents of said VMB to said data array of non-volatile memory cells (DNVM) in reverse sequence when the latest stored data are copied first together with simultaneous calculating of the size (N) of this written information, (5) storing the calculated size (N) as the part of the parameter array into said parameter array of non-volatile memory cells (PNVM), (6) waiting the following condition when the voltage drop across an output of the power conversion block will be greater than the first predetermined threshold Vdown and the voltage drop across said accumulating block will be greater than the second predetermined threshold Vs, (7) reads said parameter array from said PNVM, and this parameter array includes at least the size of information that has already been written into said DNVM, and compares said size (N) value with zero, (8) copying information from said DNVM to said VMB; said method comprising further; terminating said procedure (4) by the event that occurs first from the following events; dropping said voltage across said accumulating block below said predetermined threshold Vs, or completing write of all contents of VMB to DNVM. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification