Forum: Mikrocontroller und Digitale Elektronik 24AA64 Funktionsweise?


von Herr Bert (Gast)


Lesenswert?

Hi Leute,

wie genau muss ich mir die Funktionsweise eines Microchip 24AA64 
vorstellen?

Ich kann leider nicht viel dazu sagen, außer dass die Anschlüsse A0, A1, 
A2 und VSS auf ground liegen.

Muss der 24AA64 großartig programmiert sein, um zu funktionieren; kann 
man da überhaupt was programmieren?

Wenn nicht, was kann ich mit den offenen 4 Pins anstellen?

Ich bin leider total fremd auf diesem Gebiet und muss diesen Umstand 
leider schnellstmöglich in Erfahrung bringen...

Bitte nur sinnvolle Beiträge; ich weiß selber, dass ich nichts weiß :D

von San L. (zwillingsfreunde)


Lesenswert?

Bei deinem bauteil handelt es sich um ein EEPROM. Denke, für den Anfang 
hilft das hier ganz gut weiter:

http://de.wikipedia.org/wiki/Electrically_Erasable_Programmable_Read-Only_Memory

Ums zusammenzufassen: Darin lassen sich Informationen speichern, die 
auch bei entfernen der Spannungsquelle nicht verloren gehen. 
"Programmieren" ist da vielleicht nicht ganz das korrekte Wort, da das 
IC im Grunde nicht viel kann.

Bei einem EEPROM spricht man eher von schreiben und lesen.

"Programmiert" bzw. geschrieben und gelesen wird auf dem EEPROM übrigens 
über ein I2C Bus. http://de.wikipedia.org/wiki/I%C2%B2C

Hoffe konnte helfen!

: Bearbeitet durch User
von Herr Bert (Gast)


Lesenswert?

Danke für die schnelle Antwort!

Das interessante ist, dass die Schaltung auch ohne diesem Bauteil 
funktioniert, obwohl es vorgesehen war oder ist. Ob war oder ist kann 
ich leider nicht sagen! Daher muss ich wissen, was genau damit gemacht 
werden kann.

Aus dem Datenblatt unter Features kann ich ja die grobe Funktionsweise 
entnehmen, oder? Deinem Beitrag nach kann ich also alles ausschließen, 
bis auf folgendes:

• Schmitt Trigger Inputs for Noise Suppression

Vermutlich ist dieser Punkt auch der wichtigste.

Wie würde eine "Noise Suppression" realisiert; muss der IC dafür 
speziell "programmiert" sein, oder kann ich diese Funktion immer nutzen?

Du bzw. ihr merkt, ich habe nur den Null-Plan ;D

von San L. (zwillingsfreunde)


Lesenswert?

Herr Bert schrieb:
> Aus dem Datenblatt unter Features kann ich ja die grobe Funktionsweise
> entnehmen, oder?

Korrekt. Die Features Übersicht zeigt dem Benutzer kurz und schnell, was 
für Eigenschaften das Bauteil hat.

Oft werden EEPROM's nur zum speichern einiger Produktionsdaten 
verwendet. Beispielsweise in der Firma in welcher ich Arbeite sind darin 
lediglich Produktionsdatum, Version, Gerätename usw. gespeichert. Die 
Geräte würden auch ohne dieses EEPROM funktionieren, würden allerdings 
von unserer Software nichtmehr korrekt erkannt werden.

Auf was für einem Gerät ist oder war das IC denn verbaut?

Schmitt Trigger Noise Suppression ist soweit ich weiss keine Funktion. 
Es ist lediglich eine Schutzmassnahme um nicht irgendwelche Störsignale 
als Schreibsignal zu interpretieren. (Vielleicht liege ich hier auch 
falsch, bin selbst nur ein Azubi, aber ich bin mir ziemlich sicher...)

von Herr Bert (Gast)


Lesenswert?

Ich kann/darf leider nicht mehr sagen..
Das ist auch der Grund, wieso ich mich grade so schwer tue!

von San L. (zwillingsfreunde)


Lesenswert?

Herr Bert schrieb:
> Ich kann/darf leider nicht mehr sagen..
> Das ist auch der Grund, wieso ich mich grade so schwer tue!

Dann ird es schwierig dir zu helfen...

Wie gesagt, entweder wurden darin nur kleine Informationen gespeichert 
wie Produktionsdatum usw.

Sieht du denn wo die Anschlüsse SDA und SCL hingehen? Das wären nämlich 
die beiden I2C Leitungen mit denen man schreiben und Lesen kann... wenn 
die irgendwo auf eine Klemme, weg vom Gerät führen, kannst du sicher 
sein dass das EEPROM irrelevant ist und dort drin nur Informationen 
gespeichert sind, welche von der Schaltung selbst nichtmehr verwendet 
werden.

Sollten die Anschlüsse aber beispielsweise auf einen Mikrocontroller 
oder etwas derartiges gehen, müsste man der sache nachgehen...

von Amateur (Gast)


Lesenswert?

EEPROMs werden meist zur Zwischenspeicherung von akt. Messwerten und 
Einstellungen verwendet.

Da bei der ersten Inbetriebnahme hier oft nichts steht, werden meist 
Startalgorithmen verwendet, die mit Voreinstellungen arbeiten. Beim 
nächsten Mal gilt das Gleiche. U. s. w.

Das diesem Grunde geht es oft auch ohne. Werden aber Einstellungen für 
das weitere Arbeiten benötigt, so müssen diese nach jedem Start 
übermittelt werden.

Wenn Du z.B. bei http://www.alldatasheet.com den Suchbegriff: 24AA64 
eingibst, so kannst Du auch das Geheimnis von A0, A1 und A2 und seiner 
Kumpels lüften.

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.