Donnerstag, 1. September 2011

SolarChargerUSB - ein kleines Sommerprojekt!

Ich hatte schon länger vor mein kleines 5W@12V Solarpanel mit einem DC-DC Converter für USB auszurüsten. Ich hatte mir in den Kopf gesetzt, dass ich dem angeschlossenen Gerät, sofern es dies unterstützt, mitteilen kann wieviel Strom es maximal beziehen darf. Die USB-  sowie die Battery Charging- Specification erlauben und beschreiben dies im Detail. Dafür wird jedoch zwingend ein µC oder Controller-Chip benötigt der hardwareseitig USB unterstüzt, was dem bestreben, dieses Projekt günstig aufzubauen, im Wege stand.
Die BCS definiert verschiedene Anschlussklassen, je nachdem was der USB-Anschluss kann oder können muss.
Eine sehr einfache Klasse nennt sich "Dedicated Charging Port" (DCP) oder einfacher: USB-Steckdose ;-)

Zuerst ein bisschen prototyping um mich zu vergewissern ob alles so funktioniert wie gedacht.


Dreh und Angelpunkt dieser Schaltung ist der SimpleSwitcher-IC LM2675-5 von National. Der Linearregler links im Bild setzt den ON-Anschluss auf high. Es sind nur bis zu 6V erlaubt, d.h. ON mit Vin verbinden ist eine schlechte Idee. Der Chip legt dann nämlich die Eingangsspannung, wenn > 6V, voll auf den Ausgang! Das Prototyping bot mir auch die Gelegenheit endlich meine Breakout-Platine für SO8-Chips zu testen. Die rechte Seite stellt nur die Standardbeschaltung laut Datenblatt dar und die LED leuchtet wenn der Chip arbeitet. (Die Diode hat sich hinter der Spule versteckt)

it's time to get serious ... ;D


Der Teil im strichlierten Bereich dient zum Einschalten von IC1 wenn Vin bei ~10V ist.
Der 200Ω-Widerstand verbindet D+ mit D-, somit wird die Schaltung zum DCP.
Ein interessanter Aspekt dieser Schaltung ist, dass sie sich automatisch ein- und ausschaltet, je nachdem ob Vin genügend hoch ist.



Endlich mal wieder SMD-Bauteile löten ;-)

0 Kommentare:

Kommentar veröffentlichen