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