PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Modul über serielle Schnittstelle des RP6



UnIgor
27.02.2009, 12:04
Hallo Leute,

ich möchte ein GPS Modul über die serielle Programmierschnittstelle des RP6 betreiben.

Bin mir aber nun nicht sicher, welchen Pegel (RS232- oder TTL-Pegel?) diese Schnittstelle des RP6 verwendet. Die Doku ist da relativ allgemein gehalten und ich möchte mir einen Fehlkauf ersparen.

Kann mir da jemand Auskunft geben?

Für die Übertragung habe ich 9600 Baud (evtl. auch 4800) 8 Datenbits, 1 Stopbit & keine Parität vorgesehen.

SlyD
27.02.2009, 16:37
Hallo,

der RP6 verwendet ausschließlich TTL Pegel (5V).

Was Dein GPS Modul für Pegel hat steht hoffentlich in der zugehörigen Doku.
Ggf. musst Du einen MAX232 o.ä. dazwischenhängen.

MfG,
SlyD

UnIgor
27.02.2009, 17:59
Aha, TTL ist gut. Dann werde ich jetzt mal shoppen gehen ;)

Vielen Dank SlyD

UnIgor
28.02.2009, 12:48
Hi SlyD,

das Modul, welches ich mir ausgesucht habe, arbeitet mit TTL 3,3V:

High Level Input Voltage 2,0V..3,6V
Low Level Input Voltage -0,3V..0,9V

High Level Output Voltage MIN 2,1V
Low Level Output Voltage MAX 0,7V

Das "versteht" der RP6 mit seinen TTL 5V leider nicht.

Denke, da wird wohl noch der Einsatz eines MAX3392E, 74LVC245 o.ä. fällig. :)

SlyD
28.02.2009, 14:10
Hallo,

also bei der Geschwindigkeit reicht es sogar aus einen einfachen Spannungsteiler für die Richtung Roboter (5V)--->Modul(3.3V) und zwei Transistoren in der anderen Richtung zu verwenden. Die oben geannten ICs sind da fast schon etwas oversized für ;)

Einfach mal bei Google nach 5V 3.3V level shifter suchen. Da finden sich einige passende Schaltungen...

MfG,
SlyD