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
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!
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
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...)
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...
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.