Provide Feedback
Power Management, Motor Control Drivers

FOC Sensorless Motor Controller with I2C Control

Overview

Introduction to the Driver

A89301is a Ultra-Low Noise sensorless brushless DC (BLDC) motor driver that operates from 5.5 V to 50 V. It features a fully integrated coding-free field-oriented control (FOC) algorithm, delivering high efficiency, smooth acoustic performance, and reliable startup in stationary, windmill, or reverse-windmill conditions along with Soft-On Soft-Off (SOSO) for quiet operation. Speed control is versatile, supporting analog, PWM, or clock inputs, with optional closed-loop regulation for precise RPM control. The built-in I²C interface allows easy configuration of rated voltage, current, speed, resistance, and startup profiles, as well as real-time readback of speed and status. With on-chip protections such as short-circuit detection, over-current, lock detection, and thermal shutdown, the A89301 ensures robust and reliable motor operation across applications like Robotic Vacuums, Ceiling Fans, Pedestal Fans, and Pumps.

 

Introduction to the Demo Board

The A89301 evaluation platform provides a complete environment for configuring, testing, and fine-tuning motor performance. It combines hardware and software tools to accelerate system development.

Key Features:

  • USB-to-I²C interface for PC-based GUI control
  • Full access to EEPROM parameters for tuning motor speed, startup, and protection features
  • On-board indicators for fault diagnostics and motor status
  • Supports parameter save/load for quick re-evaluation

Board Setup:

  • Operates from an external motor supply (up to 50 V)
  • Connects via standard USB (Mini-B) for GUI programming
  • Provides motor phase connections (SA, SB, SC) and diagnostic outputs

Demo Board Usage Flow:

  1. Connect supply and USB, configure programming jumpers.
    Launch the GUI and set motor parameters (pole pairs, rated voltage/current/speed, resistance).
  2. Connect motor and initiate run/stop commands via I²C.
  3. Fine-tune inductance, PID, startup modes, and lock detect thresholds.
  4. Save and write parameters to EEPROM for standalone operation.

This evaluation system enables engineers to quickly prototype and validate A89301-based motor drives, reducing design cycle time while ensuring optimal motor performance.

 

Lab Overview

A89301 Application control

Users can access the A89301 GUI and set motor parameters (pole pairs, rated voltage/current/speed, resistance).

Full access to the oscilloscope

The oscilloscope will be fully controllable, allowing adjustment of all settings to fine-tune the motor controller based on the observed phase voltage and current.

Capabilities

 

  • Access the A89301 GUI for tuning motor speed, startup, and protection features.
  • Use the oscilloscope to monitor and analyze one of the phase voltages along with its current.
  • Plot and download the graph from an oscilloscope.

Features

  • Validate the ultra-low-noise performance of the motor controller using the A89301 GUI.
  • Modify the control parameters and observe the controller’s performance on the vacuum motor.
Resources

Dive Deeper

Explore our comprehensive library of materials to gain valuable insights, discover success stories, and learn how our solutions can benefit your specific needs.
Reference Design of Robotic Vacuum: Comprehensive Guide to Motor Control Systems
Oct 9, 2025
Read More
System Design Guide for Robotic Vacuum: Optimizing Navigation, Control, and Sensing Systems
Sep 15, 2025
Read More
Sensor Market Opportunities 2025 and Beyond: Unlocking Untapped Value with Remote & Cloud Labs
Sep 8, 2025
Read More
As the Director of Marketing at TenXer Labs, Priyanka spearheads strategic initiatives to position the company as a leader in the semiconductor industry. Leveraging her extensive experience over 10 years, she crafts compelling narratives that highlight TenXer Labs’ solutions, fostering brand awareness and driving business growth.

Was the content on this page helpful?