Stap 7: Variaties: USB
1. verwisselen in een USB "A" type connector (mouser #571-7876161, $0.85)
2. de output voltage weerstand scheidingslijn wijzigen (wijzigen van R2 (10K) tot 22K).
3. verandering uitgang bescherming zener (D3) naar 5.6 volt 1 watt (mouser #78-1N4734A, $0,07). Een 5.1 volt zener zou meer exacte, maar zeners foutmelding als weerstanden. Als we proberen te raken een 5 volt doel en onze 5.1 volt zener 10% fout aan de lage kant heeft, zullen al onze inspanningen in de zener verbranden.
4. Spoel spoel (L1) omzetten in 220uH, 0.49amp (mouser # 580 - 22R224C, $0.59). Voer nieuwe kalibratie-constanten, volgens de kalibratie-sectie: Set V_out tot 5 volt. Stap 8 & 9: L_Ipeak = 220 * 0,49 = 107.8 = 107 (ronde op volgende laagste gehele getal, indien nodig).
5. wijzigen de uitvoer instelpunt, tabel 4 en tabel 5 in het werkblad herberekenen. Tabel 4 â €"Geef 5 volt als de uitvoer en de 10K weerstand vervangen door 22K (vanaf stap 2). Wij vinden dat bij 5 volt uitgang, met een 100K / 22K scheidingslijn netwerk, feedback (E1) 0.9 volt zullen. Vervolgens wijzigingen aanbrengen in de referentiespanning in tabel 5, en het ADC set punt vinden. Met een verwijzing van de 2,5 volt (MCP1525) is het setpoint 369.
6. monster constanten voor USB-versie:
Const v_out als byte = 5 ' uitgangsspanning om te bepalen uit-tijd, 5 USB, 12 Firewire
Const v_ref als float = 2.5 ' 2.5 voor MCP1525, 1.72 voor mijn stabistor, ~2.7 voor een zener.
Const supply_ratio als float = 5,54 ' leveren verhouding vermenigvuldiger, kalibreren voor een betere nauwkeurigheid
Const osc_freq als float = 4 ' frequentie oscillator
Const L_Ipeak als float = 107 ' coil Brugmann * ampère continu coil (220 * 0,49 = 107, ronde neer)
Const fb_value als woord = 369 ' output voltage instelpunt
Firmware en PCB voor de USB-versie zijn opgenomen in het archief van het project. Alleen de spanning van de MCP referentie-versie was omgezet naar USB.