Hi Leute hab ein kleines Problem unb zwar habe ich hier 2 24C16WP EEproms von ST die an einen Atmega sollen. Das Problem ist nun das ich nicht weiss wie ich bei dennen die Adresse wählen kann den ich weiss nicht ob das nun normale 24c16 sind oder die mit Write Protect den die hätten keine Pins dafür. Der Name iritiert mich etwas denn dann würde das W wo anders stehen. Gruss Mathi
>wie ich bei dennen die Adresse wählen kann den ich weiss >nicht ob das nun normale 24c16 sind oder die mit Write Protect den die >hätten keine Pins dafür. Das ist egal ob das die mit Write Protect sind oder nicht. Bei ST gibt es nur das Datenblatt für M24C16. Das W bedeutet VCC > 2.5-5.5V Das P heisst ROHS konform. Im Connection Bild für das EEPROM steht das die Pins 1,2,3 (E0,E1,E2) bei 16kbit NC (not connected) sind. Das heisst: Du kannst nicht zwei davon an einen I2C Bus anschalten. Wenn du mehr Speicher brauchst musst du einen M24C32 nehmen oder einen 24C16 EEPROM von einem anderen Hersteller wo die Pins 1,2,3 (E0,E1,E2) beschaltet sind. Bleibt die Frage ob es die überhaupt gibt.
Ich hab grad noch mal in uralten (1996) Datenblättern gegraben. Die 24x16 mit Write Protect von SGS-Thomson nannten sich ST24W16. Da waren die Pins 1,2,3 nicht für die Auswahl der I2C Adresse verfügbar. Es gab aber ST24E16 bei denen man die Adresse dort auswählen konnte. Damit waren mehr als ein ST24E16 an einem I2C Bus möglich. Nur gibts die wohl nicht mehr :(
Soweit ich weiß müste der ST24C16WP ein I2C EEPROM mit ohne Adressregister sein. Ein und der selbe IC ist somit über den I2C Bus mit 16 Adressen ansprechbar (8 Adressen * 2 Write/Read). Über die 8 Adressen lassen sich die Pages im EEPROM auswählen und nicht die Bausteine, somit ist es nicht möglich mehrere ST24C16WP an dem gleichen Bus zu betreiben. Dies ist recht untypisch da es sich bei den meisten 24C16 um die Baussteinanwahl handelt! Dann hat jeder Baustein nur 2 Adressen 1xRead und 1xWrite
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.