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.
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!
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.
Jan wrote:
> da große SPI Bausteine nicht verfügbar sind.
Atmel Dataflash, M25Pxx, usw.
Sind leider nirgends zu kriegen habs nur bei Großhändlern gefunden
EEPROMs gibt's auch mit SPI, AT25xxx. Brauchst du nur einen davon?
Verdammt die ham ja wirklich Dataflash ... und ich hab schon die schaltung in EAGLE geändert ... und ich hatte das layout schon fertig ...
AT25 wollte ich ja nehmen, aber hab ich in den größeren ausführungen mit 16 kilobyte oder mehr nirgends gefunden
OK, wenn du viel speichern willst, ist Dataflash sicher sowieso besser. Durch die seitenweise Organisation geht das Schreiben am Ende schneller.
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.
Dann vergiss aber nicht die 4,7 kΩ Pull-ups an SCA und SCL. Die gehören zum Standard dieses Busses.
> 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.