VBCores
BLDC-Driver
The VBCores BLDC driver is an advanced solution for controlling sensored brushless DC motors. It supports a 3-phase Hall sensor as well as absolute encoders with SPI or I2C interfaces.
The device is equipped with Hall-effect current sensors on all three phases. Operating at 40kHz with FOC, it ensures low response times for smooth and efficient motor control.

  • FOC controll examples on HAL
  • SImpleFOC compatible examples

Based on VB32G4 controller
Features
  • Driver IC: TI DRV8328B
  • 3-phase current sensing
  • Interfaces:
___Full-duplex SPI master
___Combined 3-phase Hall / ABZ incremental encoder / 2nd full-duplex SPI master
___I2C with optional power supply: 5V / 3.3V
  • 256-Kbit I2C EEPROM
  • IO: 8bit dip-switch, 6 bits are available at solder-on pads together with 5V and 3.3V.
Specifications
  • Power Input: 9-60V
  • Phase Current: 30A
Dimensions
  • PCB: 51x56 mm
  • Mount holes: 45x50 mm
  • CAD drawing - STEP file
Datasheet
Download PDF version on Github
Schematic
Download on Github
Resources
Files and other data: Github
Arduino SimpleFOC examples
FOC controll
6 Step controll