Hallo, ich benötige einen schaltbaren USB Multiplexer für USB Sticks,
Android Auto und Apple CarPlay, welcher simple Commandozeilentool
(Windows) ferngesteuert werden kann. Ich hatte jetzt schon zwei Geräte
getestet, welche wunderbar für USB Sticks und Android Auto
funktionieren, aber bei Apple CarPlay streiken Sie. Ich hab schon
versucht alle USB Zuleitungen so kurz wie möglich zumachen, aber auch da
kommt es zu Fehlern mit Apple CarPlay, welche sich so äussern, dass das
Gerät nicht zuverlässig erkannt wird. Es darf kein schaltbarer USB Hub
sein, sondern ein richtiger Umschalter mit allen Leitungen. Der
Umschalter müsste 1 : 3 sein, also an das Gerät will ich ein USB Stick,
Apple Mobiltelefon, Android Mobiltelefon an mein Zielgerät anschliessen.
USB2.0 und Type A Buchsen würden aussreichen, aber falls jemand ein
Gerät mit USB3.0/3.1 und Type C kennt, welches 2.0 kompatibel ist, dann
wäre es auch nicht schlecht.
Hat jemand sehr gute Praxiserfahrung mit einem Gerät hat, dann würde ich
darüber freuen.
Torben schrieb:> welche sich so äussern, dass das> Gerät nicht zuverlässig erkannt wird.
Im Netz findet man PDFs, die den Kopplungsprozess bei Apple CarPlay
dokumentieren. Mindestens bei Wireless CarPlay kommt Bluetooth beim
Kopplungsprozess mit ins Spiel. Kann es sein, dass auch bei Wired
CarPlay das der Fall ist? Evtl. schaltest Du zu einem Punkt um, wo der
Kopplungsprozess schon ein Stück weit initiiert wurde und dann durch die
Umschaltung gestört wird?
So etwas wie MAX4899 schon getestet? Gibt es auch für 50$ als Evaluation
Kit. Brauchst Du nur noch etwas, dass dir aus der Kommandozeile zwei
Digitalpins steuert, evtl. was von FTDI.
Der MAX4899 sieht schon sehr gut aus, am besten wäre ein Komplettgerät,
wo jemand schon längere Zeit gute Erfahrung mit Android Auto und Apple
Carplay ohne Probleme betrieben hat.
Torben schrieb:> am besten wäre ein Komplettgerät,Torben schrieb:> welcher simple Commandozeilentool> (Windows) ferngesteuert werden kann.
Wohl kaum. Könntest höchstens jemand bitten, der dir das Evalkit und
einen Arduino zusammenbringt, der dann über USB Serial zwei Portpins
steuert. Oder eben einen FTDI Chip, der über zwei freie GPIOs den Mux
steuert.
Wenn ich das richtig interpretiere, kannst Du weder Schaltungsdesign
noch Mikrocontroller-Software? Dann kannst Du nur jemanden aus deinem
Umfeld bitten.
Hallo, das Evalboard hat leider ein kleinen Fehler meiner Meinung und
zwar sind die +5V parralel geschaltet, wenn alle 4 Teilnehmer 1A ziehen,
dann wird das wohl nix, die +5V müssten also auch geschaltet werden.
>Wenn ich das richtig interpretiere, kannst Du weder Schaltungsdesign>noch Mikrocontroller-Software? Dann kannst Du nur jemanden aus deinem>Umfeld bitten.
USB2.0 traue ich mich nicht zu routen, insbesondere danach das
Augendiagramm zuprüfen, deshalb wäre ein fertiges Gerät besser.
Eventuell kennt jemand fertiges ein Gerät.
Frage :
Hast du es mal mit einer USB-Peitsche versucht. ???
Ich hatte so ein Teil an einen Laptop hängen. 1 USB-Stecker für in den
Laptop und 3 USB-Buchsen für die Geräte. Das Teil ist von inaktiv.
Hab nur 2 Gebraucht (1 Maus + 1 USB-Stick).
Torben schrieb:> wenn alle 4 Teilnehmer 1A ziehen,> dann wird das wohl nix, die +5V müssten also auch geschaltet werden.
Mit den 2 Mobiltelefonen wird es eh schwierig, da kann man nicht einfach
1A „anbieten“ und das Gerät zieht es dann. Die Freischaltung erfolgt
auf zig verschiedenen Wegen, siehe z.B. hier
https://www.digitalcitizen.life/fast-charging-standards/
(Die Liste ist nicht einmal aktuell und vollständig)
Wenn Du da die Datenleitungen multiplext wird es auch mit dem Laden
nichts.
Torben schrieb:> USB2.0 traue ich mich nicht zu routen, insbesondere danach das> Augendiagramm zuprüfen,
USB2.0 ist halb so wild, wenn Du den differentiellen Widerstand mit den
einschlägigen Tools theoretisch berechnest und die Leiterbahnen
vernünftig legst klappt es auch ohne Prüfung des Augendiagramms. Habe
ich noch nie gebraucht.
Eine eigene Frage?
Dieser Thread ist über 5 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.