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?
Was ist ein "Aktivierungsbefehl" und was steht dazu im Datenblatt des ADC?
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
Dann sieh doch im Quelltext der Lib_R_ary nach, was der "Aktivierungbefehl" macht und such Dir die korrespondierenden Stellen aus dem Datenblatt raus. Ohne zu verstehen, wie Dein DAC funktioniert, kannst Du das eh' nicht beurteilen.
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.
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.
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.
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.