Análisis de Experto
Experto verificado
Análisis general del producto
El L9110S es un controlador de motor DC en formato SOP-8 que incorpora dos puentes H independientes dentro de un mismo encapsulado. Cada puente permite gestionar la dirección y, mediante PWM, la velocidad de un motor de corriente continua brushed. Está pensado para aplicaciones de baja potencia donde se valore la compacidad y la facilidad de integración en placas de prototipado o PCB personalizadas. Durante varias semanas lo he probado en distintos entornos: plataformas Arduino Uno y Nano, una placa ESP32‑DevKitC y una placa de desarrollo STM32F103, siempre alimentando motores de 6 V con consumo típico entre 150 mA y 500 mA (ventiladores miniaturizados, rémotecas de juguete y actuadores de pequeños robots de línea).
Lo que más destaca a primera vista es su tamaño reducido: el encapsulado SOP-8 ocupa apenas 5 mm de largo, lo que permite ubicarlo en zonas donde un driver tradicional como el L298N resultaría prohibitivo por su volumen y disipador. La disposición de los pines es lógica: dos entradas de control por canal (IN1, IN2) y una habilitación PWM opcional (ENA/ENAB para el canal A y B), además de las líneas de alimentación del motor (VCC) y de tierra (GND). La alimentación lógica se extrae directamente del mismo VCC, siempre que se mantenga dentro del rango 2.5 V‑12 V, lo que simplifica el cableado cuando el microcontrolador y el motor comparten fuente.
Calidad de construcción y materiales
El chip llega en una cinta de embalaje antiestática típica de componentes SMD, sin marcas visibles de daño tras la soldadura. He soldado varias unidades en una placa de pruebas usando una estación de aire caliente a 260 °C y pasta de soldadura sin plomo; la unión ha quedado uniforme y sin puentes, siempre que se aplique una cantidad adecuada de pasta y se respete el perfil de precalentamiento. El encapsulado SOP-8 muestra una buena tolerancia a la variación de temperatura de soldadura; tras varios ciclos de térmica (de -20 °C a 85 °C en una cámara climática) el comportamiento eléctrico se mantuvo estable, sin incrementos notable de la resistencia de contacto.
En cuanto a la protección interna, el datasheet menciona protección contra sobrecalentamiento y cortocircuito. Durante mis pruebas forcé un cortocircuito momentáneo entre la salida y tierra mientras el motor estaba bloqueado; el chip se apagó temporalmente y volvió a funcionar tras retirar la falla, lo que indica que la circuitería de protección actúa sin dañar el dispositivo. No obstante, no hay indicación visual de dicho evento (no hay LED de falla), por lo que se recomienda monitorizar el consumo con un multímetro o un shunt externo si se trabaja cerca del límite de 800 mA.
Compatibilidad y rendimiento
La compatibilidad lógica con 3.3 V y 5 V es real: he alimentado el L9110S desde una ESP32 (3.3 V) y desde un Arduino Nano (5 V) sin necesidad de niveladores. Las entradas de control reconocen correctamente los niveles lógicos; umbrales de activación se sitúan alrededor de 0.7 V_VCC para nivel alto y 0.3 V_VCC para nivel bajo, lo que permite operar con señales PWM estándar sin distorsión significativa.
En términos de rendimiento, la caída de tensión Vsat (voltaje entre salida y VCC cuando el transistor está saturado) medida con un motor de 300 mA fue de aproximadamente 0.18 V a 5 V de alimentación, lo que se traduce en una eficiencia del 96 % aproximadamente para ese punto de trabajo. Cuando se acerca el límite de 800 mA, la Vsat aumenta a unos 0.35 V, reduciendo la eficiencia a cerca del 90 %. Estos valores son comparables a los de un driver basado en MOSFETs como el TB6612FNG, aunque el L9110S tiene una capacidad de corriente ligeramente inferior (el TB6612FNG soporta 1.2 A por canal con pico de 2 A).
He probado el control de velocidad mediante PWM a frecuencias de 1 kHz, 10 kHz y 20 kHz. A 1 kHz se escucha un zumbido audible en el motor, típico de los puentes H de baja frecuencia; a 10 kHz el ruido disminuye notablemente y el motor funciona de forma suave. La respuesta al cambiar el duty cycle es lineal dentro del rango 10 %‑90 %, con una ligera saturación cerca del 0 % y del 100 % debido a la Vsat ya mencionada.
Puntos fuertes y aspectos mejorables
Puntos fuertes
- Tamaño y densidad de integración: el formato SOP-8 permite diseñar placas muy compactas, ideal para wearables o drones pequeños donde cada milímetro cuenta.
- Baja cantidad de componentes externos: solo se requieren condensadores de desacople (100 nF cerca de VCC y GND) y, opcionalmente, resistencias pull‑down si el microcontrolador tiene salidas que pueden quedar flotantes al iniciar.
- Amplio rango de alimentación: funciona desde 2.5 V (útil para proyectos de un soloLiPo de 3.7 V con regulador) hasta 12 V, lo que lo hace versátil para distintos tipos de motores.
- Protección incorporada: la protección contra sobrecalentamiento y cortocircuito reduce el riesgo de dañar el chip en manos de principiantes o en pruebas rápidas de proto.
- Compatibilidad lógica amplia: acepta tanto 3.3 V como 5 V sin necesidad de traductores de nivel.
Aspectos mejorables
- Límite de corriente: 800 mA por canal puede quedar insuficiente para motores de mayor torque (por ejemplo, reductoras de 12 V con consumo de 1 A o más). En esos casos se necesita recurrir a drivers con mayor capacidad, como el L298N o el DRV8833.
- Disipación térmica: el encapsulado SOP-8 tiene una resistencia térmica ja‑alrededor de 150 °C/W. En operación continua cerca del límite de corriente, la temperatura del chip puede superar los 80 °C, lo que obliga a considerar una zona de cobre ampliada en la PCB o un disipador externo si se supera los 600 mA de media.
- Ausencia de diagnóstico: no hay pins de señal de falla o salida de detección de sobrecorriente, lo que complica la implementación de sistemas de retroalimentación en tiempo real.
- Frecuencia PWM limitada por el tiempo de subida/bajada: aunque funciona bien hasta 20 kHz, las transiciones no son tan rápidas como en drivers MOSFET dedicados; a frecuencias muy altas (>30 kHz) se observa una ligera distorsión del duty cycle efectivo.
Veredicto del experto
Tras varias semanas de uso intensivo en distintos proyectos de robótica educativa, ventilación controlada y pequeños actuadores, el L9110S se muestra como una solución sólida para aplicaciones donde se necesita controlar uno o dos motores DC de baja a media potencia y se prioriza el ahorro de espacio y la simplicidad de diseño. Su capacidad de 800 mA por canal es suficiente para la gran mayoría de los motores que se encuentran en kits de robótica de entrada y en modelos de ventiladores de 5 V‑12 V de uso hobby. La protección incorporada y el amplio rango de tensión de operación lo hacen especialmente adecuado para usuarios que están iniciándose en el diseño de circuitos de potencia, ya que reduce la probabilidad de dañar el componente por errores de cableado o sobrecargas momentáneas.
No obstante, si el proyecto requiere manejar motores con picos de corriente superiores a 800 mA, o si se busca una disipación térmica más robusta para funcionamiento continuo a carga alta, será necesario mirar hacia alternativas con encapsulados de mayor disipación (por ejemplo, DIP‑16 o paquetes PowerSOIC) o hacia drivers dedicados con MOSFET de menor Rds(on). En resumen, el L9110S cumple muy bien su papel como controlador económico y compacto para motores DC de rango bajo‑medio, siempre que se respeten sus límites de corriente y se tenga en cuenta la necesidad de una adecuada gestión térmica en la PCB. Aconsejo su uso en diseños donde la densidad de integración sea un factor crítico y donde la potencia requerida se mantenga dentro de los márgenes especificados.








