Eprom flashen in eingebautten zustand

#1624372
Lesenswert?
• ▲
▼
tobse schrieb:
> ist es Möglich I2C (24Cxx)und Microwire (93Cxx) Eproms im eingelöteten
> Zustand auszulesen und zubeschreiben?

Radio Eriwan: Im Prinzip schon, aber...

Grundsätzlich muss deine Schaltung (bzw. zumindest alles was an dem I2C- 
oder Microwire-Bus hängt) dafür mit Spannung versorgt sein, da du sonst 
mit ziemlicher Sicherheit die Maximum Ratings der angeschlossenen 
Bausteine verletzt.

Für I2C musst du dann einen Weg finden, den/die eigentlichen I2C-Master 
in deiner Schaltung stillzulegen. Bei Mikrocontrollern dürfte das häufig 
über den jeweiligen Reset-Pin gehen. Danach kannst du dich dann extern 
an den I2C-Bus hängen und auf das EEPROM zugreifen.

Wenn es keinen Weg zum Stilllegen gibt wird es schwierig, denn dann 
läufst du immer Gefahr, der Schaltung bei ihren eigenen Zugriffen in die 
Quere zu kommen, entweder auf dem Bus selbst (wenn kein 
Multi-Master-Betrieb vorgesehen ist), oder dadurch dass deine 
EEPROM-Zugriffe den internen Adresscounter des EEPROMs verändern. Wie 
die Schaltung darauf dann reagiert und ob das kritisch ist oder nicht, 
steht in den Sternen, und hängt vom Einzelfall ab.

Bei Microwire geht es nur dann, wenn du den Master irgendwie ausschalten 
kannst, und zwar so, dass seine Output-Pins auf den Bus hochohmig 
werden. Ansonsten hättest du einen Bus-Konflikt, das bekommt der 
Hardware garnicht gut. Dann auch wieder extern mit einem 
Microwire-Master an die Busleitungen und an das passende Chip Select 
anklemmen und auf das EEPROM zugreifen.

Andreas

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.