Ich habe sehr kleine und einfache elektronische Projekte, die ich über die USB-Stromanschlüsse und einen Widerstand einschalte. Für ein Projekt muss mehr als 100 mA verwendet werden. Für den USB-Anschluss muss jedoch ein Aufzählungsprozess durchgeführt werden, bevor mehr als das angegeben wird (bis zu 500 mA).
Ich habe auf TI.com nach ICs gesucht, die mir bei dieser Aufgabe helfen können. Ich bin mir jedoch nicht sicher, ob ich auf dem richtigen Weg bin (ich habe LM3526- und BQ2402x-ICs vorab ausgewählt, aber nicht vollständig verstehe, wie man sie benutzt ... ich lerne noch ....).
Gibt es ein einfaches Beispiel für ein Schaltungsdesign, mit dem ich dieses Problem lösen kann? Idealerweise sollte es etwas sein, das ich an einen USB-Anschluss anschließen kann und das mir nur einen Ausgang von 500 mA und mehr als 4,5 V gibt.
Danke für die Hilfe,
quelle
Antworten:
Betrachten Sie den ATtiny85 von Atmel mit V-USB . Es handelt sich um einen 8-poligen AVR-Chip, den Sie mit V-USB programmieren müssten. Hierbei handelt es sich um eine USB-Implementierung auf Software-Ebene, die die Aufzählungsphase ermöglicht und es Ihnen ermöglicht, die gesamten verfügbaren 500 mA zu nutzen.
Es handelt sich um eine SOIC-Verpackung im Wert von 1,50 USD (siehe Abbildung unten), die sowohl Platz als auch Kosten spart:
Leicht programmierbar und kostengünstig, während der oben genannte FTDI-Chip (FT232R) etwa 6 US-Dollar kostet.
Wenn Sie mit dem Chip kommunizieren möchten, können Sie mit V-USB auch als USB-Gerät der CDC-Klasse fungieren, das genau wie der FTDI-Chip einem seriellen Port (UART) ähnelt.
quelle
Sie können einen FT232R USB-UART- Chip wie folgt verwenden: -
Sie schließen Ihre Last auf der anderen Seite des p-Kanal-MOSFET-Netzschalters an.
Sie sind leicht über den Vertrieb erhältlich und ein nicht allzu einschüchterndes Paket.
Die Standardleistungseinstellung ist 100 mA, daher müssen Sie ein Dienstprogramm verwenden, um die gewünschten 500 mA in die USB-Leistungseinstellung zu programmieren. FTDI verfügt über MPROG , das für diesen Zweck verwendet werden kann.
quelle
Während USB angibt, dass nicht mehr als 100 mA vom Gerät aufgenommen werden sollen, gibt es keinen USB-Host, der eine solche Einschränkung tatsächlich implementiert.
Sie können problemlos sogar etwas mehr als 500 mA (bevor Polyfuse oder ähnliches einsetzt) von jedem Computer ziehen, der in den letzten 5 Jahren gebaut wurde. Ja, das Betriebssystem wird sich einer solchen Anziehungskraft nicht bewusst sein, aber der Stromausfall wird vollkommen frisch sein. :) :)
Aufgrund Ihrer Projektbeschreibung interessieren Sie sich nicht für ein USB-Gerät, sondern verwenden es lediglich als Stromquelle. Obwohl das Ignorieren einer Spezifikation möglicherweise nicht der beste Ansatz ist, muss ich noch einen Computer sehen, der den Strom unter 500 mA begrenzt.
quelle