
HEI Logic
bbassett6/HighEfficiencyInverter
documentation and files for the high efficiency inverter senior design project

documentation and files for the high efficiency inverter senior design project
Power Stage is an open-source printed circuit board by bbassett6, from the bbassett6/HighEfficiencyInverter repository on GitHub. It is a 4-layer board of 114.7 × 57.4 mm with 175 parts on 130 nets, routed with 740 tracks and 645 vias.
It is built around the ISO6741DW, ISO6760DW and EPC2304ENGRT, with the RFU02VSM6STR among its other parts. Its parts include 58 capacitors, 53 resistors, 21 ICs, 6 diodes and 6 transistors.
Project Executive Summary
What is the design problem and why it should be solved?
With the growing popularity of student-led solar car racing competitions, newly established teams can have restrictive levels of funding to start their engineering endeavors. One of the most critical components of the competitiveness of their cars is the powertrain efficiency, which is heavily influenced by the quality and versatility of their motor controller. As of today, there are only two competitive options that are adopted by most teams, and both represent a substantial amount of the vehicle's cost (over a third of the electrical system's, approximately). This creates a tall barrier of entry for developing engineers to be exposed to real-life design environments that could deeply affect their career choices and subsequent impact in the world, which is why an open-source, accessible inverter would be impactful in the field of sustainable energy, and potentially many others.
What are the technical problems?
Technical problems include • Obtaining efficiency range values comparable or superior to present competitors’ while offering a substantially reduced price: Because of the size of the market, no substantial innovation has been made in mainstream options for approximately 14 years. Recent developments in SiC and GaN-based semiconductors could contribute a significant advantage compared to these outdated designs, but hitting required performance levels for a large range of possible motor and voltage configurations will be a challenge. Additionally, new control methodologies might be more applicable nowadays because of both device development and advances in control theory. • Maximizing efficiency while keeping the inverter design as tolerant as possible to high-voltage design changes depending on the application: Teams' choices of power per motor and DC bus voltage can vary drastically depending on the competition segment (multi- or single-occupant vehicles), creating a challenging optimization problem when attempting to make a product as efficient as possible for as many configurations as expected. • Minimizing inverter-driven high voltage system requirements: In addition to the DC bus compatibility, motor and motor sensing versatility is a factor that influences how seamless the product's integration can be, facilitating its adoption and potentially expanding its impact. • Power density (gravimetric, volumetric): Being heavily influenced by the switching speed of the semiconductor devices being employed, recent product releases could be incredibly important to meet performance levels such as the DOE's 2025 Vehicle Technology goals.
What is the overall design/technical/objective(s)?
Design a financially (under US$ 1000) and technically accessible, high efficiency inverter for use in solar vehicle applications. The design should be easily replicable, testable, and employed by high-school level students. The final efficiency characteristics for applicable performance ranges (e.g. torque, speed, temperature), should be compatible with or surpass those of available options (WaveSculptor22, Mitsuba).
What is the proof of concept? What demonstrates that the solution works?
The proof of concept for the project could consist of a custom-made PCB for the selected power stage topology, containing components such as the switching devices, gate drivers, & high-voltage sensors. This would be complemented with an off-the-shelf development board containing the selected microcontroller and required peripherals, allowing full validation and operation of the converter without a finalized case and custom logic-stage PCB. Should this implementation work as expected, the project would move forward to unification and/or further customization of the boards to achieve a final unified package that is easily integrable.
Demonstrating the solution may involve attaching either an inductive load or a real motor to the inverter and measuring power losses through the power stage at various operating points (steady state cruising, acceleration, regenerative braking).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16, C18, C20, C27, C28, C30, C32, C39, C40, C42, C44, C45 |
| 12 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C4, C5, C5, C6, C7, C8, C10, C22, C48, C51, C52 |
| 11 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C14, C19, C21, C26, C31, C33, C34, C38, C43, C46 |
| 8 | 2.2 0.1W | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R45, R46, R47, R48, R49, R50, R51, R57 |
| 6 | 0 1/16W | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R13, R15, R27, R29, R41, R43 |
| 6 | 0.47 1/16W | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R14, R26, R28, R40, R42 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R11, R21, R25, R35, R39 |
| 6 | 15pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11, C12, C23, C24, C35, C36 |
| 6 | 2.2 0.1W | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5, R18, R19, R32, R33 |
| 6 | 30k | GTSR_KiCAD_Footprints_SD:2152723803 | T1, T2, T3, T4, T5, T6 |
| 6 | EPC2304ENGRT | GTSR_KiCAD_Footprints:EPC2304_ECC | Q1, Q2, Q3, Q4, Q5, Q6 |
| 6 | Test_Point | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP1, TP2, TP3, TP4, TP11, TP12 |
| 6 | Test_Point | TestPoint:TestPoint_Pad_D1.0mm | TP5, TP6, TP7, TP8, TP9, TP10 |
| 4 | 10k | Resistor_SMD:R_1206_3216Metric | R10, R24, R31, R38 |
| 4 | 15pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C54, C55, C56, C63 |
| 4 | 1nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C25, C37, C47 |
| 4 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R16, R30, R44 |
| 4 | 715k | Resistor_SMD:R_1206_3216Metric | R9, R17, R23, R37 |
| 4 | No. 8 | MountingHole:MountingHole_2.1mm | H1, H2, H3, H4 |
| 4 | TPS73250DBVR | Package_TO_SOT_SMD:TSOT-23-5 | U3, U13, U14, U17 |
| 3 | 2 1/16W | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R22, R36 |
| 3 | 3.3uF | GTSR_KiCAD_Footprints:CAP_6050_TDK | C1, C2, C3 |
| 3 | 470nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17, C29, C41 |
| 3 | 50k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R20, R34 |
| 3 | ADC124S051CIMM/NOPB | GTSR_KiCAD_Footprints:SOP50P490X110-10N | U6, U9, U12 |
| 3 | G | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D1, D2 |
| 3 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2, JP3 |
| 3 | NCP51820AMNTWG | GTSR_KiCAD_Footprints:QFN_0AMNTWG_ONS-L | U5, U8, U11 |
| 3 | RFU02VSM6STR | GTSR_KiCAD_Footprints:DIO_RFU02VS_ROM-M | D3, D4, D5 |
| 3 | Screw_Terminal_01x01 | GTSR_KiCAD_Footprints_SD:CONN6_1057_WRE | J3, J4, J5 |
| 3 | ~ | GTSR_KiCAD_Footprints_SD:XDCR_ACS72981LLRATR-100B5 | U4, U7, U10 |
| 2 | 1.8k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R1 |
| 2 | ISO6741 | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U18, U19 |
| 2 | Screw_Terminal_01x01 | GTSR:CONN6_1057_WRE | J1, J6 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D35.0mm_P10.00mm_SnapIn | C50 |
| 1 | 1769205241 | GTSR_KiCAD_Footprints_SD:176920512 | U2 |
| 1 | 1769205241 | GTSR:176920512 | U21 |
| 1 | 210uF | kemet_cap:C4AQLEW6210A3BK | C49 |
| 1 | 440 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | ADC124S051CIMM/NOPB | GTSR:SOP50P490X110-10N | U15 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Horizontal | J2 |
| 1 | ISO6760 | iso6760:SOIC16_ISO6760_DW_TEX | U20 |
| 1 | TBA 2-1212 | GTSR:TBA 2_SINGLE_TRP | U1 |
| 1 | ~ | GTSR:XDCR_ACS72981LLRATR-100B5 | U16 |








It measures 114.7 × 57.4 mm and has 4 copper layers, 1.6 mm thick.
175 parts, built around the ISO6741DW, ISO6760DW, EPC2304ENGRT and RFU02VSM6STR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the bbassett6/HighEfficiencyInverter repository on GitHub, at the commit this page was made from: the board is HEI_Power_Stage/Power_Stage/Power_Stage/Power_Stage.kicad_pcb and its schematic EPC_val/EPC_val.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask bbassett6 before reusing the design.