Frage zu einem Intel USB Host Controller, der über einen USB-Anschluss mit Strom versorgt wird

7

Ich hatte eine allgemeine Frage zum Intel (R) 82801FB / FBM USB Universal Host Controller (ICH6) . Der ICH6 verfügt über fünf USB-Host-Controller mit (ich nehme an) zwei physischen USB-Anschlüssen pro Controller.

Meine Frage ist, liefert der ICH6 oder eine Intel SouthBridge bis zu 500 mA pro physischem USB-Port oder teilt er die 500 mA pro Host-Controller zwischen den beiden USB-Ports an jedem Controller?

zacharoni16
quelle

Antworten:

8

Wenn Sie das Dokument lesen, das Sie verlinkt haben, werden Sie feststellen, dass der ICH6 selbst überhaupt nicht den Strom für den USB-Anschluss liefert, da auf dem Chip kein Pin dafür vorhanden ist. Stattdessen wird dafür eine externe Schaltung verwendet. Dies ist eine ziemlich übliche Methode, um USB-Host-Ports mit Strom zu versorgen.

Es gibt verschiedene Möglichkeiten, das USB-Netzteil zu implementieren. Am einfachsten ist es, es direkt oder über einen PTC an +5 V anzuschließen, wie in Raspberry Pi:

Geben Sie hier die Bildbeschreibung ein

Auf diese Weise können Sie so viel vom USB-Anschluss beziehen, wie das Netzteil (oder der PTC) zulässt, und ein Kurzschluss wird wahrscheinlich den Betrieb des Hosts stören.

Oder es kann ein spezieller USB-Lastschalter-IC verwendet werden, der den Strom auf einen festen oder konfigurierbaren Wert begrenzen und / oder verwendet werden kann, um die Stromversorgung dieses Anschlusses vollständig auszuschalten, wie beim SY6280 in Marsboard:

Geben Sie hier die Bildbeschreibung ein

Es gibt auch USB-Lastschalter-ICs, die dem Host eine Überstromsituation anzeigen können, wie z. B. den LM3526 in einer LPC17xx-Karte:

Geben Sie hier die Bildbeschreibung ein

Wie viel Strom Sie von Ihren USB-Anschlüssen ziehen können, ohne Probleme zu bekommen, und was passiert, wenn Sie zu viel Strom ziehen, hängt ganz von der Schaltung ab, die zur Stromversorgung Ihrer Anschlüsse (und manchmal auch von der Softwarekonfiguration) außerhalb Ihrer SouthBridge verwendet wird. Sie können Ihr Board untersuchen und versuchen, die USB-Stromleitungen zu verfolgen, um festzustellen, welche ICs vorhanden sind (diese befinden sich normalerweise sehr nahe an den Anschlüssen). Wenn Sie dann die Datenblätter lesen, erhalten Sie möglicherweise einen Hinweis.

Laszlo Valko
quelle