Ich habe sehr kleine und einfache elektronische Projekte, die ich mit den USB-Stromanschlüssen plus einem Widerstand einschalte. Für ein Projekt muss ich mehr als 100 mA verwenden, der USB-Anschluss erfordert jedoch einen Aufzählungsprozess, bevor mehr als das angegeben werden kann (bis zu 500 mA).
Ich habe TI.com auf der Suche nach ICs durchsucht, die mir bei dieser Aufgabe helfen können, bin mir jedoch nicht sicher, ob ich auf dem richtigen Weg bin (ich habe LM3526- und BQ2402x-ICs vorab ausgewählt, aber ich weiß es nicht vollständig verstehen, wie man sie benutzt ... ich lerne noch ...).
Gibt es ein einfaches Beispiel für einen Schaltungsentwurf, mit dem ich das lösen kann? Idealerweise sollte es etwas sein, das ich an einen USB-Anschluss anschließen kann und das mir nur eine Ausgabe von 500 mA und mehr als 4,5 V liefert.
Danke für die Hilfe,
Betrachten Sie Atmels ATtiny85 mit V-USB . Es handelt sich um einen 8-poligen AVR-Chip, den Sie mit V-USB programmieren müssten, einer USB-Implementierung auf Softwareebene, die die Enumerationsphase aktivieren würde, wodurch Sie die gesamten verfügbaren 500 mA nutzen könnten.
Es kostet ungefähr 1,50 US-Dollar in SOIC-Verpackung, wie unten abgebildet, was sowohl Platz als auch Kosten spart:
Leicht programmierbar und kostengünstig, während der obige FTDI-Chip (FT232R) etwa 6 US-Dollar pro Stück kostet.
Wenn Sie mit dem Chip kommunizieren möchten, bietet Ihnen die Verwendung von V-USB auch die Möglichkeit, als USB-Gerät der CDC-Klasse zu fungieren, das ähnlich wie der FTDI-Chip einem seriellen Anschluss (UART) entspricht.
Sie können einen FT232R USB-UART- Chip wie folgt verwenden: -
Sie schließen Ihre Last auf der anderen Seite des p-Kanal-MOSFET-Leistungsschalters an.
Sie sind leicht über den Vertrieb erhältlich und in einem nicht allzu einschüchternden 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 hat MPROG , das für diesen Zweck verwendet werden kann.
Während USB nicht mehr als 100 mA vorschreibt, die vom Gerät aufgenommen werden sollen, gibt es keinen USB-Host, der eine solche Beschränkung tatsächlich umsetzt.
Sie können leicht sogar etwas mehr als 500 mA (bevor Polyfuse oder ähnliches einsetzt) von jedem Computer ziehen, der in den letzten 5 Jahren gebaut wurde. Ja, OS wird sich eines solchen Sogs nicht bewusst sein, aber der aktuelle Ausgang wird vollkommen frisch sein. :)
Basierend auf Ihrer Projektbeschreibung sind Sie eigentlich nicht an einem USB-Gerät interessiert, sondern verwenden es nur als Stromquelle. Obwohl das Ignorieren einer Spezifikation möglicherweise nicht der beste Ansatz ist, habe ich noch keinen Computer gesehen, der den Strom auf unter 500 mA begrenzt.
Wouter van Ooijen
Passant
Passant
Sebastian
Sebastian
Simon Richter