MEMORY MANAGEMENT FOR AN INTELLIGENT ELECTRONIC DEVICE
First Claim
1. An intelligent electronic device comprising:
- at least one sensor configured for sensing at least one electrical parameter distributed to a load;
at least one analog-to-digital converter coupled to the at least one sensor and configured for converting an analog signal output from the at least one sensor to a digital data;
a processing unit coupled to the at least one analog-to-digital converter configured to receive the digital data and store the digital data in a memory, andthe memory including a plurality of sectors configured to store the digital data, wherein the processing unit stores the digital data in each of the plurality of sectors to equalize usage of each of the plurality of sectors over time.
2 Assignments
0 Petitions
Accused Products
Abstract
A device and method are provided for managing flash memory of an intelligent electronic device (IED) to maximize the IED life. The IED includes at least one sensor for sensing at least one electrical parameter distributed to a load. At least one analog-to-digital converter is coupled to the at least one sensor for converting an analog signal output from the at least one sensor to digital data. A processing unit is coupled to the at least one analog-to-digital converter to receive the digital data and store the digital data in a memory. The memory includes sectors configured to store the digital data. The processing unit stores the digital data in each of the sectors and equalizes usage of each sector over time by equalizing a number of erases for each of the sectors over time.
54 Citations
37 Claims
-
1. An intelligent electronic device comprising:
-
at least one sensor configured for sensing at least one electrical parameter distributed to a load; at least one analog-to-digital converter coupled to the at least one sensor and configured for converting an analog signal output from the at least one sensor to a digital data; a processing unit coupled to the at least one analog-to-digital converter configured to receive the digital data and store the digital data in a memory, and the memory including a plurality of sectors configured to store the digital data, wherein the processing unit stores the digital data in each of the plurality of sectors to equalize usage of each of the plurality of sectors over time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for managing a memory in an intelligent electronic device, the memory comprising a plurality of independently erasable sectors to be used as a set for storing data files, the method comprising the steps of:
-
generating at least one data file to be stored in the memory; determining an erase count of at least one sector; determining the at least one sector having the lowest erase count; and storing the data in the determined at least one sector having the lowest erase count. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for managing a memory in an intelligent electronic device, the memory comprising a plurality of sectors, the method comprising the steps of:
-
generating data to be stored in the memory; determining a quality of each of the plurality of sectors; and storing the data in at least one sector having the highest determined quality. - View Dependent Claims (35, 36, 37)
-
Specification