Ich suche Lösungen, i2c-Adressen nach Bedarf dauerhaft anzupassen. Dabei ist mir die EEPROM-Serie 24CW32 … von Microchip begegnet. Die i2c-Adressen sollen sich per Software festlegen lassen. Das Datenblatt habe ich leider nicht ganz verstanden. Wie dauerhaft und zuverlässig würden die per Software festgelegten i2c-Adressen bestehen bleiben? Es besteht da auch die Möglichkeit, den Schreibschutz per Software zu aktivieren. Wie dauerhaft und zuverlässig funktioniert dieser Schreibschutz? Wie einfach kann der Schreibschutz aufgehoben werden - wird damit zugleich die i2c-Adresse zurückgesetzt? Worin besteht der Unterschied zwischen dem WP, der per Software aktiviert wird, und OTP? Ist OTP auf einem i2c-EEPROM wirklich dauerhaft?
Das sind ja viele Fragen auf einmal.... Hält halt so lange, wie EEPROM-Zellen nun mal halten, nicht ewig, aber lang genug wenn sie nicht sinnlos getresst/falsch verwendet werden. Adressumprogrammierei: kann man vorprogrammiert kaufen oder selbst machen. Im bestückten Zustand geht es aber nur, wenn nur einer davon am Bus ist. Aber dann müsste man den ja eh nicht umprogrammieren. Programmieradapter ist bestimmt lustig dafür - das geht nur maschinell.
Matthias K. schrieb: > Worin besteht der Unterschied zwischen dem WP, der per Software > aktiviert wird, und OTP? Das CRLB aktiviert einen Schreibschutz für das WP-Register, der nicht wieder aufgehoben werden kann (Fußnote S.21 im DB). Ohne diesen Schreibschutz kann das WP-Register jederzeit geändert werden. > Wie einfach kann der Schreibschutz aufgehoben werden - wird damit > zugleich die i2c-Adresse zurückgesetzt? Durch Änderung des Wertes vom Write Protection Register. Das Hardware Address Register ist ein anderes Register. Beide Register werden im gleichen Schreibzugriff geschrieben. Ob die I2C-Adresse geändert wird, hängt von dem mit Byte 1 festgelegten Wert ab. Lies dir einfach mal Kap.8 im Datenblatt durch, insbesondere für den Zugriff Kap. 8.4. Das ist 1/4 Seite Text ...
Moin, Matthias K. schrieb: > Ich suche Lösungen, i2c-Adressen nach Bedarf dauerhaft anzupassen. Ich glaub', das geht schon in die Richtung wie so eine Frage: Mit welchem Kaliber soll ich mir am besten in den Fuss schiessen? Waer's nicht deutlich sinnvoller, am Gesamtschaltungsdesign Aenderungen vorzunehmen, so dass man mit Allerwelts EEPROMs auskommt? Also z.B. eher i2c-Multiplexer oder getrennte Busse oder groessere Speicher... Bevor man sich so eine Spezial-Laus in den Pelz setzt. Gruss WK
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.