Hallo Ich bin im Begriff einen Audiomischer zu entwickeln. Das Gerät soll Benutzereingaben über Taster und Potis auslesen um so die Software zu konfigurieren. Dies ist soweit kein Problem. Es stellt sich nun die Frage, wie ich den Zustand abspeichern (per SPI in ein Flash) kann nachdem das Gerät ausgeschalten wurde. Gespiesen wird der Mischer an 12V. Ein nachgeschalteter DCDC Wandler bringen die notwendigen 3.3V für den DSP. Ich habe mir überlegt, einen Stützkondensator an die 3.3V zu hängen und die 12V zu überwachen. Mittels eines von der Überwachung abgesetzten IR's wird auf dem DSP reagiert. Es sollte dann noch genügend Strom vorhanden sein, sodass der DSP die Konfiguration speichern kann. Ist dieses Verfahren üblich oder gibt es einfachere Methoden dies zu berwerkstelligen? Merci Romer
Hi ist üblich. Du kannst aber auch alle x Sekunden den aktuellen Stand wegschreiben (nur wenn sich was verändert hat) Hat den Nachteil das x Sekunden vor dem Ausschalten gemachte Eingaben verloren gehen und die Schreibzyklen des Flash eine gewisse Limitation der Lebensdauer des Geräts mit sich bringen. Matthias
Du könntest ein Taster an ein Portpin hängen, der als Ausschalter fungiert. Bei drücken werden die notwendigen Daten abgespeichert und anschließend ein Relaiskontakt o. ä. unterbrochen. Nachteil: du brauchst halt noch ein Einschalter. Aber vielleicht könnte man das auch durch etwas Elektronik umgehen. Thorsten
Ich habe bei einem Lichtsteuergerät zu folgenden Trick gegriffen: jede Tasten- oder Reglerveränderung wird mitprotokolliert. Als Datenspeicher habe ich ein 24LC65 von Microchip genommen. Das ist ein serielles EEPROM mit I2C-Ansteuerung und hat eine Page im EEPROM mit 10.000.000 Schreib-Löschzyklen. Die anderen Seiten haben 1.000.000 Zyklen. Die Idee von Thorsten hat insofern den Nachteil,daß bei einem Stromausfall die Daten auch futsch sind. Was auch noch ginge, wäre eine Pufferung des statischen Rams mit einer Batterie. Bei den heutigen Technologien solltest du auch einige Jahre Ruhe haben. Michael
das selbe problem hatte ich vor ein paar tagen auch schon: http://www.mikrocontroller.net/forum/read-1-111919.html#new
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.