русский
Время: 2026/06/9
Просматривать: 174

L293D — это интегральная схема драйвера мотора с двойным H-мостом, разработанная для того, чтобы позволить микроконтроллерам с низким потреблением и логическим схемам управлять нагрузками с высоким током. Она служит интерфейсом между управляющей схемой и нагрузкой, обеспечивая надежное переключение и снижая риск повреждения чувствительных логических компонентов. Устройство поддерживает стандартные уровни логики DTL и TTL, что делает его совместимым со многими популярными микроконтроллерами и встроенными системами.
ИС содержит четыре канала драйвера, которые могут быть сконфигурированы как два H-моста, что позволяет независимо управлять двумя двигателями постоянного тока или одним биполярным шаговым двигателем. Она поддерживает напряжение питания мотора до 36 В, номинальный выходной ток до 600 мА на канал и частоту переключения до 5 кГц. L293D доступна в компактном корпусе на 16 контактов и по-прежнему является популярным выбором для управления моторами, прототипирования и образовательных проектов.
| Категория |
Параметр |
Спецификация |
| Общие |
Тип устройства |
Четырехканальный полумост / двойной H-мост двигателя IC |
| Совместимость с логикой |
Совместимость с DTL и TTL |
|
| Количество каналов |
4 канала драйвера |
|
| Количество H-мостов |
2 |
|
| Максимальная частота переключения |
5 кГц |
|
| Особенности |
Управление включением |
Да |
| Защита от перегрева |
Да |
|
| Внутренние диммерные диоды |
Да |
|
| Высокая шумозащита |
Напряжение входного сигнала "0" до 1.5 В |
|
| Электрические |
Напряжение питания мотора (Vs) |
36 В Макс |
| Напряжение питания логики (Vss) |
36 В Макс |
|
| Входное напряжение (Vi) |
7 В Макс |
|
| Напряжение включения (Ven) |
7 В Макс |
|
| Номинальный выходной ток |
600 мА на канал |
|
| Пиковый выходной ток (100 мкс неповторяющийся) |
1.2 А на канал |
|
| Общая мощность рассеивания (Ptot) |
4 Вт |
|
| Тепловая |
Температура хранения (Tstg) |
-40°C до +150°C |
| Температура соединения (Tj) |
-40°C до +150°C |
|
| Упаковка |
Корпус с выводами |
PowerDIP-16 (L293D) |
| Корпус для поверхностного монтажа |
SO-20 (L293DD) |
|
| Количество выводов |
16 выводов (PowerDIP) |
|
| Рассеивание тепла |
Центральные выводы соединены для отвода тепла |

| Номер вывода |
Название вывода |
Тип |
Функция |
| 1 |
Enable 1 (EN1) |
Вход |
Включает драйвер 1 и драйвер 2. Должен быть HIGH, чтобы выходы 1 и 2 работали. Может использоваться для управления скоростью PWM. |
| 2 |
Вход 1 (IN1) |
Вход |
Логический управляющий вход для выхода 1. Определяет направление мотора при использовании с входом 2. |
| 3 |
Выход 1 (OUT1) |
Выход |
Выход драйвера, подключенный к одному из выводов мотора или нагрузки. |
| 4 |
GND |
Питание |
Соединение с землёй для устройства. |
| 5 |
GND |
Питание |
Соединение с землёй для устройства. |
| 6 |
Выход 2 (OUT2) |
Выход |
Выход драйвера, подключенный к другому выводу мотора или нагрузки. |
| 7 |
Вход 2 (IN2) |
Вход |
Логический управляющий вход для выхода 2. Работает с входом 1 для управления направлением. |
| 8 |
Vs |
Питание |
Входное напряжение питания мотора. Поддерживает напряжение моторов до 36 В. |
| 9 |
Enable 2 (EN2) |
Вход |
Включает драйвер 3 и драйвер 4. Должен быть HIGH, чтобы выходы 3 и 4 работали. Может использоваться для управления скоростью PWM. |
| 10 |
Вход 3 (IN3) |
Вход |
Логический управляющий вход для выхода 3. Определяет направление мотора при использовании с входом 4. |
| 11 |
Выход 3 (OUT3) |
Выход |
Выход драйвера, подключенный к одному из выводов второго мотора или нагрузки. |
| 12 |
GND |
Питание |
Соединение с землёй для устройства. |
| 13 |
GND |
Питание |
Соединение с землёй для устройства. |
| 14 |
Выход 4 (OUT4) |
Выход |
Выход драйвера, подключенный к другому выводу второго мотора или нагрузки. |
| 15 |
Вход 4 (IN4) |
Вход |
Логический управляющий вход для выхода 4. Работает с входом 3 для управления направлением. |
| 16 |
Vss |
Питание |
Входное напряжение питания логики (обычно 5 В) для внутренних управляющих схем. |

Функциональная блок-схема показывает, как управляющие сигналы проходят через L293D для управления подключенной нагрузкой. Когда логический сигнал подается на один из входных выводов, он поступает во внутреннюю управляющую схемотехнику, которая обрабатывает сигнал и определяет состояние соответствующего выходного драйвера. Выходная стадия затем использует напряжение питания мотора для подачи необходимого тока на нагрузку, подключенную к выходным выводам.
Диаграмма также иллюстрирует, как каждая пара входов и выходов образует драйвер H-моста. Изменяя логические состояния входов, ток может течь через нагрузку в разных направлениях, позволяя осуществлять вращение мотора вперед и назад. Выводы Enable действуют как управляющие шлюзы для каждого секции H-моста и могут использоваться для включения или отключения выходов или применения сигналов PWM для управления скоростью. Этот поток сигналов от входа к выходу позволяет L293D осуществлять контролируемое двустороннее переключение для приложений управления моторами.
Основная схема подключения показывает Arduino Uno, подключенный к микросхеме драйвера моторов L293D, которая используется для управления двумя DC моторами. Arduino предоставляет логические управляющие сигналы, в то время как отдельный источник питания на 5 В обеспечивает ток, необходимый моторам. L293D действует как интерфейс между низковольтными выводами Arduino и более высокими токами моторной нагрузки. Входные выводы на L293D получают управляющие сигналы от Arduino, в то время как выходные выводы подключаются непосредственно к моторам. И Arduino, и внешний источник питания должны иметь общий провод заземления для обеспечения правильной работы.

Скорость мотора можно контролировать с помощью широтно-импульсной модуляции (ШИМ). В этом методе Arduino отправляет сигнал ШИМ на один из выводов Enable L293D. Изменяя скважность ШИМ, среднее напряжение, подаваемое на мотор, меняется, позволяя плавно регулировать скорость без изменения напряжения питания.
Направление мотора контролируется через входные выводы. Например, установка IN1 на HIGH и IN2 на LOW заставляет мотор вращаться в одном направлении, в то время как изменение логических уровней заставляет мотор вращаться в противоположном направлении. Применение одного и того же логического уровня к обоим входам может остановить или тормозить мотор в зависимости от конфигурации схемы.
Одна из самых распространённых ошибок программирования — это забывание настроить вывод enable как выход или оставление его на уровне LOW, что предотвращает работу мотора. Неправильные назначения пинов в коде также могут вызывать неожиданные поведенческие эффекты мотора. Ещё одной частой проблемой является несоответствие общего заземления между Arduino и источником питания мотора, что приводит к нестабильной работе или отсутствию реакции мотора вообще.
| Спецификация |
L293D |
L298N |
TB6612FNG |
DRV8833 |
BTS7960 |
| Тип драйвера |
Двойной H-мост |
Двойной H-мост |
Двойной H-мост |
Двойной H-мост |
Полный H-мост |
| Напряжение питания мотора |
4.5 В до 36 В |
5 В до 46 В |
4.5 В до 13.5 В |
2.7 В до 10.8 В |
5.5 В до 27 В |
| Логическое напряжение |
4.5 В до 7 В |
5 В |
2.7 В до 5.5 В |
2 В до 7 В |
3.3 В до 5 В |
| Непрерывный выходной ток |
600 мА/канал |
2 А/канал |
1.2 А/канал |
1.5 А/канал |
43 А |
| Пиковый выходной ток |
1.2 А/канал |
3 А/канал |
3.2 А/канал |
2 А/канал |
55 А |
| Внутренние защитные диоды |
Да |
Нет |
Да |
Да |
Да |
| Тепловая защита |
Да |
Да |
Да |
Да |
Да |
| Поддержка ШИМ |
Да |
Да |
Да |
Да |
Да |
| Выходная технология |
Биполярные транзисторы |
Биполярные транзисторы |
MOSFET |
MOSFET |
MOSFET |
| Эффективность |
Низкая |
Низкая |
Высокая |
Высокая |
Очень высокая |
| Потеря напряжения |
Высокая (≈1.2–1.8 В на стороне) |
Высокая (≈2–4 В всего) |
Низкая (<0.5 V typical) |
Низкая (<0.4 V typical) |
Очень низкая |
| Генерация тепла |
Высокая |
Высокая |
Низкая |
Низкая |
Низкая |
| Требуется внешний радиатор |
Обычно не требуется |
Часто требуется |
Редко требуется |
Редко требуется |
Требуется при высоком токе |
| Количество DC моторов |
2 |
2 |
2 |
2 |
1 высокомощный мотор |
| Лучше всего для |
Малые DC моторы, образовательные проекты |
Моторы средней мощности |
Роботы, батарейные устройства |
Компактные портативные конструкции |
Высокомощные моторы и робототехника |
L293D широко используется в образовательных проектах и на образовательных платформах на базе Arduino. Его простой интерфейс позволяет новичкам управлять DC моторами и изучать основные концепции, такие как управление направлением мотора, управление скоростью ШИМ и работа H-моста без необходимости в сложных схемах.
Многие небольшие роботизированные устройства используют L293D для независимого управления двумя DC моторами. Это позволяет роботу двигаться вперед, назад, поворачивать влево и вправо, управляя направлением и скоростью каждого мотора отдельно.
Двойная архитектура H-моста L293D может использоваться для управления биполярными шаговыми моторами. Энергизируя катушки мотора в определенной последовательности, драйвер позволяет выполнять точные пошаговые движения для приложений позиционирования.
L293D может управлять реле и соленоидами, которые требуют большего тока, чем может предоставить выходной пин микроконтроллера. Его встроенные защитные диоды помогают подавлять импульсы напряжения, возникающие при переключении этих индуктивных нагрузок.
В простых системах автоматизации L293D используется для управления маленькими актуаторами, клапанами и механическими устройствами. Драйвер предоставляет простой способ интерфейса логических схем с электромеханическими нагрузками.

STMicroelectronics является одним из ведущих производителей полупроводников в мире, с многолетним опытом разработки и производства аналоговых, силовых, моторных и смешанных интегральных схем. Для таких продуктов, как интегральная схема драйвера мотора L293D, STMicroelectronics использует зрелые процессы производства полупроводников, чтобы обеспечить стабильную электрическую работу, надежность, термальную стабильность и долгосрочную доступность продукта. Его производственные способности поддерживаются обширными ресурсами исследований и разработок, автоматизированными производственными системами и соблюдением международных стандартов качества и охраны окружающей среды.
L293D использует отдельные источники питания, чтобы логическая схема и схема мотора могли работать при разных напряжениях. Это позволяет низковольтному микроконтроллеру управлять более высоковольтным мотором, не подвергая управляющую схемотехнику напряжению питания мотора.
L293D включает внутренние диоды-клампы, которые поглощают обратное напряжение, возникающее при отключении индуктивной нагрузки. Эти диоды помогают предотвратить повреждение драйвера и улучшают общую надежность схемы.
L293D использует выходные каскады на биполярных транзисторах, которые создают падение напряжения между источником питания и мотором. В результате мотор получает меньше напряжения, чем предоставляет источник питания, что может снижать скорость и момент.
Да. Каждая секция H-моста может управляться отдельно. Нанесением различных сигналов ШИМ на выводы включения каждый мотор может работать на своей скорости и направлении.
Соответствующие выходы могут оставаться отключенными или работать непредсказуемо. Вывод включения должен быть подключен к определенному HIGH или ШИМ сигналу, чтобы обеспечить правильное управление мотором.
Общий провод обеспечивает общий напряженческий опор, между управляющей схемой и драйвером мотора. Без него логические сигналы могут не интерпретироваться правильно, что приводит к ненадежной работе.
Для устройств с батарейным питанием, моторов с высоким током или приложений, требующих максимальной эффективности, современные драйверы на основе MOSFET, такие как TB6612FNG или DRV8833, часто являются лучшими выборами, поскольку они выделяют меньше тепла и расходуют меньше энергии.
CAP CER 22UF 10V X5R 0805
CAP CER 1000PF 50V X7R 0603
CAP CER 3900PF 200V X7R 1210
IC OSC TIMER DUAL 2.1MHZ 14-SOIC
IC FPGA 316 I/O 484FBGA
IC SWITCH SPDTX2 1.8OHM 16TSSOP
IC HUB CONTROLLER USB 100WQFN
IC MCU 32BIT 32KB FLASH 64LQFP
IC HALF/FULL BRIDGE DRVR 20SOIC
GS70328TS-12 GSI
CS16312EN SEMIC
RENESAS LQFP80
IC NVSRAM 1MBIT PARALLEL 32EDIP

