Problem mit DA-Wandler

Gast #3682430
Lesenswert?
• ▲
▼
Hallo, ich steuere zwei DACs (MCP4922) über SPI an. Wenn ich die 
Versorgungsspannung einschalte, beginnt der Mikrocontroller direkt mit 
der SPI-Kommunikation und alle Signale kommen an den richtigen Pins der 
DACs an. Die Ausgänge werden allerdings erst geschrieben, wenn ich den 
Clock-Pin (SCK) einmal kurz mit einer Oszi-Messspitze berühre. Ab diesem 
Zeitpunkt arbeitet die Schaltung normal. Erst wenn ich das Netzteil aus- 
und erneut einschalte, muss ich wieder den Clock-Pin mit der Messspitze 
kurz berühren.

Hat jemand evtl. schonmal etwas ähnliches erlebt oder eine Idee woran es 
liegen könnte. Die DACs habe ich bereits ausgetauscht, hat aber nicht 
geholfen.
#3682739
Lesenswert?
• ▲
▼
Hallo,
die Antwort oben: "Schaltung oder Software" trifft es zu 100%.

Ansonsten kann es alles mögliche sein.
- fehlerhafte Betriebsspannung oder fehlende Masse
- falsches Timing, falsche zu hohe Frequenze
- ganz unängstlich weg gelassene Angst-C (Abblockung der 
Betriebsspannung)
- falsch Bauelemente bzw. falsch dimensionierte BE
- lange Leitungen ohne Terminierung (Reflextionen)
- durch ESD zerschossene Ein- oder Ausgänge
usw.
Öletronika

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.