Folgen von erneuter Aktivierung eines DAC Kanals?

OP #7453897
Lesenswert?

Hallo, ich habe einen DAC7678 an einen Arduino angeschlossen. Jetzt frage ich mich, ob es Probleme macht, wenn die DAC-Kanäle beim ersten Durchlauf der Loop aktiviert aber am Ende nicht deaktiviert wurde und beim zweiten Durchlauf nochmals ein Aktivierungsbefehl für die Kanäle kommt?

#7453934
Lesenswert?

Der DAC7678 hat nicht nur den einen Aktivierungsbefehl wie du es nennst. Er hat z.B. einen Befehl der einen Wert entgegennimmt und z.B. einen der den Wert nimmt und gleich den Ausgang aktualisiert.

https://www.ti.com/lit/gpn/dac7678 Seite 29.

Da wirst du schon in deine Lib schauen müssen.

Zur Not ein Oszi dranhängen und schauen ob du Spikes bzw. unerwünscht Veränderungen am Ausgang siehst.

#7454514
Lesenswert?

Hallo,

ich habe die Produktseite nur grob ünerflogen. Das ist doch ein gewöhnlicher DAC. Das wir dem völlig Wurst sein, wie oft du den hintereinander Konfigurierst. Der macht das, was du in seine Regsiter geschrieben hast. Und wenn jetzt das Register erneut mit genau den gleichen Werten beschrieben wird, sio passiert (in der Rgel) gar nichts. Es gibt ein paar Spezialfälle, (z.B. irgendwelche Security Register in µC) die spezielle Abfolgen erfordern. Das ist aber die Ausnahme und zumeist im Datenblatt deutlich beschrieben.

Probier es aus, wenn das HW-Design auch nur halbwegs passt, wird ja nix kaputt gehen.

OP #7454536
Lesenswert?

Der macht das, was du in seine Regsiter

geschrieben hast. Und wenn jetzt das Register erneut mit genau den gleichen Werten beschrieben wird, sio passiert (in der Rgel) gar nichts.

Danke für deine Antwort! Ich habe mir das Datenblatt durchgelesen, jedoch aufgrund meiner fehlenden Erfahrung weiß ich nicht wie/wo/was im Datenblatt geschrieben steht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren