go_away

Author Topic: Storing data?  (Read 1030 times)

0 Members and 1 Guest are viewing this topic.

Offline h3roTopic starter

  • Full Member
  • ***
  • Posts: 110
  • Helpful? 0
Storing data?
« on: June 02, 2011, 05:07:17 PM »
Hey,

I was wondering how extra data can be stored when dealing with micro processors. If I want to store say 1mb of data what kind of electronics would I need?

Regards

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: Storing data?
« Reply #1 on: June 02, 2011, 05:27:27 PM »
Hi,

I was wondering how extra data can be stored when dealing with micro processors. If I want to store say 1mb of data what kind of electronics would I need?
Since you obviously dont mean 1mb (milli-bit, i.e. 1 bit/1000), you have to clarify whether you mean 1Mb (1 mega-bit = 128kB) or 1MB (mega-byte).

The former can be stored in a serial EEPROM, which is non-removable memory.
The latter will probably need flash memory, or a flash memory card, if it has to be removable.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline lengchai

  • Jr. Member
  • **
  • Posts: 9
  • Helpful? 0
Re: Storing data?
« Reply #2 on: June 02, 2011, 05:33:26 PM »
speed is also of a consideration ... EEPROM is slow ... SRAM and FLASH are fast

However, EEPROM is easy to use, while more care is needed for SRAM/FLASH/memory cards.

Cost wise, EEPROM is cheap and the others are expensive.


Offline h3roTopic starter

  • Full Member
  • ***
  • Posts: 110
  • Helpful? 0
Re: Storing data?
« Reply #3 on: June 02, 2011, 06:46:18 PM »
I was thinking about 1MB. Ideally i would like to store 1MB-10MB (somewhere in that range). The faster the memory is the better, although ease of use is important as well.

Offline waltr

  • Supreme Robot
  • *****
  • Posts: 1,944
  • Helpful? 99
Re: Storing data?
« Reply #4 on: June 02, 2011, 06:58:28 PM »
Look at SPI FLASH memory chips.

Offline Webbot

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 2,165
  • Helpful? 111
    • Webbot stuff
Re: Storing data?
« Reply #5 on: June 02, 2011, 07:30:10 PM »
WebbotLib lets you easily add external EEPROM chips via both SPI and I2C - as well as the 'bigger but slower' micro SD cards.
Webbot Home: http://webbot.org.uk/
WebbotLib online docs: http://webbot.org.uk/WebbotLibDocs
If your in the neighbourhood: http://www.hovinghamspa.co.uk

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: Storing data?
« Reply #6 on: June 03, 2011, 05:07:04 PM »
Hi,

I was thinking about 1MB. Ideally i would like to store 1MB-10MB (somewhere in that range). The faster the memory is the better, although ease of use is important as well.
If you have a small size USB thumb drive that could be sacrificed, open it carefully and read the type number on the chips(s), then see if you can locate a data sheet for that part(s) - if not, put it back together and search elsewhere.

I've found datasheets for flash chips weighing in at 32MB, 64MB and 128MB - ridiculously small used in  thumb drives, but huge in a controller app.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

 


Get Your Ad Here

data_list