USB-Gerät an seriellen Anschluss?

OP #7166861
Lesenswert?

Hallo zusammen, ein RS232-TTL-Signal in einen USB-Port zu kriegen, ist 
kein Hexenwerk. Da gibt's genügend Adapter (FTDI...). Wie mache ich es 
aber andersrum? Ich möchte eine GPS-Maus mit USB-Typ A-Stecker an ein 
Gerät anschließen, das einen seriellen Eingang (TTL-Pegel) hat. (Dass 
noch die Betriebsspannung irgendwo herkommen muss, ist mir klar).
Idee???

-richard
Gast #7166865
Lesenswert?

Das geht, aber nur mit viel Aufwand. Du brauchst einen µC, der USB-Host 
spielen kannst, musst auf dem einen USB-Host-Stack zum laufen bekommen, 
herausfinden, wie man mit Deiner GPS-"Maus" (wieso eigentlich Maus?) 
Daten austauscht und dann diese Daten in gegebenenfalls übersetzter Form 
über eine serielle Schnittstelle bereitstellen, damit Dein altes Gerät 
damit beglückt wird.

Das ist also eine individuell an Deine Anforderungen anzupassende 
Lösung, dafür gibt es nichts allgemeines.

Einfacher dürfte es sein, einen alten GPS-Empfänger mit serieller 
Schnittstelle aufzutreiben und den zu verwenden.
Gast #7166874
Lesenswert?

Von FTDI gibt's auch Chips für die andere Richtung, also ein USB-Host 
mit Uart-Ausgängen. Wie schwer das Ding mit deren SW-Tool zum Laufen zu 
bringen ist, müsste man sehen. Ggf. etwas einfacher als die oben 
skizzierte Lösung per MCU. Und - zuerst muss geklärt werden, was die 
GPS-Maus USB-seitig darstellt.

Walter
#7166895
Lesenswert?

Richard M. schrieb:
> Hallo zusammen, ein RS232-TTL-Signal in einen USB-Port zu kriegen, ist
> kein Hexenwerk. Da gibt's genügend Adapter (FTDI...). Wie mache ich es
> aber andersrum? Ich möchte eine GPS-Maus mit USB-Typ A-Stecker an ein
> Gerät anschließen, das einen seriellen Eingang (TTL-Pegel) hat. (Dass
> noch die Betriebsspannung irgendwo herkommen muss, ist mir klar).
> Idee???

Maus aufmachen, USB-UART Chip lokalisieren, entfernen und UART direkt 
benutzen.

fchk
OP #7166972
Lesenswert?

VielAufriss schrieb:
> herausfinden, wie man mit Deiner GPS-"Maus" (wieso eigentlich Maus?)

Tja, keine Ahnung... Mit Käse kommt man bei der auch nicht weiter. (Aber 
warum heißt die "andere" Maus Maus? --> 
https://mein-mmo.de/warum-heisst-die-maus-maus/#:~:text=Als%20man%20Engelbart%2C%20den%20Erfinder,wir%20nannten%20sie%20alle%20so. 
Das nur am Rande...)

Ich habe hier einen Multiplexer (MiniPlex Lite), der von verschiedenen 
Geräten ausgegebene Sätze nach NMEA0183-Standard verarbeitet. Also 
serieller TTL-Eingang mit 4800 baud. Dem wollte ich gerne 
GPS-Informationen zukommen lassen. Aber Eure Beiträge haben mir gezeigt, 
dass der Aufwand dafür zu hoch ist, wenn man den (vorhandenen) 
USB-GPS-Empfänger verwendet. Ich besorge mir dann lieber einen 
GPS-Empfänger mit seriellem Ausgang, also etwa so etwas: 
https://elektro.turanis.de/html/prj166/index.html

Danke für Eure Nachrichten!
OP #7166992
Lesenswert?

Ron-Hardy G. schrieb:
> Miniplex lite? dann brauchst du aber noch einen Umsetzer von TTL auf
> RS422

Dachte ich auch zuerst. Kann aber wohl auch RS232:
"Connect the ‘a’ and ‘b’ terminals of the listener port on the 
MiniPlex-Lite to the ‘a’ and ‘b’ terminals of the talker port on the 
instrument. Other designations used are ‘Data +’ and ‘Data -’, ‘TX+’ and
‘TX-’ or ‘Out +’ and ‘Out –’.
Some instruments have single ended talker ports, with only one data 
terminal. Connect this terminal to the ‘a’ terminal on the 
MiniPlex-Lite, and connect the ‘b’ terminal on the MiniPlex-Lite with 
the instrument ground."
#7167001
Lesenswert?

Richard M. schrieb:
> Ich möchte eine GPS-Maus mit USB-Typ A-Stecker an ein
> Gerät anschließen, das einen seriellen Eingang (TTL-Pegel) hat. (Dass
> noch die Betriebsspannung irgendwo herkommen muss, ist mir klar).
> Idee???

wie waere es mit einer USB-Host-2-Serial-TTL-Bridge mit dem CH559 Chip?
Schau mal hier: 
https://www.tindie.com/products/matzelectronics/ch559-usb-host-to-uart-bridge-module/
Angehängte Dateien:
#7167113
Lesenswert?

Guido L. schrieb:
> wie waere es mit einer USB-Host-2-Serial-TTL-Bridge mit dem CH559 Chip?

Der Chip sieht interessant aus!

Hier was ähnliches
https://de.aliexpress.com/item/1005003414371948.html?spm=a2g0o.cart.0.0.68bc4ae4h6Ou37&mp=1&gatewayAdapt=glo2deu

Es gibt auch Projekte für Joystick Adaptierungen (HID Devices):
https://www.youtube.com/watch?v=po3FBdY0GS4
In der Video Beschreibungen sind nützliche Links drin.

Richard M. (r_a_mueller) schrieb am 21.08.2022 14:41:
> Ich möchte eine GPS-Maus mit USB-Typ A-Stecker an ein Gerät anschließen, das 
einen seriellen Eingang (TTL-Pegel) hat

Für eine GPS USB Maus würde ich den Aufwand aber nicht treiben und 
lieber ein neues GPS Modul mit UART (3,3V+Level Adapter) holen. Hat mal 
unter 10,-  Euro gekostet.

Das was ich als GPS Maus kenne ist schon älter als 10 Jahre, da sind die 
modernen uBlox GPS Module ein Quantensprung was die Empfindlichkeit 
angeht. Die haben selbst in Innenräumen am Fenster einen guten Empfang 
(z.B. für genaue Uhrzeit).

/edit: hier gibts noch Infos zu ähnlichen Chips:
Beitrag "uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung"

 Michael
Gast #7167480
Lesenswert?

Michael D. schrieb:
> da sind die modernen ... GPS Module ein Quantensprung was die
> Empfindlichkeit angeht

Stimmt. Mein ca. 10 Jahre altes TomTom habe ich entsorgt, weil der 
Empfang immer schlechter wurde. Mein Smartphone kann ich hingegen 
irgendwo ins Auto legen (auch ganz unten beim Schalthebel) - der GPS 
Empfang funktioniert dort sogar bei schlechtem Wetter.

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