GPS Empfänger sendet nicht

OP #2635620
Hallo Leute,

ich betreibe einen FMP04 GPS Empfänger an einem Atmega16. Da der GPS 
Empfänger 3,3V benötigt, der Atmel allerdings auf 5V läuft, habe ich mir 
eine Pegelwandlung gebaut. Siehe Anhang.

Das Problem zeigt sich wie folgt: Beim einschalten der gesamten 
Schaltung sendet der GPS Empfänger nicht direkt los. Erst wenn ich den 
TXD Anschluss des GPS Empfängers vom Transistor trenne und die Schaltung 
dann wieder Ein- und Ausschalte sendet er munter drauf los. Auch wenn 
ich den TXD Anschluss dann wieder mit dem Transistor verbinde.

Hat jemand eine Idee woran das liegen kann?

--------

Die Pullups auf der rechten Seite haben beide auch 10k
Angehängte Dateien:
(Firma: guloshop.de)
Patrick Langosch schrieb:
> Das Problem zeigt sich wie folgt: Beim einschalten der gesamten
> Schaltung sendet der GPS Empfänger nicht direkt los. Erst wenn ich den
> TXD Anschluss des GPS Empfängers vom Transistor trenne und die Schaltung
> dann wieder Ein- und Ausschalte sendet er munter drauf los. Auch wenn
> ich den TXD Anschluss dann wieder mit dem Transistor verbinde.

Ich geb zu, dass ich grad auch keine Idee habe, warum sich die Schaltung 
so verhält, aber warum betreibst du nicht alle Bauteile (auch den 
Mikrocontroller) mit 3,3 Volt? Ich stand kürzlich vor einer ähnlichen 
Entscheidung (Schreiben auf eine SD-Karte) und hab mich für diesen Weg 
entschieden. War dann weniger kompliziert.
Gast
Ich würde mein Augenmerk mehr auf den RxD-Pin des GPS Empfängers legen. 
Vielleicht stimmt der Pegel beim ersten Einschalten der Schaltung nicht 
mit dem überein, was dort beim Einschalten sein muss.
OP
Ja hatte ich auch erst vor. Problem ist das ich für das LCD Display 5V 
benötige. Auch habe ich keinen ISP oder JTAG Programmer für 3,3V.

Das Problem habe ich übrigens gelöst. Offensichtlich wurde der TX Pin 
über den Transsitor zu stark belastet. Bei dem 10k Widerstand zog dieser 
ca. 200µA über den TX Pin, wohl zu viel. Mit einem 36k Widerstand an der 
Basis klappt es jetzt.
OP
H. Bunse schrieb:
> Ich würde mein Augenmerk mehr auf den RxD-Pin des GPS Empfängers legen.
> Vielleicht stimmt der Pegel beim ersten Einschalten der Schaltung nicht
> mit dem überein, was dort beim Einschalten sein muss.

Ja dachte ich auch erst. Leider brachte auch eine nicht beschaltung des 
RX-Pins keine Verbesserung.
Die Lösung steht eine Post weiter oben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.