Hög spänning Switch Mode Power Supply (SMPS) / Boost omvandlare för Nixie rör (3 / 6 steg)
Steg 3: Kör SMPS med en mikrokontroller
Vi vet redan krävs stigtiden från våra tidigare beräkningar: 13.5uS. TB053 föreslår att stigtiden vara 75% av perioden. Jag utifrån min Periodvärdet multipliceras 1.33: 17.9uS stigtiden. Detta överensstämmer med förslaget i TB053 och säkerställer att induktor stannar i diskontinuerligt läge â €"urladdning helt efter varje laddning. Det är möjligt att beräkna en mer exakt tid genom att lägga till beräknade stigtiden den beräknade falla tid, men jag har inte försökt detta.
Nu kan vi bestämma det faktiska månadskapaciteten och tidstypiska värden att ingå mikrokontroller att få önskad tidsintervall. I Microchip PIC Mid-range manualen hittar vi följande ekvationer (http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf):
PWM månadskapacitet på oss = (10 bitars Duty Cycle värde) * (1 / oscillator frekvens) * Prescaler
Om vi ställer prescaler 1 och slå denna ekvation med en algebra pinne får vi:
10-bitars Duty Cycle värde = PWM Duty Cycle oss * oscillatorn frekvens
Ersätta intermittensen oss beräknade stigtiden, och antar en 8 Mhz oscillator frekvens:
107 = 13.5uS * 8 Mhz
107 in i PIC att få en arbetscykel för 13.5uS.
Nästa, vi bestämmer PWM Period värdet. Från mellanklass Manual får vi följande ekvation:
PWM period oss = ((PWM period value) + 1) * 4 * (1/oscillator frekvens) * (prescale värde)
Återigen, vi ställer prescaler 1 och trakassera ekvationen för PWM Periodvärdet, vilket ger oss:
PWM Periodvärdet = ((PWM Period oss / (4/Oscillator frekvens)) -1)
Ersätta Period oss för (1.33 * stigtiden), och antar en 8 Mhz oscillator frekvens:
35 = ((17.9/(4/8))-1)
35 är ingått bilden att få en period av 17.9uS. Men vänta! Är inte perioden kortare än intermittensen? Nej - bilder har en 10 bitars duty cycle register och en 8-bitars registrera period. Det finns mer upplösning för duty cycle värdet, alltså dess värde ibland kommer att vara större än Periodvärdet - speciellt vid höga frekvenser.
Alla dessa beräkningar genomförs i "tabell 2. PWM beräkningar"i kalkylbladet ingick med detta instructable. Flera exempel spolar anges.