The chosen microcontroller is the TMS – 320F2806 as it meets or exceeds the critical specifications that are expected for this project [1]. It can receive and send (Controller Area Network) CAN signals and analog inputs from the user such as throttle, brake, and battery regeneration.

A booster board with gate drivers was designed to integrate the microcontroller with the switching hardware of the motor controller.

Switching Hardware

In order to establish torque and speed control of a three-phase motor, a sine wave is generated using PWM control. By varying the pulse duration of the DC input current through a switching device, a simulated sine wave is produced generating a steady output voltage for the motor. The switching device best suited for this project was a dual IGBT module model FF400R12KT3. IGBT’s are ideal for applications requiring frequencies less than 20 kHz, operating voltages greater than 1000V, power output greater than 5kW and are able to operate at junction temperatures above 100C [2].



The purpose of protection is to ensure the safety of the operators and prevent damage to the expensive components of an electrical system, such as the electrical motor. A protection system must be implemented with two elements, one with a long delay and one with a short delay. The long delay is usually done with a fuse at the output of the power source and the short delay would normally use a current sensor that trips a circuit breaker.

The chosen protection element for this project is the Edison TJN350 fuse. This fuse is a dual-element fuse that can trip for both overload and short circuit situations.


[1] Texas Instruments. (2015). LAUNCHXL-F28069MOverview. [online] Available at: https://www.ti.com/lit/ug/sprui11b/sprui11b.pdf [Accessed 9 Jun. 2019]

[2] 2019 Formula Hybrid Rules. (2018). [ebook] p.101. Available at:  https://formula-hybrid.org/wp-content/uploads/2019-Formula-Hybrid-Rules-Rev-0.pdf [Accessed 27 Jul. 2019].