Forum: Mikrocontroller und Digitale Elektronik AD5206 reagiert nicht auf SPI


von Ralf S. (schepperle)


Lesenswert?

Hallo Gemeinde,

ich hab hier zwei AD5206 mit einem Atmega168 über SPI verbunden. Das 
lief lange gut und jetzt bin ich von internem Oszillator auf Quarz 
umgestiegen. Frequenzhub ist 8MHz auf 18,432MHz.
Das SPI hab ich natürlich neu konfiguriert. Vorher waren es 100KHz, 
jetzt sind es 144 KHz. Ich hab absichtlich das langsamste genommen um ja 
sicher zu gehen, dass die Bits sauber geschubst werden.

Aber Fehlanzeige. die ADs nehmen sporadisch die Werte nicht an... also 
stellen den Wert nicht.

Problem ist, dass ich kein Speicheroszi hab. Ein Testprogramm, das 
dauerhaft 0xAA schickt zeigt auf dem Oszi aber ein korrektes Ankommen 
des SPI Signals an den ADs.
Da die ADs ja meistens reagieren und nur manchmal nicht, frag ich mich, 
was ich falsch gemacht haben kann? Ich hab mich auch mit den Timings im 
Datenblatt von den ADs beschäftigt, aber die halte ich imo alle ein. Ich 
hab sogar künstlich lange Waitstates vor und nach jeder Flanke am CS 
eingebaut... hilft nix...

also... jemand ne Idee?

Gruß,
Ralf

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
Noch kein Account? Hier anmelden.