usbvt0a.png
Edit v1.211 from 2008-08-25 to 2009-06-30 by HSc+SBa+TSc

Projekt USB-Verbindungstester

Mit dem USB-Tester können sie Fehler an ihrem USB Anschluss oder Gerät finden. Das Gerät zeigt an, ob der Anschluss Spannung liefert und kann ein USB 1.1 und 2.0 Gerät simulieren. Mit den am Gerät befindlichen Buchsen kann man auch genauer nachmessen, welche Spannung und welcher Strom fließt.

PS: Der Tester hat keine eigenen Stromversorgung, weil jeder aktive USB-HUB an seinen Ausgägen 5VDC/0,5A liefert.

Gesamtdarstellung
usbvt1a.png


Bedienung

Hinweis:

  • Der silberne Schalter K1 sollte bei allen Anwendungen zuerst in der Mittelstellung sein und
  • der rote Schalter K2 auf aus.


  • a, Ermitteln, ob am Host Gerät Spannung anliegt.
    • Wenn man den Eingang an das Host Gerät anschließt und sie genügend Spannung liefert, leuchtet die rote LED. Die anliegende Spannung kann man in dieser Konfiguration auch zwischen den Buchsen 'rot' und 'schwarz' messen.

  • b, Den Strom des Gastgerätes messen.
    • Sofern eine Spannung anliegt, ist es auch möglich, den Stromverbrauch des Gastgerätes zu ermitteln. Als Gastgerät ist das am Tester angeschlossene Gerät gemeint. Um den Strom zu messen, verwendet man die Buchsen 'rot' und 'gelb'. Die 'rot'e Buchse ist der Eingang der Stromversorgung und die 'gelb'e Buchse der Ausgang der Stromversorgung. Der 'rot'e Kippschalter verbindet oder trennt die rote und gelbe Buchse. Zur Messung des Stromes sollte der 'rot'e Kippschalter auf 'Aus' gestellt sein.

  • c, USB Gerät Simulieren
    • Der silberne Schalter K1 stellt die USB Simulation ein.
      • In der Stellung 2.0 verbindet es die Betriebsspannung über ein 1,5K Widerstand mit dem D+ Leiter. Damit Simuliert es ein USB 2.0 Gerät.
      • In der Stellung 1.1 verbindet es auf gleiche Weise den D- Leiter und simuliert ein USB 1.1 Gerät.
      • In der Mittelstellung ist die Simulation ausgeschaltet.

      Windows hat keine eingebaute Fähigkeit die Art des Gerätes zu erkennen. Nur das es da ist. Unter Linux kann man mit dem Befehl watch 'dmesg | tail' die Art des Greätes problemlos ermitteln.

  • d, Anschluss eines Gastgerätes
    • Wenn ein Gastgerät an den Ausgang angeschlossen wird und der rote Schalter K2 auf 'ein' steht wird das Gastgerät direkt mit dem Hostgerät verbunden.

      Wenn der rote Schalter K2 aus ist, kann man mit einem Ampere Meter, das an den Buchsen Rot und Gelb angeschlossen ist sehen, welcher Strom vom Gastgerät aufgenommen wird.

      Alternativ kann man auch die Spannung vom Gastgerät ermitteln, wenn es eine eigene Stromversorgung hat. Z.B. ein aktiver USB-Hub. Dazu muss der rote Schalter K2 auf 'aus' sein. Die Spannung kann man nun über die Buchsen Gelb und Schwarz messen und muss unter 5,25V sein.


Versuchsaufbau

Es wurde ein Versuchsaufbau gemacht:

usbvt2a0.jpg

Dabei wurden zwei USB Sticks und ein USB-Floppy-Laufwerk zur Messung angeschlossen. Die Spannung blieb bei normativen 5V.

  • Als erstes wurde ein 512MB USB Stick gemessen. Dieses Gerät wies allerdings technische Fehler auf:
    • Strom im Ruhezustand: 46-51mA
    • Strom bei Zugriff auf den Datenträger: ~90mA
  • Als zweites wurde ein weiterer USB Stick gemessen:
    • Strom im Ruhezustand: 30 mA
    • Strom bei Zugriff auf den Datenträger: 49mA
  • Als letztes wurde ein USB-Floppy-Laufwerk gemessen:
    • Strom im Ruhezustand: 10mA
    • Strom bei Zugriff auf den Datenträger: 180-250mA

Bedienelemente
  • Links befindet sich der Anschluss zum Host Gerät (Männlicher USB Stecker)
  • Rechts ist der Anschluss zum Gast Gerät (Weiblicher USB Stecker)
  • Die rote LED zeigt an, ob Spannung am Eingang anliegt.
  • Der silberne 3 Stellen Schalter K1 (rechts neben der LED) schaltet zwischen USB 1.1, 2.0 und keine Gerätesimulation um.
  • Der rote 2 Stellen Schalter K2 verbindet die Betriebsspannung vom Eingang mit dem Ausgang.
  • Die rote Buchse ist mit der Betriebsspannung des Einganges,
  • die gelb Buchse ist mit der Betriebsspannung des Ausganges und
  • die schwarze Buchse ist mit der gemeinsamen Masse verbunden.

Schaltplan

           IN                                           OUT
                                              Buchsen
           rt     Sicherung                  rt     gb   rt
      Vcc  o-------o \_/o------o-------o------o     o-----o  Vcc
                               |       |      |  T Ein/Aus
                              .-.     .-.     | --- |
           gn         330 Ohm | |     | |1K5  o-o o-o    gn
       D+  o------------------|-|-----|-|---o-------------o  D+
                              '-'     '-'   o
                               |       'o---- 3 Stellen
           ws                  |            o Umschalter ws
       D-  o-------------------|------------o-------------o  D-
                           LED V ->
                           rt  -
           sw                  |              sw         sw
      GND  o-------------------o--------------o-----------o  GND
                                           Buchse
    

Stückliste
  • Widerstand 1,5 kOhm
  • Widerstand 330 Ohm
  • LED Rot (1,8V)
  • 240/0,5A Sicherung + Halterung
  • Lötnägel + Stecker 7x1mm & 9x1,3mm
  • Buchsen: Rot, Gelb, Schwartz
  • USB Verlängerung 2m
  • Silberner 3 Stellen Schalter
  • Roter 2 Stellen Schalter
  • Platine
  • Gehäuse und
  • 2x Zugentlastung

Aufgabe

Edit v0.310 from 2004-04-31 to 2008-08-08 by HSc
2008-08-05 bis 2008-08-__: SBa
USB-Tester v1.1 mit Verbindungserkennung:
Die Idee basiert auf eine nicht mehr bekannte Literaturstelle aus einer Zeitschrift. Die technischen Daten wurden aber auch in
(/108/ S. 045 ff., 2.3.2 Connect- und Disconnect-Erkennung) gefunden.
  • Test der Funktion, d.h. Windows oder ... würde nach einem neuen Treiber für das Gerät fragen, wenn
    • USB v1.1 mit Low-Speed: Vcc über 1,5kOhm an D- oder
    • USB v2.0 mit High-Speed: Vcc über 1,5kOhm an D+
    verbunden ist!
  • Anzeige der Betriebsspannung durch eine LED.
  • Betriebsspannung des USB-Eingangs vom Typ B auf zwei Messpunkte führen. Ebenso den positiven Betriebsspannungskontakt des USB-Ausgangs. Dadurch besteht die Möglichkeit, den Stromfluß zwischen Eingang und Ausgang zu messen, um so den Verbrauch des angeschlossenen USB-Gerätes zu ermitteln.
  • Dokumenatation des Schaltungsaufbaus, der Handhabung und der Funktion.

PS: Auf eine Notstromversorgung 5V/500mA wird verzichtet, da bereits viele preiswerte USB-Hub's mit integrierter Stromversorgung auf dem Markt sind.

Voraussetzung:
  • Grundkenntnisse der Elektronik (Widerstand, Kondensatr, Spule, Diode, Transistor) und des Schaltplanentwurfs auf Papier;
  • handwerkliche Fähigkeit bzgl. Löten
und ein Zeitraum von 3 bis max. 10 Tage.