USB OTG (Spannungsversorgung / Serielleübertragung)

OP #7238776
Lesenswert?

Hallo,

ich stehe nun vor der letzten Herausforderung in Bezug auf meiner IoT 
Messstation. Ich möchte einen Arduino Nano mit meinem Handy betreiben 
und die serielle Schnittstelle für die Übertragung der Daten verwenden.

Mein dafür vorgesehenes Handy ist ein Samsung Galaxy S9 mit USB-Typ-C.

Nun zu meinen Fragen:
- Wie viel mA stehen mir dafür zur Verfügung.
- Wie muss ich die Hardwareschnittstelle technisch konfigurieren. Damit 
das funktioniert.

Ich brauche nicht unbedingt eine Lösung, die könnte ich in diesen 
Beitrag danach posten. Jedoch Informationen, damit ich meine Research 
weiterführen kann. Ich habe mir schon einige Datenblätter durch gesehen 
und nicht die nötigen Informationen herausnehmen können. Würde mich 
jedoch auch freuen, wenn jemand eine ähnliche Anforderung mal umgesetzt 
hat.

Vielen lieben Dank
René
Gast #7238801
Lesenswert?

René schrieb:
> Ich möchte einen Arduino Nano mit meinem Handy betreiben
> und die serielle Schnittstelle für die Übertragung der Daten verwenden.

USB muss 5V 100mA liefern können, ohne zu sterben.
Alles andere muss ausgehandelt werden.

Leider kann ich dir nicht sagen, welche USB zu Serial Adapter dein Händi 
unterstützt.
(Firma: egal) #7238862
Lesenswert?

ichweißjanichtaber schrieb:
> Es ist eher unwahrscheinlich, daß das Smartphone eine USB-PD-Quelle ist.

Eher im Gegenteil. Oder steckst du ein UBS-Stick oder ähnliches mit der 
"anderen Seite" in die Steckdose wenn du diesen an ein Phone/Tablet 
anschließt? Es gibt genug Geräte die vom Host mit Strom versorgt werden 
müssen und keinen separaten Anschluss zur Versorgung haben.
Gast #7239167
Lesenswert?

René schrieb:
> - Wie muss ich die Hardwareschnittstelle technisch konfigurieren. Damit
> das funktioniert.

Die Lösung steht in Deiner Überschrift: OTG. Das Kabel, an dem das Handy 
einen USB-Stick lesen kann, passt auch zur Belegung des Nano. Dafür 
zuständig ist der fünfte Pin im Min-/Micro-USB.

Jörg W. schrieb:
>> USB muss 5V 100mA liefern können, ohne zu sterben.
>
> Bei "klassischem" (Micro-B) USB OTG ist das viel weniger. Genauen Wert
> habe ich nicht im Kopf, aber so in der Größenordnung von 20 mA.

Ich mag mir nicht vorstellen, dass das für aktuelle USB-Sticks 
ausreicht. In einem Sandisk-Forum findet man, dass das iPhone 100mA 
liefern würde und diese für einen schnellen 256Gb nicht ausreichen.

Man kann erstmal streiten, ob Renes Idee wirklich sinnvoll ist, der 
Handiakku ist nicht beliebig groß und muß die 5V per StepUp erzeugen - 
wie lange wohl?

Jörg W. schrieb:
> Wie willst du dann definieren, welches der beiden Telefone die Quelle
> und welches die Senke ist? ;-)

Kabel mit zwei Mikro-USB, auf einer Seite Pin5 offen, auf der anderen an 
GND. Aber eher theoretisch, in der Praxis Unfug.

Irgend W. schrieb:
>> Es ist eher unwahrscheinlich, daß das Smartphone eine USB-PD-Quelle ist.
> Eher im Gegenteil.

USB-PD meint, hohe Ströme und höhere Spannung liefern zu können, ab das 
Sinn geben würde?
Moderator Persönliche Seite #7239205
Lesenswert?

Manfred schrieb:

> Die Lösung steht in Deiner Überschrift: OTG. Das Kabel, an dem das Handy
> einen USB-Stick lesen kann, passt auch zur Belegung des Nano. Dafür
> zuständig ist der fünfte Pin im Min-/Micro-USB.

Es geht um USB-C.

Da gibt es kein "fünftes Pin", und auch kein OTG als solches.

>> Bei "klassischem" (Micro-B) USB OTG ist das viel weniger. Genauen Wert
>> habe ich nicht im Kopf, aber so in der Größenordnung von 20 mA.
>
> Ich mag mir nicht vorstellen, dass das für aktuelle USB-Sticks
> ausreicht.

Mehr als das ist meiner Erinnerung nach verhandelbar, aber diese "man 
kann immer erstmal 100 mA ziehen"-Regel gilt für OTG nicht.

Das ist einer der wesentlichen Unterschiede zwischen OTG und einem 
"richtigen" USB-Host.

Niklas G. schrieb:
>> Wie willst du dann definieren, welches der beiden Telefone die Quelle
>> und welches die Senke ist? ;-)
>
> Über das Menü welches Android anzeigt?

OK, hat natürlich Sinn.

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