AD8400 Default?

Gast #2075442
Lesenswert?

Ich habe gerade ein Projekt angefangen in welchem ich den AD8400 
verwende doch ich bekomme diesen Chip nicht zum laufen. Mir stellt sich 
die Frage ob es an meinem Programm liegt oder der Chip defekt ist. Mein 
Programm habe ich mehrmals überprüft und es müsste laufen. Der AD8400 
bekommt erst eine 0x00 und danach eine 0x80 übertragen. Die ersten 6Bit 
müssten ja verloren gehen da er nur 10Bit durch schiebt. Somit würde 
0010000000 übertragen, 00=Adr und 10000000 für genau die hälfte. Ich 
messe aber keine 2,5V am Ausgang sondern 45mV. Auch wenn ich die 0x80 
verändere stehen am Ausgang immer nur 45mV. Nun komme ich in die 
Überlegung  ob ich den Chip getötet habe als ich ihn aufgelötet habe. 
Wie sieht sein Default aus. Also nur VDD, GND angeschlossen A1 auf VDD 
und B1 auf GND was müsste ich an W1 messen? Werde im Datenplatt nicht 
schlau darüber.
Moderator (Firma: Titel) Persönliche Seite #2075448
Lesenswert?

Werner schrieb:
> Ich habe gerade ein Projekt angefangen in welchem ich den AD8400
> verwende doch ich bekomme diesen Chip nicht zum laufen.
Controller, Code, Schaltplan?

> Mein Programm habe ich mehrmals überprüft und es müsste laufen.
Das ist die gewagteste Aussage schlechthin...  :-o

> müsste ... müssten ... würde
Naja...

> Somit würde 0010000000 übertragen,
Vermutest du das oder hast du Beweise (Oszi)?
Hast du den richtigen SPI-Mode (Timing)?

Kennst du das schon: http://www.mikrocontroller.net/part/AD8400
Gast #2075454
Lesenswert?

Meine Frage ist wohl einwenig verwirrend. Somit mal kürzer; Wie sieht 
sein Default aus. Also nur VDD, GND angeschlossen A1 auf VDD
und B1 auf GND was müsste ich an W1 messen? Werde im Datenplatt nicht
schlau darüber.
Gast #2075488
Lesenswert?

1=B1      A1=8
     2=GND     W1=7
     3=cs      VDD=6
     4=SDI     CLK=5


                  VDD 5V
                  +-------------------+
                  |             __    |
                  |       +---1|  |8--+   W1
                  -       +---2|  |7--|----+
                 ---      |  -3|  |6--+   / \
                  |       |  -4|__|5-    (_/_) Default Volt
                  |       |               \_/  nach dem einschalten?
                  |       |   AD8400       |
                  +-------+----------------+
                  GND
Moderator (Firma: Titel) Persönliche Seite #2075518
Lesenswert?

Werner schrieb:
> was müsste ich an W1 messen? Werde im Datenplatt nicht schlau darüber.
Steht auch nicht drin: kein Wort zum Reset und/oder Power Up vom AD8400, 
böse Sache das... :-o
Alles, was nicht im DB steht, kann beliebig variieren. Aber ich würde 
einfach erwarten, dass einfach alle Treiber ausgeschaltet und das Poti 
mithin hochohmig ist...
#2075655
Lesenswert?

Werner schrieb:
> Und was jetzt?

Naja, das ist ja erstmal nicht schlimm, sofern du nach dem Einschalten 
ein Kommando schickst.

Aber das hat natürlich nichts mit deinem Problem zu tun.
Hast du mal mehrmals hintereinander was geschickt?

Ich hatte mal Probleme mit einem AD421...der wollte auch nicht, da stand 
ich vor dem selben Problem wie du. Immerhin konnte ich sehen, dass er 
noch irgendwas tut, indem ich erstmal Datenbytes losgeschickt habe und 
auf irgendwelche Veränderungen wartete.

OK...ich sehe grad, genau der Default war deine Frage :-) Naja, dann 
haste ja immerhin direkt die Antwort gefunden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren