Adrian Lita
Profile

Adrian Lita

Embedded Systems / Software Architect / Engineer

Location: Bucharest, Romania
High-Speed BLDC Controller

What I Did

  • End-to-end design
  • PCB design
  • Firmware
  • Testing

Technical Details

BLDC Controller build with dsPIC33F microcontroller and 3 half-bridge + MOSFET driver stage. Its purpose is to drive high-speed brushless DC motors up to 200,000 RPM in sensorless configuration for underwater vehicle application. The controller implements back-EMF zero-crossing detection to estimate rotor position without physical sensors. The firmware is developed in C using MPLAB X IDE, leveraging DSP capabilities of the dsPIC33F for real-time control loops and PWM generation. The PCB is designed using Altium Designer, ensuring optimal layout for high-frequency switching and thermal management. Extensive testing and tuning were performed using custom test rigs to validate performance across various load conditions and speeds.

Technologies Used

  • C / ASM
  • dsPIC33F
  • MPLAB X IDE
  • Altium Designer
  • Oscilloscope
Adrian Lita - CV