USB Hub mit PowerControl

Hallo,

ich suche einen "bus powered" USB Hub, der die USB 2.0-Spezifikation erfüllt. Speziell Teil 11.11:

"Self-powered hubs may have power switches that control delivery of power downstream facing ports but it is not required. Bus-powered hubs are required to have power switches."

Ausnahmslose alle von den ca. einem Dutzende Hubs die ich mir angeschaut habe halten sich da nicht dran. Spart ein paar Pfennige, und nicht viele würden den Unterschied merken.

Kennt zufällig jemand einen Hersteller, der sich an die Spec hält? Oder eine andere (preiswerte) Möglichkeit, ein USB-Peripheriegerät per USB-Kontrolle zu powercyclen? Das Ding hängt sich ab und zu mal auf, was sich nur durch Unterbrechung der Stromzufuhr beheben lässt.

Jo

Reply to
Johannes Deisenhofer
Loading thread data ...

Ich auch nicht bei dem hier:

formatting link

Ich hab' nur einfach keinen TPS2041 auftreiben können, sonst hätte ich ihn eingebaut. :-)

Gruß Henning

Reply to
Henning Paul

Wow. Schade, dass ich keine so ruhige Hand habe.

Auch keinen SP2526, RYC8220, oder LM3526?

Da sind wohl auch ein paar Halbleiterhersteller auf dem falschen Fuss erwischt worden: Das scheint ja doch kein so grosser Markt zu sein.

Sind die Chancen bei Markengeräten besser als bei No-Name Produkten? Ich habe den Eindruck, die Markengeräte unterscheiden sich beim Innenleben auch nicht von den No-Names.

Jo

Reply to
Johannes Deisenhofer

Zumindest nicht bei Reichelt, und wenn's zur Not auch ohne geht...

Dein Eindruck ist korrekt. Wenn man Hama, Vivanco, Digitus und Delock denn überhaupt als "Marke" bezeichnen möchte. Andere Hersteller gibts ja kaum noch.

Gruß Henning

Reply to
Henning Paul

Johannes Deisenhofer schrieb:

Mal 'ne Frage dazu: Wie schaltet man die dann? Gibt es da Kommandos für die Hubs, um die Ports ein/auszuschalten? Ich weiß nur, daß viele Hubs die Stromaufnahme der angeschlossenen Geräte überwachen und diese bei Überschreitung selbstätig vom Bus nehmen, das sind ja auch Power Switches.

Bernd

Reply to
Bernd Laengerich

Bernd Laengerich schrieb:

Ja, die Powerswitches signalisieren Überstrom an den Hub-Chip durch low-Ziehen einer Statusleitung, der disabled diesen einen (oder alle, "ganged mode") dann durch eine Kontrollleitung, so z.B. im Datenblatt des TUSB2036 nachzulesen.

Gruß Henning

--
henning paul home:  http://home.arcor.de/henning.paul
PM: henningpaul@gmx.de , ICQ: 111044613
Reply to
Henning Paul

Henning Paul schrieb:

OK, damit ist dem OP aber ja noch nicht gedient, er möchte wohl das angeschlossene Gerät im normalen Betrieb, vermutlich softwaregesteuert, deaktivieren. Ich glaube das leistet kein Hub. Und auch die Überstromsensitiven mit power switch könnte man wohl nur mit dem Lötkolben überreden, diese Funktion nach außen hin anzubieten.

Bernd

Reply to
Bernd Laengerich

Und auch softwareseitig (d.h. in diesem Fall treiberseitig) über spezifizierte Kommandos an den Hub steuerbar.

Linux-Code dazu hier:

formatting link

Die meisten Hubs behaupten auch, dass sie die Power schalten können (einzeln oder 'ganged').

Linux lsusb -v sagt z.B.:

Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 4 wHubCharacteristic 0x00a9 Per-port power switching Per-port overcurrent protection TT think time 16 FS bits Port indicators bPwrOn2PwrGood 50 * 2 milli seconds bHubContrCurrent 100 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0103 power enable connect Port 4: 0000.0100 power

Reply to
Johannes Deisenhofer

Das wären das preisliche Mittelfeld, die Handelsmarken. Die kaufen das billigste, klar.

Darüber gibt es noch Logitech, Targus, D-Link, Belkin, die vergleichsweise deutlich teurer sind. Das Geld geht aber wahrscheinlich für Marketing, Verpackung und Händlerspanne drauf. Vielleicht kriegt man ein besseres Gehäuse.

Aber auch Dell und HP verkaufen Hubs unter eigenem Namen...

Reply to
Johannes Deisenhofer

Es muss laut Spezifikation jeder leisten, und es sind auch schon solche Exemplare gesichtet worden. Allerdings nicht in Deutschland, und wahrscheinlich auch vor die Dinger preislich unter die 10¤-Grenze gefallen sind.

Jo

Reply to
Johannes Deisenhofer

er

Da ich mir gerade erst einen (r=E4umlich) verh=E4ltism=E4ssig grossen Hub samt 2,6A- Netzteil bei Conrad gekauft habe, w=FCrde ich gern wissen, wie ich das Vorhanden- sein dieses Features feststellen kann, und wie ich es von meinem Windows- XP-Computer aus ansprechen kann. Gruss Harald

das vorhandensein

Reply to
Harald Wilhelms

Am einfachsten: Aufschrauben. Ist noch ein Chip drin ausser dem Host-Controller und der Stromversorgung?

Sollte der Hub bei angeschlossener Stromversorgung ohne angeschlossenen Upstream (Computer) die downstream Ports nicht mit Strom versorgen: Treffer. Ein solches Verhalten wäre allerdings von der Spezifikation gedeckt, da es sich in dieser Konfiguration um einen 'self-powered' Hub handelt.

Nächster Versuch: Nimm eine USB-Festplatte, oder einen anderen "Grossverbraucher" >100mA und schliesse ihn an den USB-Hub (ohne Stromversorgung, also 'bus powered') an. Die Stromversorgung des Ports (oder aller Ports) sollte abgeschaltet werden. Wahrscheinlich sackt aber nur die Spannung unter die erlaubten 4.4V. Bleibt die Spannung über 4.4V ist es theoretisch möglich, das sich das angeschlossene Gerät an die Spezifikation hält und nur dann >100mA zieht sofern der Host das freigegeben hat. Man kann dann also keine Aussage treffen.

Ob und wie man von Windows aus die Stromversorgung steuert kann ich leider nicht sagen.

Solltest Du einen Hub mit Power Control finden: Sag' mir bitte Bescheid.

Jo

Reply to
Johannes Deisenhofer

Nachtrag:

Ich hab' keinen gefunden. Es ist aber durchaus möglich, einen existierenden Hub nachzurüsten, das habe ich mit zwei Exemplaren gemacht. Die fehlenden 'Power distribution switches' sind z.B. bei Farnell erhältlich (MIC2026, ca. ?1.20 , 2 Ports). Passen zumindest für die derzeit sehr verbreitenden GL850G und CY7C65640 Hub-Controller. Der Linux USB-Treiber schaltet die Power zwar innerhalb 2 Sekunden wieder zu, das ist aber für den Zweck 'Reset' kein Problem. Ein weiterer Vorteil ist, dass damit mein Bus-Powered Peripheriegerät erst startet, wenn der Hub initialisiert wird - vermeidet die Lastspitzen beim Einschalten.

Jo

Reply to
Johannes Deisenhofer

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.