
PCB DESIGN OF A SERVO MOTOR CONTROLLER UNDER STRICT COST CONSTRAINS – SIGNAL INTEGRITY AWARE DESIGN
Author(s) -
Sorin Burducea,
AUTHOR_ID,
Miron Zapciu,
AUTHOR_ID
Publication year - 2021
Publication title -
international journal of innovative research in advanced engineering
Language(s) - English
Resource type - Journals
ISSN - 2349-2163
DOI - 10.26562/ijirae.2021.v0812.005
Subject(s) - firmware , servomotor , computer science , control engineering , software , servo , servo drive , embedded system , servo control , computer hardware , engineering , artificial intelligence , programming language
This work comes within the scope of developing an automated linear axis that will be used in a novel production machine. The axis needs precise control over the linear movement, calling for a servo-controlled motor. There are many types of motors that can be used, starting from inexpensive stepper motors, up to expensive and performant multi pole permanent magnet synchronous motors. The project calls for a servo drive that will be able to deliver a power output within 200 to 600 Watts, with an efficiency of over 80%. Brushless DC motors offer many possibilities within this range of powers with outstanding price/performance ratios. Open source projects like TinyMovr, Vesc and ODrive propose highly performant software stacks that are used extensively within robotics communities. These open software solutions need adequate hardware platforms to perform. The scope of this work is the description of the steps taken to design the printed circuit boardon which the ODrive servo motor control firmware can be implemented, from the signal integrity point of view. Under normal cost constrains, the PCB would have been implemented using a minimum of four copper layers. It is the aim of this design to fulfil a stricter cost constrain that only allows for a two layer board to be used.