Als eerste spielerij met de PIO van de Raspberry Pi Pico leek het me wel wat om de golfvorm voor een “Dickson Charge Pump” te maken. Een ladingspomp dus. Zoals het gelinkte artikel uitlegt gebruikt die 2 in fase verschoven blokgolven met een stukje dode tijd ertussen, samengevat in de hieronder overgenomen afbeelding:
Op een breadboard ziet het er uit als hierboven.
Hier is de source code (Main.c en chargepump.pio).
Door de ‘onderkant’ van de condensator op te tillen wordt diens lading via de diode in de volgende condensator geduwd. Het derde oscillogram hierboven, gemeten op C2 en C3, laat dat mooi zien. Zo worden veelvouden van de ingangsspanning gemaakt. Met de diodes andersom werkt het ook voor negatieve spanningen.
Omdat de uitgangen van een pico slechts enkele mA mogen leveren of opnemen gebruik ik een push-pull driver, zie schema. Als ingang voor de ladingspomp gebruik ik de +5V (Vsys) en niet de 3V3.
Een klikbaittitel voor dit stukje zou kunnen zijn ’30V uit een USB poort, zonder gebruik te maken van inductoren!’1
Ach, het komt misschien nog wel een keer van pas als ergens een hoeft-geen-stroom-te-leveren –15V voor nodig is.
Voetnoten:
- Inductoren, want het is klikbait, dus niet simpelweg ‘spoel’ maar iets dat machinaal vertaald klinkt ↩︎
Leave a Reply