Hallo Leute,
wie der Titel schon verrät, hab ich ein kleines Problem mit meinem
AD-Wandler und der SPI Übertragung.
Und zwar möchte ich einen MAX11254 24Bit AD-Wandler über mein SPI
auslesen (mit einem PIC33FJ16GS404). Wenn der Wandler nicht
angeschlossen ist, kann ich mit dem
OSZI am DOUT schön meine einzelnen Bits messen.
So bald ich meinen AD-Wandler anschließe, habe ich an dessen DIN eine
Spannung von 3,3V anliegen. Verbinde ich nun DOUT vom µC mit DIN des
AD-Wandlers, und versuche dann meine Bits zu senden, bekomme ich keine
einzelnen Bits am Oszi zu sehen, sondern eine kontinuierliche Spannung
von ca. 0,7V. => Wenn das der Fall ist, nimmt auch die Stromaufnahme der
Schaltung zu! (um ca. 25mA)
Brauch ich an meinem SPI-BUS noch irgendwie Pullup-Widerstände? Wobei
die mir ja hier eigentlich nicht helfen, da sie ja meinen Spannungspegel
im undefinierten Zustand auf 3,3V ziehen sollten... was ich ja hier
eigentlich hab.
Ich hab auch ein Testboard für den AD-Wandler... auch hier liegen die
3,3V an, so bald die Spannungsversorgung vorhanden ist. Ich denke also,
dass ich keinen Verdrahtungsfehler gemacht habe.
Theoretisch müsste ja der PIC jetzt an seinem DOUT entweder den Pegel
auf GND ziehen, oder auf 3,3V... je nachdem wie mein Bit-Muster aussieht
oder?
Was vllt etwas verwirrend ist, sind die Leitungsbeschriftungen.
Die Leitungen der SPI sind natürlich überkreuzt, bzw die Pins am µC sind
so gemappt, das mein RX vom µC zum TX des AD-Wandlers geht etc.
Chris schrieb:> Die Leitungen der SPI sind natürlich überkreuzt, bzw die Pins am µC sind> so gemappt, das mein RX vom µC zum TX des AD-Wandlers geht etc.
Natürlich.
Chris schrieb:
> Die Leitungen der SPI sind natürlich überkreuzt, bzw die Pins am µC sind> so gemappt, das mein RX vom µC zum TX des AD-Wandlers geht etc.>Natürlich.
Das hilft mir grade nicht weiter....
>Verbinde ich nun DOUT vom µC mit DIN des>AD-Wandlers, und versuche dann meine Bits zu senden, bekomme ich keine>einzelnen Bits am Oszi zu sehen, sondern eine kontinuierliche Spannung>von ca. 0,7V. => Wenn das der Fall ist, nimmt auch die Stromaufnahme der>Schaltung zu! (um ca. 25mA)> Die Leitungen der SPI sind natürlich überkreuzt, bzw die Pins am µC sind> so gemappt, das mein RX vom µC zum TX des AD-Wandlers geht etc.
Wirklich richtig gemapped?
Ich kanns nicht erkennen, nicht mal die Betriebsspannung des µC.
Warum bist du so sparsam mit Infos?
Soll dein Arbeitgeber deine Frage nicht mitbekommen?
Oder ist das alles, wie hier so üblich, immer streng geheim?
Man-o-man.
So, hab mich jetzt erst mal komplett angemeldet....
mit Arbeitgeber hat das nichts zu tun... :-)
Bin mir nur nicht sicher, was ich hier alles rein schreiben soll...Wenns
zu viel wird liests nur wieder keiner ;-)
Betriebsspannung hat sowohl der ADC als auch der PIC 3,3V
Bin mir eigentlich ziemlich sicher, dass ich alles richtig gemappt habe.
Wie oben auch schon erwähnt, gibt der PIC ja ein Bitmuster aus (mit dem
Oszi gemessen).
So bald ich den AD-Wandler dran hänge und Daten per SPI schicken will,
hab ich ne kontinuierliche Spannung von ca 0,7V.... kann also kein
Bitmuster mehr erkennen...An was könnte das liegen? Falls euch noch
Infos fehlen, sagt mir was ihr noch braucht....
Ich werd morgen mal versuchen nen anderen SPI-Slave dran zu hängen...mal
sehen was da passiert.