Forum: Mikrocontroller und Digitale Elektronik AT24CXXX EEPROM mit µC verbinden


von Jan (Gast)


Lesenswert?

Hallo,

ich möchste ein I2C EEPROM mit einem µC verbinden. Der EEPROM hat 4 
Anschlüsse die ich nicht benötige. WP (Write Protect) und 2/3 
zusätzliche Anschlüsse welche der Adressierung dienen. Im Datenblatt des 
Herstellers steht, dass alle diese Anschlüsse intern bei Nichtbelegung 
auf GND gezogen werde. WP muss eh GND sein und da ich nur einen EEPROM 
verwenden möchte sind mir die Adressbits egal. Also wäre GND auch eine 
gute Wahl weil so wie ich das sehe muss ich dann nur bei der Anstererung 
gemäß des Potentials 0 oder 1 senden. Meine Frage ist jetzt ganz einfach 
ob ich diese einfach Not Connected lassen kann oder vielleicht doch 
lieber "weil wegen die Sicherheit" extern an GND anschließe.

von Bastler (Gast)


Lesenswert?

Leg Sie lieber auf GND, dann gibts keine bösen Überraschungen bei der 
Adressierung.
0xA0 = schreiben / 0xA1 = lesen wenn ich mich recht erinnere.

...don`t forget the Pull-UP Widerstände auf SCL und SDA!

von Jan (Gast)


Lesenswert?

Hmmmm, von pullup steht nix im Datenblatt, ich muss allerdings auch 
sagen das ich mit I2C noch nie gearbeitet habe. Muss leider I2C nehmen 
da große SPI Bausteine nicht verfügbar sind.

von Benedikt K. (benedikt)


Lesenswert?

Jan wrote:
> da große SPI Bausteine nicht verfügbar sind.

Atmel Dataflash, M25Pxx, usw.

von Jan (Gast)


Lesenswert?

Sind leider nirgends zu kriegen habs nur bei Großhändlern gefunden

von Benedikt K. (benedikt)


Lesenswert?

Kann ich kaum glauben. CSD hat z.B. Dataflash.

von Falk B. (falk)


Lesenswert?

I2C
[[Port-Expander PCF8574]]

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

EEPROMs gibt's auch mit SPI, AT25xxx.  Brauchst du nur einen davon?

von Jan (Gast)


Lesenswert?

Verdammt die ham ja wirklich Dataflash ... und ich hab schon die 
schaltung in EAGLE geändert ... und ich hatte das layout schon fertig 
...

von Jan (Gast)


Lesenswert?

AT25 wollte ich ja nehmen, aber hab ich in den größeren ausführungen mit 
16 kilobyte oder mehr nirgends gefunden

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

OK, wenn du viel speichern willst, ist Dataflash sicher sowieso
besser.  Durch die seitenweise Organisation geht das Schreiben am
Ende schneller.

von Jan (Gast)


Lesenswert?

Hmm FLASH Speicher braucht aber auch wieder eine andere Spannung, ich 
glaube ich werd jetzt bei I2C bleiben den gibts überall mit 16 oder 32 
KByte und das reichht mir. Außerdem ist es besser wenn ich Byteweise 
adressieren kann und nicht Blockweise. Besten dank für die Hilfe.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Dann vergiss aber nicht die 4,7 kΩ Pull-ups an SCA und SCL.  Die
gehören zum Standard dieses Busses.

von He Ro (Gast)


Lesenswert?

> Leg Sie lieber auf GND, dann gibts keine bösen Überraschungen bei der
Adressierung.

WIMRE sollte man die benutzbaren Adresseingänge auf festen Pegel legen, 
die nicht benutzbaren sollte man offen lassen.

Benutzbar oder nicht benutzbar? Nunja, man kann entweder 8x1K oder 8x2K 
oder 4x4k oder 2x8K oder 1x16K an einen Bus anschließen. Dementsprechend 
haben die 1K und 2K-EEPROMS je drei, das 4K-EEPROM zwei, das 8K-EEPROM 
einen Adressanschluss, die anderen sollte man nicht anschließen - "is a 
no connect" steht im Datenblatt.

MfG, Heiko

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.