Forum: Analoge Elektronik und Schaltungstechnik USB Datenleitungen Wiederstand Messen und trotzdem benutzen


von Daniel K. (daniel_k49)


Lesenswert?

Kann mir einer von euch helfen.
Ich sitze gerade an einem Projekt bei welchem ich durch einen 
Mikrocontroller erkenne ob die angeschlossene USB Leitung von einem 
Computer kommt oder von einem externen USB Netzteil. Das mache ich indem 
ich den Wi̱derstand zwischen D- und D+ messe welcher bei Netzteilen 
unter 200Ohm sein sollte. Die Messung entsteht über einen 
Spannungsteiler. Mein Problem ist nun, dass ich die Datenleitungen auch 
noch benutzen möchte um ein Gerät an den PC anzuschließen. Aber die 
Messung beeinflusst die Leitungen was offensichtlich zu Problem bei der 
Datenübertragung führt. Ich hatte schon an Dioden und Transistoren 
gedacht, aber diese haben ja auch einen Wi̱derstand welcher auch zu 
Fehlern führen würde.
Ich hoffe mir kann jemand weiterhelfen, denn ich bin noch nicht so 
fortgeschritten in der Elektronik.
Danke schon mal im voraus.

von Gerd E. (robberknight)


Lesenswert?

Daniel K. schrieb:
> Aber die
> Messung beeinflusst die Leitungen was offensichtlich zu Problem bei der
> Datenübertragung führt.

Ja, klar. Die USB-Datenleitungen sind da recht empfindlich sobald 
Highspeed-Datensignale (also 480MBit) drüber gehen sollen.

Deshalb gibt es extra USB-Switch-Bauteile die zwischen verschiedenen 
Geräten umschalten können, aber die Datenintegrität wahren.

Der BQ24392-Q1 von TI hat auch gleich schon die Charger-Detection mit an 
Bord, dann kannst Du Dir den Teil auch gleich sparen.
http://www.ti.com/product/bq24392-q1

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.