Overview
Solutions
HW Evaluation Tools
Documentation
CAD Resources
Tools and Software
Key Products
Get Started

Robot vacuum cleaners are amazing pieces of technology. These cordless, battery-operated devices can complete their mission autonomously by moving along the floor, detecting obstacles and surface variations, and returning to the charging station to park or recharge. Not only must they provide powerful suction quietly and efficiently, they need to be equipped with various sensors and enough computational power to handle complex algorithms.

ST offers ideal motor control solutions for the various types of motors required to move wheels, brushes and generate suction in robot vacuums, with a wide range of STM32 microcontrollers, power MOSFETs, IGBTs, intelligent power modules (IPMs), triacs and AC switches together with high-voltage gate drivers and integrated motor drivers, as well as a complete set of hardware and software evaluation and development tools.

We also have an array of AC-DC and DC-DC power conversion and battery charging solutions, and a full portfolio of environmental, motion and proximity sensors to aid in the design of smarter robot vacuum cleaner.

Robotic Vacuum cleaner block diagram

Picture Solution
Motor Control Kit with Maxon BLDC servo motors
Motor Control Kit with Maxon BLDC servo motors

All tools & software

    • Part number
      Status
      Description
      Type
      Supplier

      X-CUBE-MCSDK

      Active

      STM32 Motor Control Software Development Kit (MCSDK)

      STM32Cube Expansion Packages ST

      X-CUBE-NFC4

      Active

      Dynamic NFC/RFID tag IC software expansion for STM32Cube

      STM32Cube Expansion Packages ST

      X-CUBE-SPN15

      Active

      Dual brush DC motor driver software expansion for STM32Cube

      STM32Cube Expansion Packages ST
      X-CUBE-MCSDK

      Description:

      STM32 Motor Control Software Development Kit (MCSDK)
      X-CUBE-NFC4

      Description:

      Dynamic NFC/RFID tag IC software expansion for STM32Cube
      X-CUBE-SPN15

      Description:

      Dual brush DC motor driver software expansion for STM32Cube
    • Part number
      Status
      Description
      Type
      Supplier

      STSW-SPIN3202

      Active

      Six-step motor driving library for STSPIN32F0 and STSPIN32F0A

      Motor Control IC Software ST
      STSW-SPIN3202

      Description:

      Six-step motor driving library for STSPIN32F0 and STSPIN32F0A
    • Part number
      Status
      Description
      Type
      Supplier

      STSW-ST25001

      Active

      Application executable of the "NFC Tap" Android app for ST25 product family

      ST25 - NFC / RFID Software ST

      STSW-ST25DV001

      Active

      Firmware for ST25DV-DISCOVERY kit

      ST25 - NFC / RFID Software ST

      STSW-ST25IOS001

      Active

      Application executable of the "NFC Tap" iOS app for ST25 product family

      ST25 - NFC / RFID Software ST

      STSW-ST25SDK001

      Active

      Software Development Kit for ST25 Tags and Dynamic Tags

      ST25 - NFC / RFID Software ST
      STSW-ST25001

      Description:

      Application executable of the "NFC Tap" Android app for ST25 product family
      STSW-ST25DV001

      Description:

      Firmware for ST25DV-DISCOVERY kit
      STSW-ST25IOS001

      Description:

      Application executable of the "NFC Tap" iOS app for ST25 product family
      STSW-ST25SDK001

      Description:

      Software Development Kit for ST25 Tags and Dynamic Tags

Converter

Input

V This option is required. And must be less than or equal to Volt. Max [V]
V This option is required. And must be greater than or equal to Volt. Min [V]

Output Power

V This option is required and must be a number.
A This option is required and must be a number.