Gast
#3935238
Hallo Zusammen, ich sitze seit drei Tagen an diesem Problem und hoffe, dass mir jemand in diesem Forum helfen kann. Also es geht um den ADC AD7734. Den betreibe ich mit 6.144 MHz Quarz und 3.0V Referenzspannung. Alles ist so angeschlossen wie im Datenblatt. Zuerst eine Frage zum Takt. Ich bekomme vom PIN3 MCLKOUT Taktsignal wie im angehängten Bild. Ist der DC-Anteil nicht zu hoch, sodass keine Flanken erkannt werden. oder ist das so normal? Als nächstes habe ich den generic-Treiber von der AD-Seite runtergeladen und auf einen Atmega16 angepasst. Ich kann das Bauteil initialisieren und bekomme auch einen richtigen Wert vom Revision-Register. Im Anschluss konfiguriere ich das Bauteil wie in der Funktion AD7724_Setup(). jeden Registerwert, den ich über SPI schreibe kann ich auch lesen. Bis ich in den Mode-Register schreibe. Das RDY-Signal auf PIN24 geht auf LOW, was bedeutet, dass die Konvertierung abgeschlossen ist. Aber wenn ich versuche diesen Register wieder auszulesen, hängt die SPI-Schnittstelle und diese kann nichts lesen. Danach versuche ich den 24-bit digitalen Wert vom Channel Data -Register auszulesen und bekomme immer den Wert 0xff für alle drei Bytes. Hat jemand Erfahrung mit diesem Bauteil? bzw. kann mir jemand tips geben. Ansonsten frohe Weihnachtstage und viel Spass
