Forum: Mikrocontroller und Digitale Elektronik SPI mit ATmega8 an AD7705


von Boschtl (Gast)


Angehängte Dateien:

Lesenswert?

Hallo µC Gemeinde,

bin neu hier, habe mich seit wenigen Monaten mit dem ATmega8
beschäftigt. Ich möchte mit ihm einen AD7705 über SPI ansteuern. Die
Initialisierung des Atmels gelingt, er schickt Signal, alles scheint zu
passen.
Nur versteht der AD7705 nichts von dem was ich ihm sage, da gibt es
eine DRDY (data ready) line, die sollte 250 mal pro sek auf LOW gehen,
macht sie aber nicht. Habe auch schon ein zweiten AD genommen falls der
eine hin ist, aber keine Änderung ...

Kann mir da jemand weiterhelfen ?

Danke fürs Lesen

Boschtl

von Jörn (Gast)


Lesenswert?

Hast du schon mal den Codegen von Analog probiert. Dort kannst Du die
Einstellungen über eine GUI vornehmen und das entsprechende Code wird
generiert.

http://www.analog.com/Analog_Root/static/techSupport/designTools/interactiveTools/adc/codegen/ad77056.html

Gruß Jörn

von Boschtl (Gast)


Lesenswert?

Hallo Jörn,

danke für den Link, hab ich ausprobiert. Die Daten die ich schicke sind
korrekt. Sie sind auch so im Beispielcode im Datenblatt angegeben.
Ich verwende einen Quarz mit 4,433 MHz als MasterClock , durch das
CLKDIV Bit wird intern die Hälfte benutzt. Liegts daran ?
Als Ref+ nehme ich 2,5 V, Ref- ist auf GND. Sollte auch passen (?).

Bis jetzt habe ich kein Anzeichen dafür gesehen dass mich der AD7705
versteht.

Hab echt null Peil warum das nicht geht ...
Boschtl

von Boschtl (Gast)


Lesenswert?

ok problem gelöst .... ich bin ein DAU ... hab vergessen den RESET PIN
des AD7705 auf HIGH zu setzen, somit wurde er ständig resetet ... kein
Wunder ...

Danke fürs lesen ...

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.