The BJT Inverter Verdict: When to Build and When to Buy
For continuous AC loads under 50W, a DIY Bipolar Junction Transistor (BJT) inverter is a viable, ultra-low-cost educational build that teaches fundamental switching theory. For anything above 50W, abandon BJTs entirely and use logic-level MOSFETs (like the IRF3205) or purchase a commercial pure sine wave unit. BJTs suffer from high base-drive current requirements and collector-emitter saturation voltage ($V_{CE(sat)}$) conduction losses that cause severe thermal runaway at high currents.
| Target AC Load | Topology Choice | Concrete Pick / Action |
|---|---|---|
| < 50W (e.g., Wi-Fi router) | DIY BJT Push-Pull | Build with TIP35C BJTs + 60VA transformer |
| 50W - 500W | DIY MOSFET H-Bridge | Build with IRF3205 MOSFETs + SG3525 driver |
| > 500W | Commercial Pure Sine | Buy Victron Phoenix 12/500 or Renogy 1000W |
System Block Architecture: Source to Load
A complete backup power system follows a strict source-to-load path. For a 12V BJT inverter system, the architecture flows as follows:
- Source: 12V LiFePO4 Battery Bank
- Protection: Battery Management System (BMS) & Class-T DC Fuse
- Conversion: Astable Multivibrator (Oscillator) → BJT Driver Stage → BJT Power Stage
- Step-Up: 12-0-12V Center-Tapped Transformer (Primary) to 120V (Secondary)
- Load: 120V AC Appliance (e.g., 40W networking switch)
Wiring cells in series increases system voltage (V) while Amp-hours (Ah) remain identical to a single cell. Wiring in parallel increases capacity (Ah) while voltage remains identical. For a 12V BJT inverter, you need a 4S (4-series) LiFePO4 configuration to achieve 12.8V nominal. If you need more runtime, you parallel entire 4S packs (e.g., two 4S 100Ah packs in parallel = 12.8V 200Ah).
Critical Warning: Never parallel mismatched cells, different chemistries, or packs with different cycle ages. Internal resistance mismatches will cause cross-currents, leading to localized overheating and cell venting.
Battery Sizing Math: Peukert, DoD, and C-Rates
Let us size the battery bank for a 40W AC networking load that must survive an 8-hour grid outage. BJT push-pull inverters are inherently inefficient due to transformer core losses and BJT saturation voltage drops. We must assume a conservative 65% inverter efficiency.
Step 1: Calculate DC Power and Current
DC Power Required = AC Load / Efficiency = 40W / 0.65 = 61.54W.
DC Current at 12V nominal = 61.54W / 12V = 5.13A.
Step 2: Base Amp-Hour Requirement
5.13A × 8 hours = 41.04Ah.
Step 3: Apply Peukert's Law
Peukert's Law accounts for capacity loss at higher discharge rates. While lithium iron phosphate (LiFePO4) has a near-ideal Peukert exponent ($k \approx 1.05$) compared to lead-acid ($k \approx 1.3$), we still apply a 1.05 derating factor for wiring losses and BMS overhead.
Adjusted Ah = 41.04Ah × 1.05 = 43.09Ah.
Step 4: Apply Depth of Discharge (DoD)
LiFePO4 chemistry safely supports an 80% to 90% DoD without severe cycle-life degradation. Using a conservative 80% DoD limit:
Final Required Capacity = 43.09Ah / 0.80 = 53.86Ah.
Step 5: Verify C-Rate Limits
A 5.13A draw on a 60Ah battery represents a discharge rate of 0.085C (5.13 / 60). Standard LiFePO4 prismatic cells support a 0.5C continuous discharge rate. We are well within safe thermal limits.
Concrete Pick: A 12V 60Ah LiFePO4 battery (e.g., Power Queen 12V 60Ah or Ampere Time 12V 60Ah, typically $140-$170 in 2026).
BJT Inverter Component Selection and Drive Limits
Unlike MOSFETs, which are voltage-driven devices, BJTs are current-controlled devices. To keep a BJT in hard saturation (acting as a closed switch), you must supply continuous base current. If the base current drops, the transistor enters the active region, resistance spikes, and the silicon melts.
The Drive Problem:
Our inverter draws 5.13A per half-cycle. If we use a standard power BJT with a forced beta ($\beta_{forced}$) of 20 for hard saturation, the required base current is $I_B = I_C / 20 = 5.13A / 20 = 256mA. A standard 555 timer or CD4047 oscillator IC can only source about 200mA safely before overheating. You cannot drive the power BJTs directly from the oscillator.
The Solution: A Darlington or Driver Stage
We use a medium-power NPN transistor (like the BD139) to amplify the oscillator signal before hitting the main power BJTs. The BD139 can handle 1.5A collector current. To pass 256mA, the BD139 needs roughly 12mA of base current, which the 555 timer can provide effortlessly.
Output Transistor Selection:
Avoid the legendary but outdated 2N3055. Its $V_{CE(sat)}$ is typically 1.1V at 4A. At 5A, that is $1.1V \times 5A = 5.5W$ of heat dissipated per transistor, requiring massive heatsinks. Instead, use the TIP35C. It features a lower saturation voltage and higher current handling, reducing thermal stress in a 2026 DIY build.
Charge/Discharge Limits and Fire Safety
Lithium iron phosphate is the safest lithium chemistry available, but it is not immune to thermal runaway if abused. A short circuit on the 120V AC secondary can reflect a massive current spike back to the 12V DC primary.
Never operate a DIY inverter on raw lithium cells without a dedicated BMS and a DC fuse. If a BJT fails short-circuit (a common failure mode for bipolars), it will dump the battery directly through half the transformer winding, causing a dead short.
- Install a Class-T 80A DC fuse within 6 inches of the battery positive terminal.
- Ensure the BMS has a short-circuit interrupt rating of at least 2000A.
- Keep a Class D or ABC fire extinguisher rated for electrical/chemical fires in the immediate workspace.
Strict Charge and Discharge Limits:
- Max Charge Voltage: 14.4V to 14.6V. Exceeding 14.6V causes lithium plating on the anode, creating internal dendrites that pierce the separator and cause internal shorts.
- Max Charge Current: Limit to 0.5C. For our 60Ah battery, do not charge faster than 30A.
- Low Voltage Disconnect (LVD): The BMS must cut the load at 10.0V to 10.5V. Discharging a LiFePO4 cell below 2.5V per cell causes irreversible copper dissolution in the current collector.
Final Decision Path: Your Exact Parts List
To build this 40W-capable, 8-hour runtime 12V BJT inverter system, purchase the exact components listed below. Do not substitute the output transistors without recalculating the base drive resistors.
| Component | Part Number / Spec | Qty | Est. Cost |
|---|---|---|---|
| Battery | 12V 60Ah LiFePO4 (w/ 100A BMS) | 1 | $150.00 |
| Oscillator IC | CD4047BE (Astable Multivibrator) | 1 | $1.20 |
| Driver Transistors | BD139G (NPN Medium Power) | 2 | $1.50 |
| Power Transistors | TIP35C (NPN Power Darlington/BJT) | 2 | $4.00 |
| Transformer | 12-0-12V Primary, 120V Sec, 60VA | 1 | $35.00 |
| DC Protection | Class-T 80A Fuse + Block | 1 | $18.00 |
| Wiring | 8 AWG THHN (Battery to Inverter) | 4 ft | $6.00 |
Default Recommendation: Build this exact TIP35C-based circuit if your goal is to understand BJT switching physics and transformer coupling on a sub-$220 budget. If your primary goal is simply to keep a router running during an outage with zero maintenance, buy a pre-built 300W pure sine wave inverter (like the Renogy 300W) and skip the perfboard entirely. For DIY power electronics education, however, the BJT push-pull topology remains the ultimate benchmark test.






