Folgen von erneuter Aktivierung eines DAC Kanals?

Gast #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?

Gast #7453900
Lesenswert?
• ▲
▼

Harald K. schrieb:

Was ist ein "Aktivierungsbefehl" und was steht dazu im Datenblatt des ADC?

Also mit dem Aktivierungsbefehl werden die DAC Kanäle aktiviert und können dann Spannungen ausgeben. Da eine Libary verwende und nicht so viel erfahrung habe, bin ich mir nicht sicher, wie ich das aus dem Datenblatt lesen kann. MfG

#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.

Gast #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

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.