USB-betriebenes Gerät mit mehreren Entkopplungskondensatoren

Ich habe ein USB-betriebenes Gerät mit mehreren ICs. Nach dem, was ich gelesen habe, ist es üblich, eine Kombination aus Kondensatoren mit mehreren Bereichen zum Entkoppeln jedes einzelnen ICs zu verwenden, wobei der kleinste so nah wie möglich und größere Kondensatoren nicht zu weit entfernt sind.

Allerdings stehe ich vor einem Dilemma:

Laut dieser Quelle beträgt die maximal zulässige Entkopplungskapazität für ein USB-Gerät 10 uF. Da mehrere ICs alle eine Kombination aus 0,1-uF- und 2,2-uF/4,7-uF-Entkopplungskondensatoren haben, überschreite ich diese Grenze leicht, da sie alle parallel geschaltet sind.

Die einzige Lösung, die mir einfällt, besteht darin, den größeren Entkopplungskondensator zu reduzieren / zu eliminieren und / oder zu versuchen, die größeren Entkopplungskondensatoren einiger ICs zusammenzufassen, während die kleineren Entkopplungskondensatoren in der Nähe jedes ICs bleiben.

Meiner Meinung nach scheint keine dieser Lösungen ideal zu sein. Was ist das empfohlene Entkopplungslayout für mehrere ICs auf einem USB-betriebenen Gerät?

Die theoretische Leistungsaufnahme aller verwendeten ICs liegt noch unter der Grenze, die über USB 2.0 geliefert werden kann.

Die (normalerweise) 100n C sind für relativ große Stromspitzen von kurzer Dauer, die von einer Quelle in der Nähe des Chips geliefert werden müssen. Die > 1uF-Wert-C's haben eine eher platinenweite Aufgabe. Wenn Sie beispielsweise 50 der 100 nF C haben, würde ich einfach die > 1 uF weglassen. Die benötigte platinenweite Kapazität wird bereits durch die chinesische Horde von 100nF C's geliefert.
Einige beziehen sich unmittelbar auf Ihre Frage, aber Sie sollten Folgendes beachten, wenn Sie große Kondensatoren verwenden: USB hat nicht nur eine Einschaltstrombegrenzung, sondern auch eine Begrenzung dafür, wie lange ein Gerät 5 V auf VBUS anzeigen darf, nachdem es vom Host heruntergefahren wurde . Vielleicht kennt jemand eine genaue Referenz?
@ARF Dies ist ein bisschen wie ein Necro-Post, aber ich habe Folgendes in der USB2-Spezifikation gefunden: "Wenn VBUS entfernt wird, muss das Gerät innerhalb von 10 Sekunden die Stromversorgung vom D + / D- Pullup-Widerstand trennen." Ich erinnere mich nicht an eine Anforderung, 5 V von VBus zu entfernen, aber das wird sich auf mein aktuelles Design auswirken, falls dies der Fall ist. Könnte das die Spezifikation sein, an die Sie gedacht haben?
Ich bin ziemlich spät dafür, aber @Jason_L_Bens, hast du eine Antwort bekommen?

Antworten (4)

Obwohl es nicht genau das ist, wonach Sie suchen, habe ich Power-Management-ICs verwendet, um dies zu erreichen. Zum Beispiel der TPS2113APW . Ich bevorzuge diesen speziellen Chip, weil er es mir ermöglicht, Geräte mit doppelter Stromversorgung herzustellen, die entweder mit einer Steckdose oder ohne USB betrieben werden können und automatisch die Steckdose bevorzugen, wenn sie verfügbar ist.

Wenn Sie keine doppelte Stromversorgung benötigen, können Sie so etwas wie den MIC2545A verwenden

Letztendlich wird jede Kapazität "hinter" dem Power-Management-IC (dh an die IC-Ausgänge angeschlossen) vom USB nicht "gesehen". Der Bus sieht nur die Kapazität "vor" dem IC (dh an IC-Eingängen angeschlossen).

Sie müssen sich immer noch um den Einschaltstrom kümmern - den Teil "plus alle kapazitiven Effekte, die durch den Regler sichtbar sind" der Spezifikation - aber diese ICs haben auch eine variable Strombegrenzung. Ermitteln Sie die Parallelwiderstände, die Sie für eine 100-mA-Begrenzung und eine 500-mA-Begrenzung (und optional eine n-mA-Begrenzung, wenn Sie die Wandleistung begrenzen möchten) benötigen, und verwenden Sie dann FETs, um die Widerstände nach Bedarf kurzzuschließen, um verschiedene Begrenzungen zu ermöglichen.

Über diese Chips habe ich PCBs mit mehreren hundert uF an den USB angeschlossen, und ein auf Fast Current Max eingestelltes DMM hat bestätigt, dass der Einschaltstrom während des Anschlusses 100 mA nicht überschritten hat.

Ich entschied mich schließlich für den NCP380LSN05AAT1G-Chip. Ähnlich wie MIC2545A, wurde jedoch für USB-Anwendungen entwickelt.
Wenn Sie diesem Ansatz folgen, stellen Sie sicher, dass auf der VBus-Seite mindestens 1 uF vorhanden ist. Diese Anforderung wurde mit dem Aufkommen von USB On The Go hinzugefügt und ist erforderlich, damit das Attach Detection Protocol funktioniert.
Ich verwende es, um Teile meines Geräts (analoge Seite) sanft zu starten. Der Hauptprozessor (Gesamtentkopplungskapazität ~ 5 uF, obwohl die meisten davon nur vom uC zur Masse laufen) ist direkt an den USB angeschlossen und die verbleibenden Kappen und ICs befinden sich hinter dem Regler.

Ein angeschlossenes USB-Gerät darf nicht mehr als 10 uF Kapazität aufweisen. Dies bedeutet nicht unbedingt, dass Sie nur 10 uF Kondensatoren haben können, es bedeutet, dass Sie den Einschaltstrom auf den Wert begrenzen müssen, der zum Laden von 10 uF beim Anschließen erforderlich ist. Aus der USB-Spezifikation:

Die maximale Last (CRPB), die am nachgeschalteten Ende eines Kabels platziert werden kann, beträgt 10 μF parallel zu 44 Ω. Die Kapazität von 10 μF stellt jeden Bypass-Kondensator dar, der in der Funktion direkt über die VBUS-Leitungen angeschlossen ist, sowie alle kapazitiven Effekte, die durch den Regler im Gerät sichtbar sind. Der 44-Ω-Widerstand stellt eine Einheitslast des Stroms dar, der vom Gerät während des Anschließens gezogen wird.

Außerdem:

Wenn im Gerät mehr Bypass-Kapazität erforderlich ist, muss das Gerät eine Form von VBUS-Stoßstrombegrenzung enthalten, so dass es den Eigenschaften der oben genannten Last entspricht.

Wie Sie wahrscheinlich wissen, darf Ihr Gerät beim Anschluss ohne Verhandlung 1 Netzteil oder 100 mA ziehen.

Wenn ich ein Hochleistungs-USB-Gerät entwerfen würde, würde ich:

A. Lebe mit der 10-uF-Anforderung, z. B. wenn ich ein Schaltnetzteil verwende oder wenn meine VDD 3,3 V beträgt

oder

B. Verwenden Sie eine "Soft-Start" -Schaltung wie einen 47-Ohm-Widerstand in Reihe mit meinem enormen Bulk-Kondensator. Verwenden Sie einen Komparator, um die Spannung über dem Bulk-Kondensator zu messen. Wenn die Spannung innerhalb von 100 mV der USB-Busspannung liegt, lassen Sie den Komparator einen P-MOSFET einschalten, der den 47-Ohm-Widerstand kurzschließt.

USB-Softstart-Schema

Wenn Sie 100 mA ziehen, wird die Spannung über einem 47 &OHgr; Widerstand wird nicht einmal annähernd 100 mV erreichen, Sie würden einen 1 &OHgr; Widerstand dann, aber dann haben Sie keinen Sanftanlauf mehr. Und vielleicht brauchen Sie keinen Komparator und FET, wie wenn Sie die 5 V nur für einen LDO-Regler verwenden würden.
Ich sagte "100mV" und dann zeigt mein Schaltplan eher 500mV. Die Spannung ist nicht der wichtige Teil, es ist wichtiger, unter der 100-mA-Anforderung zu bleiben, wenn die Bulk-Kappe geladen wird. Sorry für die Verwirrung.
Es ist eine gute Idee, aber ich denke, der Spannungsabfall ist wichtig. Wenn Sie den FET schalten, wenn noch 500 mV übrig sind, kann C2 immer noch die Art von Stromspitze verursachen, die der USB-Bus überhaupt nicht sehen möchte. Ich würde diesem Operationsverstärker auch eine gewisse Hysterese hinzufügen (wenn es sich um einen Operationsverstärker handelt, wird nicht gesagt).
Alles gute Punkte. Ich meinte es als Ausgangspunkt für Ihre eigene Lösung.
Ein Beispiel finden Sie in den USB-Hardware-Designrichtlinien für FTDI-ICs, Abschnitt 2.4.2. Bulk-Kapazität vs. Einschaltstrom mit einem Mikrocontroller-Aktivierungspin

Die 100 nF sind die wichtigsten. Achten Sie darauf, diese und wie Sie sagen, so nah wie möglich an den Stiften zu platzieren.

2,2/4,7 µF parallel zu schalten ist ein hoher Wert und sollte in einem ordentlich entkoppelten Netzteil nicht verlangt werden. Vor allem nicht auf jedem IC. Hier wird die Stromversorgung etwas entfernt sein, und dann wird ein Kondensator von einigen µF dringend empfohlen. Verwenden Sie den höchsten Wert, den Sie sich nach Abzug der 100 nFs noch leisten können, und platzieren Sie diesen in der Nähe des ICs, der den meisten Strom zieht, es sei denn, dies wäre das andere Ende, an dem der USB in die Leiterplatte eintritt. Dann müssen Sie Kompromisse eingehen: auf dem Weg vom USB-Anschluss und nicht zu weit von den größten Stromverbrauchern entfernt.

Die Regel "maximale Kapazität über dem Vbus-Pin" soll verhindern, dass die Vbus-Spannung so weit abfällt, dass die anderen USB-Geräte zurückgesetzt werden, wenn ein neues USB-Gerät angeschlossen wird.

Ich habe einige USB-Geräte gesehen, die nur eine Ferritperle benötigen, um den Einschaltstrom innerhalb der Spezifikationen zu halten. Sie verbinden nur 2 Dinge mit dem Vbus-Pin des USB-Anschlusses: die minimale VBUS-Entkopplungskapazität von 1 uF direkt über den Vbus- und GND-Pins des USB-Anschlusses und eine Ferritperle, die den Rest des Geräts mit Strom versorgt. Dadurch können sie auf der anderen Seite dieser Ferritperle eine Nettokapazität von etwas mehr als 10 uF verwenden.

Die meisten Schaltpläne für USB-betriebene Geräte, die ich mir angesehen habe, haben einen Spannungsregler, der zwischen 4,45 V und 5,25 V vom USB-Host in die 3,3 V umwandelt, die von allen Chips auf dem Gerät verwendet werden. Die Verwendung eines Spannungsreglers mit einer „Soft-Start“-Schaltung hält den Einschaltstrom innerhalb der Spezifikationen; Dadurch kann der Designer auf der USB-Seite ohne Probleme eine beliebige Kapazität an den Ausgang des Reglers legen - zwischen 3,3 V und GND.

Wie viel mehr Kapazität kann ungefähr nach dem Einsetzen der Ferritperle verwendet werden?