As the world becomes increasingly automated, cleaning the house with a regular, standing vacuum cleaner feels like a chore. Since the release of the first vacuum robot in 2002, there has been a dramatic increase in capabilities and available options for cleaning robots. In fact, many premium robotic vacuums are currently on their sixth generation.
What’s helping drive this change – both figuratively and literally – is a device that your modern vacuum robot would have no trouble picking up: a motor driver. And much like the household robotic helpers of today, motor drivers continue to decrease in size while increasing in performance.
In this article, I’ll review the main features and current trends in vacuum robots, and how motor drivers can help address those requirements.
Moving forward, vacuum robots are expected to become less clumsy (in other words, not as easily disoriented) and faster. Their designs will also continue to shrink, enabling them to clean tight spots such as under kitchen cabinets or low-clearance furniture.
Want to learn more about how to design with brushed DC motor drivers?
Vacuum robot design challenges
Two of the biggest design challenges for vacuum robots are battery life and reliability. Most vacuum robots are battery operated and charge from a power dock. A typical block diagram of a vacuum robot can be seen in figure 1.
Figure 1: Sections of the Vacuum robot
Motors are a big part of vacuum robots. How to drive the motor and what kind of motor drivers to use determines battery life and reliability.
Let’s review the main system blocks that control the majority of the power consumed in a vacuum robot, the main motors involved, and the system requirements that determine what kind of motor driver will control and reduce the power consumption:
Most of the motors I’ve mentioned are brushed motors with an RMS current rating from 1 A to 3 A, as shown in Figure 2, including several TI brushed and brushless motor drivers.
In earlier generations of vacuum robots, external current sensing across shunt resistors handled the monitoring and sensing of the output current. These shunt resistors were bulky, expensive and took up a lot of footprint on the board. Using external bulky high-value shunt resistors also increased power consumption and thus reduced the robot’s battery time.
Figure 2: Motors and motor drivers in vacuum robots
Figure 3 shows a block diagram of an early generation of vacuum robots where the DRV8870 requires an external shunt resistor to sense current and an external amplifier to send feedback to the MCU. This requires extra board space, adds cost, and increases routing complexity and maintenance.
Replacing the DRV8870 with the DRV8874 or DRV8876 eliminates the need for sense resistors and amplifiers because the current sensing feedback occurs internally, as shown in Figure 3.
Figure 3: Examples of driving a bidirectional motor, replacing the DRV8870 with the DRV8874 or DRV8876
Figure 4 shows the reduction of size of the shunt resistors between the DRV8870 and DRV8876.
Figure 4: External shunt resistor sizes for the DRV8870 and DRV8876
If the motor needs to be bidirectional (like in the wheel or the main brush motor), then the drivers need two inputs (N1 and N2) to drive the motor using two MCU pins.
Vacuum robots also have a unidirectional side brush. When using a unidirectional drive, the DRV8874 or DRV8876 require just one input pin (EN pin), leading to a reduction of MCU pins, as shown in Figure 5.
Figure 5: Driving a unidirectional motor with the DRV8874 or DRV8876
The DRV8874 and DRV8876 have multiple benefits that address battery life and reliability. Integrated current sensing eliminates the need for external shunt resistors, saving bill-of-materials cost and space while significantly reducing the design effort.
The addition of current sensing also eliminates the need for an external gain amplifier for feedback. The low sleep current of these devices and the absence of a bulky shunt resistor help reduce power consumption and increase battery life for vacuum robots, while internal current sensing enables active stall monitoring to determine if the motor is stuck at a location, or if there is aging or wear and tear on the wheels. To learn more about internal current sensing and IPROPI, refer tech document .
The DRV887x family of brushed motors is Pin-2-Pin RDS(on) scalable, and covers a broad range of peak currents up to 10 A. The DRV8876 is available in a 3-mm-by-3-mm quad flat no-lead package.
As the utility of vacuum robots increases, so does their power consumption and time required to re-charge. By adding integrated features, the DRV8876 and DRV8874 help address utility challenges by saving space and cost while reducing overall power consumption.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.