Hallo liebe µC Gemeinde, Ich habe für meine Projekte zum Speichern von Festwerten bis jetzt nur interne und externe EEPROMs verwendet. Das Problem ist, dass auch die großen parallel EEPROMs „relativ“ wenig Speicherplatz bei „hohen“ Kosten bieten. Flash Speicher ist sehr günstig und groß im Speicherangebot. Ich wollte nun, um ein bische zu lernen einen parallel Flash an den externen Bus des ATMegas 8515 anschließen und programmieren. Weil ich noch Anfänger bin habe ich ein paar Fragen. 1. Welchen Baustein würdet ihr mir empfehlen (er soll schon parallel sein nicht SPI oder Rapid S und am besten mit 5V klarkommen)? Nach einigem Nachforschen musste ich feststellen, dass ATMEL leider keinen parallel Flash mehr herstellet. 2. Ist das Verwänden von externem parallel Flash kompliziert? 3. Bei Flash ist es ja so, dass man um Daten einzuschreiben die gesamte Seite löschen und verändert neu schreiben muss. Muss ich das jetzt mit meinem Controller machen (Seite auslesen, ändern und neuschreiben) oder macht der Flash das selber und ich muss warten? Ich entschuldige mich schonmal im Voraus falls die Fragen dumm bzw. unnötig sind. Freu mich schon auf Antworten Mfg Chester
Was spricht denn gegen seriellen Flash. Die Atmel AT45DBxxx sind doch super. Mit 4 oder 5 pins ist man dabei.
Die 29Fxxx sollten für Versuche gut sein. Vielleicht findest Du einen auf einem alten Motherboard. Dann das passende Datenblatt studieren...
Danke für die Antworten :D @Siebzehn mal Fuenfzehn: http://www.reichelt.de/-EE-Flash-Eproms/AT-45DB161DSO/3/index.html?;ACTION=3;LA=446;ARTICLE=112456;GROUPID=4510;artnr=AT+45DB161D+SO Der Baustein wäre schon interessant. Ich müsste ihn dann mit SPI ansprechen, wobei die SPI Schnittstelle des Speichers echt schnell ist. Meine restliche Schaltung ist in 5 V Logik aufgebaut, deswegen würde ich dann einen Spannungsregler für seine Versorgung und 5v<->3.3v Pegelwandler für die restlichen Leitungen einsetzten. Ich finde bei reichelt nur irgendwie keinen passenden
Bei genauer Betrachtung des Datenblattes laeuft das AT45DBxxx auch mit 5V(*). Wenn man nun die 5V auf sagen wir 4.6V erniedrigen koennte kann man sogar gut schlafen. Man sollte dabei Spikes vermeiden... (*) vielleicht nicht fuer eine Produktion. Dann vielleicht einen FST3245 MTC als Buffer verwenden.
Ich nehme den ADUM 1201 AR vermutlich als Pegelwandler und arbeite dann mal ein bischen mit dem Speicher. Auf einem alten Motherboard hab ich noch einen W29C011A gefunden, mit dem ich noch ein bischen experimentier.
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.