Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

data logger storage devices ?

Status
Not open for further replies.

fireplus

Full Member level 3
Joined
Oct 31, 2003
Messages
182
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
1,633
hi,

i want to make an embedded gps data logger , so my frist choise was eeprom serial memory but most are rated for between 1 million to 10 million erase/writes, which is not efficent for a long time (ex:1 year) products so i think in the flash memory but are the flash memory suffer from the same disadvantages of the eeprom or what ??
can any body suggest on me what kind of storage devices can i use .

thanks for any body wants to help

Fire in the Wire :sm2:
 

pisoiu

Advanced Member level 3
Joined
Dec 31, 2002
Messages
750
Helped
43
Reputation
86
Reaction score
17
Trophy points
1,298
Location
Romania
Activity points
7,883
Hi,
One million erase/write cycle per year means you can erase/write every cell over 2700 times each day. Isn't that enough ? If still not enough, use large memories ( ex. at45db family from www.atmel.com ) and use a rolling algorythm, thus ensuring a less usage of the memory area. It will last longer.

/pisoiu
 

Hero

Full Member level 2
Joined
Mar 6, 2002
Messages
145
Helped
4
Reputation
8
Reaction score
2
Trophy points
1,298
Activity points
1,608
Hi,

I suggest some NV RAM option. My recomendation is to use low-power SRAM with backup lithium battery and approriate MAXIM IC with reset and battery backup function. Also if you don't need extremely speed design use CE output from MAXIM IC for SRAM CE input to prevent data coruption during power-fall. In this case you don't need additional circuit to prevent power-fail and data coruption.

Every EEPROM technology suffer form data coruption in case of write during power-fail. To protect data you need additional hardware and software protection (NMI interrupt before power fail), also you have limits for number of writes.

Regards
 

marie65

Super Member
Joined
Jan 15, 2002
Messages
198
Helped
19
Reputation
38
Reaction score
8
Trophy points
1,298
Activity points
1,502
Check FRAM memories from www.ramtron.com. You can ask for samples for serial and paralel NV memories with high Endurance 1 Trillion Read/Writes, that are direct replacement of usual EEPROMs
 

mrcube_ns

Advanced Member level 1
Joined
Apr 10, 2002
Messages
452
Helped
48
Reputation
96
Reaction score
34
Trophy points
1,308
Location
Europe
Activity points
3,814
For those purpose I use classic RAM memory with battery back up. If you detected power fail (you have to have some kind of UPS), then copy data from RAM to flash.

Regards.

Mr.Cube
 

fireplus

Full Member level 3
Joined
Oct 31, 2003
Messages
182
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
1,633
hi,

thanks for every body try to help me

can i use MMC flash memory (spi mode)?

could you explain what ups is ?

Fire in the Wire :sm2:
 

Bukitoo

Full Member level 2
Joined
Oct 12, 2003
Messages
122
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Location
Argentina
Activity points
1,061
Hi! I have a similiar project on my hands.
I don't need (hopfuly) a year of storage. I need just 3 months.
I've made a study of all technologies, and I wonder which one to use.
I'm between using a SRAM (parallel, with a port serial expansion) and a serial Flash. Actually Flash Memory sounds better to me, because I don't have to use a backup battery and some components. Another adventage is that I don't need to use the port expansion. The problem is that I have only page mode writes (and I need to store all the data whitout loosing writes cycles)

Should I use another technology ? NVRAMS are veeery expensive. I consider to use a SD memory card, but is expesive also, and I don't need that amount of storage.

Thanks in advance.
 

mc&fpga

Member level 1
Joined
Jun 2, 2002
Messages
41
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
419
why you don't use the sdram memory as you know it uses in pc
and for life guarantee .
 

Bukitoo

Full Member level 2
Joined
Oct 12, 2003
Messages
122
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,298
Location
Argentina
Activity points
1,061
SDRAM memory needs refresh, so it more difficult to make it work (in addition that i've never use it). I don´t know which is its power comsumption performance. I have the idea that if the memory needs refresh, it needs a clock and therefore it consumes a little more than a sram.
 

scarecrow_here

Newbie level 4
Joined
Mar 14, 2006
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,332
Hi,
I suggest SD/MMC. It is flexible, simple hardware design, cheap, and there are a lots of MCUs has SPI interface. The program implementation is easy.
 

fireplus

Full Member level 3
Joined
Oct 31, 2003
Messages
182
Helped
7
Reputation
14
Reaction score
3
Trophy points
1,298
Activity points
1,633
hi,

i found a finel solution for this proplem i use mmc with eeprom as the 512byte backup in case of power loss

Thank you all
 

artem

Advanced Member level 4
Joined
May 22, 2003
Messages
1,350
Helped
126
Reputation
252
Reaction score
32
Trophy points
1,328
Location
Turkey
Activity points
13,450
Dont forget that almost all mmc's has less write/erase endurancy than eeprom . And also by software you can increase endurance of eeprom as described in AN from Atmel for AVR microcontroller .
 

Kolia

Newbie level 5
Joined
Sep 19, 2006
Messages
9
Helped
6
Reputation
12
Reaction score
5
Trophy points
1,283
Activity points
1,316
Hi

How ist organizotion FAT system in DataFlash or other file system

thanks

:D
 

bigmelon

Newbie level 4
Joined
Sep 11, 2006
Messages
7
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
China
Activity points
1,311
Rafael said:
@fireplus

UPS = Uninterruptible Power System

I´d suggest MMC/SD cards for your project...

check this page:
www.captain.at/electronics/pic-mmc/

For "UPS", maybe there's other meaning which is total different from "Uninterruptible Power System", it stands for the international carrier, UPS, as famous as FedEx, DHL, TNT :)
 

sensor_ua

Junior Member level 1
Joined
Oct 11, 2006
Messages
19
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,283
Activity points
1,360
I use the FRAM FM24 series from Ramtron to buffer datablocks before writing to DataFLASH AT45 series (Atmel) or MMC-Card. For FLASH the endurance must be calculated for Erase-Write cycles, not for Write-only cycles. Erase do for BLOCK data and number of Erase (cycles) is smaller then number of bytes. The AT26 series of DataFLASH have biggest size of blocks for Erase them AT45.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top