ANB4100
Compact DC motor driver with 2.5V-5.5V input, 1.2A output, and PWM speed control for battery-powered applications.
Product Overview
Description
The ANB4100 is a compact H-bridge motor driver designed for low-voltage DC motor applications in battery-powered devices and portable electronics.
Operating from 2.5V to 5.5V input, it can drive DC motors up to 1.2A continuous current with integrated current regulation and protection features.
The device supports PWM speed control with frequencies up to 100kHz and includes low-power sleep mode for extended battery life.
Product Series
ANB
Primary Application
Battery-powered toys
Key Features
- Wide input voltage range (2.5V-5.5V)
- 1.2A continuous output current
- Low RDS(on) for high efficiency
- PWM speed control up to 100kHz
- Low-power sleep mode (<1μA)
- Integrated current regulation
- Compact SOT23-6 package
- AEC-Q100 qualified
Specifications
| Supply Voltage | 2.5V to 5.5V |
|---|---|
| Output Current | 1.2A continuous, 2A peak |
| RDS(on) | 280mΩ (high-side + low-side) |
| PWM Frequency | Up to 100kHz |
| Control Interface | PWM, IN1/IN2 logic |
| Protection | OCP, TSD, UVLO |
| Operating Temperature | -40°C to +85°C |
| Package | SOT23-6 |
Applications
Battery-powered toys
Battery and charging management
Portable medical devices
Medical electronics
Smart locks and actuators
Electronic system design
Consumer electronics
Consumer electronics
IoT devices
Electronic system design
Automotive auxiliary motors
Motor drive and control systems
FAE Expert Insights
"The ANB4100 is my go-to recommendation for low-voltage DC motor applications in battery-powered devices. Its wide 2.5V-5.5V input range covers everything from single-cell Li-ion to USB-powered applications. The 280mΩ RDS(on) provides good efficiency for small motors, and the <1μA sleep mode is essential for battery life in portable devices. I've used this in smart lock applications where the motor only runs briefly to lock/unlock, and the sleep mode current is critical for months of battery life. The integrated current regulation simplifies design by eliminating external sense resistors. One consideration: at 1.2A continuous, thermal management is important - ensure adequate copper area on the PCB or limit duty cycle for high-current applications. The AEC-Q100 qualification also makes it suitable for automotive auxiliary applications like mirror adjustment and HVAC flaps."
Perfect for battery-powered DC motor applications with ultra-low sleep current
— Lisa Wang, BeiLuo
Frequently Asked Questions
What is the minimum voltage for ANB4100 operation?
The ANB4100 operates from 2.5V to 5.5V, making it suitable for single-cell Li-ion (3.0V-4.2V), 3xAA alkaline (4.5V), or USB-powered (5V) applications. At 2.5V minimum, it can operate from a nearly depleted single-cell Li-ion battery, extending usable battery life. The UVLO threshold is typically 2.3V with 200mV hysteresis to prevent oscillation. For reliable operation, ensure your power supply can deliver the required motor current at minimum voltage - a battery at 2.5V may have high internal resistance limiting current delivery.
Use for single-cell Li-ion, 3xAA, or USB-powered applications. Verify battery can deliver required current at low voltage.
How do I control motor speed with ANB4100?
Motor speed control uses PWM (Pulse Width Modulation) applied to the IN1 or IN2 input while holding the other input low. PWM frequency can range from 100Hz to 100kHz, though 10-20kHz is typical to avoid audible noise. Duty cycle determines speed: 0% = stop, 50% = half speed, 100% = full speed. For direction control, apply PWM to IN1 for forward, IN2 for reverse. The device includes internal current regulation that limits peak current during PWM switching, protecting the motor and driver. For smooth speed control, use PWM frequencies above 15kHz to avoid audible motor winding noise.
Use 10-20kHz PWM frequency for speed control. Apply PWM to IN1 or IN2 for forward/reverse control.
What is the sleep mode current and how do I use it?
The ANB4100 features an ultra-low-power sleep mode with typical current consumption of <1μA (maximum 5μA). To enter sleep mode, set both IN1 and IN2 low for more than 1ms. The device automatically enters sleep mode, disabling all internal circuits except the wakeup logic. To exit sleep mode, set either IN1 or IN2 high. Wakeup time is typically 50μs. This feature is essential for battery-powered applications where the motor runs infrequently. For example, in a smart lock that operates 10 times per day, the sleep mode current dominates battery life. With 1μA sleep current and 100mA motor current for 3 seconds per operation, average current is approximately 4μA, providing years of battery life from AA cells.
Set IN1=IN2=LOW for >1ms to enter sleep mode. Set either input HIGH to wake up. Use for maximum battery life.
How do I implement current limiting with ANB4100?
The ANB4100 includes integrated current regulation with a fixed threshold of 1.5A (typical). When motor current exceeds this threshold, the driver automatically limits current using PWM chopping at approximately 50kHz. This protects the driver and motor from stall conditions without requiring external current sense resistors. For lower current limits, you can implement external current sensing with a small resistor (0.1-0.5Ω) and comparator to disable the driver when current exceeds your threshold. The internal current regulation is sufficient for most applications, providing protection against stall and overload conditions. Note that during current limiting, the motor may vibrate or buzz due to the chopping frequency.
Internal 1.5A current limit is automatic. Use external sensing for custom current limits. Expect audible noise during current limiting.
What PCB layout is recommended for ANB4100?
PCB layout guidelines for ANB4100: 1) Place bulk capacitor (10-100μF) close to VM pin for motor supply decoupling. 2) Add ceramic capacitor (0.1μF) very close to VM pin for high-frequency decoupling. 3) Use wide traces for motor output pins (OUT1, OUT2) to handle 1.2A current. 4) Connect GND pin to solid ground plane with multiple vias. 5) Keep logic input traces (IN1, IN2) away from motor output traces to prevent noise coupling. 6) Use thermal vias under the SOT23-6 package if operating near 1A continuous. 7) Place flyback diodes close to motor terminals if using external diodes (not needed for most applications as driver has internal diodes). The compact SOT23-6 package allows placement close to the motor connector for minimal trace length.
Place capacitors close to VM pin. Use wide traces for motor outputs. Keep logic traces away from motor traces.