AD5231 DigiPoti digitale Ausgänge

OP (Firma: Brainit GmbH) #4002164
Lesenswert?
• ▲
▼
Hallo allerseits,

hat hier irgendjemand Erfahrung mit dem AD5231, im Speziellen mit den 
beiden digitalen Ausgängen O1 und O2?

Ich hab (wieder mal) Platine gebaut, ohne vorher das Datenblatt genau zu 
lesen :-(

Diese Ausgänge sind (wider Erwarten) nicht "einfach" programmierbar, 
sondern man muss deren Werte im EEPROM speichern. ich möchte mit denen 
aber was schalten... zwar nicht allzu oft, aber doch. Jetzt frage ich 
mich wie klug das ist, weil die EEPROM-Schreibzyklen beschränkt sind. 
Wenn ich allerdings das Datenblatt richtig interpretiere, liegt diese 
grenze aber bei einigen 100.000 Zyklen, damit wäre ich wieder auf der 
sicheren Seite...

Abgesehen davon krieg ich das aber nicht wirklich zum laufen: Ich kann 
zwar in das entsprechende Register schreiben, aber am Ausgang tut sich 
nichts...

Es wäre hilfreich wenn mir jemand den einen oder anderen Tipp geben 
könnte...
OP (Firma: Brainit GmbH) #4002723
Lesenswert?
• ▲
▼
Gut, dann geb ich mir die Antwort halt selbst...

Also, es ist so: Das Schreiben ins Register für die Digitalausgänge 
setzt zwar das Register im EEPROM (und freundlicherweise muss man 25msec 
warten bis der Schreibvorgang abgeschlossen ist), überträgt die Daten 
aber nicht ins eigentliche Ausgangsregister. Das passiert erst bei 
einem PowerOn-Reset, oder wenn man diesen softwaremäßig auslöst. Leider 
lädt dieser Reset dann auch den Wiper neu, sodass man den vorher 
speichern sollte (was wieder 25msec kostet) oder man setzt den Wiper 
unmittelbar nach dem Reset neu. beides irgendwie uncool, aber was soll 
man machen...

das EEPROM überlebt offensichtlich mindestens 100.000 Schreibzyklen, 
typischerweise bei 25°C an die 700.000, das Problem ignoriere ich also 
erstmal.

Ansonsten funktioniert das Teil jetzt brav...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.