- UPCX530 -
The Controller Board

The controller board is intended to be used near the motor. It has no differential receivers for the encoder- or hall-signals. Its size is 56mm by 56mm. It can control both DC- or hall equipped BLDC servomotors.

The maximum operating voltage is 48V regulated with a maximum current of 7A per motor phase or around 10A overall current for a BLDC motor. The current and voltage is limited by the trace width on the PCB and the components used. 

The controller board requires two operating voltages:

  • Operating voltage for the motor (VMOT) 48V max.
  • Operating voltage for the logic and the MOSFET drivers (10 to 12V 250mA or 10 to 15V 150mA if you use a switching regulator)

The circuit is simple and consists of the following groups:

  • The motor controller (U6)
  • The bridge drivers (U3, U4, U5)
  • The power mosfets (Q2 to Q7)
  • The motor current comparator and integrator (U2)
  • Low pass filters for the hall inputs (components around J5)
  • 5V power supply for logic (U1)



If you want to build the controller for DC-servomotor operation only some components are not necessary (refer to project files for details).

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.