UAV Drone Speed Control with Kinetis V Series MCUs

Document created by Diana Torres Employee on May 6, 2016Last modified by edk on Jun 13, 2017
Version 13Show Document
  • View in full screen mode


The quadcopter drone is a very popular design for an unmanned aerial vehicle (UAV). It consists of a flight controller and four electronic speed controllers (ESCs), one for each motor. The flight controller is equipped with a radio to receive flight commands provided by the pilot and the inertial measurement unit (IMU). The IMU provides information (such as velocity and orientation) that are necessary for autonomous stabilization of the vehicle, using the internal accelerometer, gyroscope, and sometimes the magnetometer and GPS receiver. This reference design combines four separate ESC boards into one controlled by with a single Kinetis KV4x or Kinetis KV5x MCU, and it's capable of driving four BLDC motors. Each inverter in this solution is also enhanced with an GD3000 pre-driver that is capable of driving only N-channel MOSFETs for better efficiency




  • UAV Drone Speed Controller using Kinetis V Series ARM Cortex-M7 MCU and Kinetis Designs Reference Solution.  KV5x MCU controls all 4 motors simultaneously.
  • 3D printing using a Kinetis Motor Suite enabled ARM Cortex-M4 MCU. Kinetis KV3x accurately controls all print head positions.
  • Solutions were designed using the NEW low cost Freedom Development Platform for V Series MCUs that support both BLDC and PMSM applications.




Featured NXP Products: