Драйвер двигателя DRV8833 от Texas Instruments - это микросхема с двойным H-мостом, позволяющая независимо управлять двумя коллекторными двигателями постоянного тока с напряжением питания от 2,7 до 10,8 В. Она обеспечивает ток до 1,2 A на канал и выдерживает пиковую нагрузку до 2 A в течение нескольких секунд. Эта плата идеальна для работы с небольшими маломощными электродвигателями. Поскольку основным элементом платы является микросхема DRV8833, мы настоятельно рекомендуем вам ознакомиться со спецификацией DRV8833 (1MB pdf). Помимо микросхемы, на плате установлены SMD компоненты, а также полевой транзистор для защиты от смены полярности.
Эта плата очень схожа с драйвером Pololu на базе DRV8835 по диапазонам рабочего напряжения и тока, но у DRV8835 меньшее рабочее напряжение, есть дополнительный режим управления, и она на 2,54 мм меньше. А DRV8833 выдерживает большую пиковую нагрузку (2 A против 1,5 A), а также есть встроенный токоограничивающий модуль, и при работе с ним нет необходимости в дополнительных внешних источниках напряжения логического уровня.
Если вы ищете вариант для работы с более высоким напряжением, возможно, вам подойдёт DRV8801.
Спецификация:
Двойной H-мост позволяет управлять двумя двигателями постоянного тока или одним шаговым
Рабочее напряжение: 2,7 - 10,8 В
Выходной ток: 1,2 A (пиковый 2 A) на двигатель
Выводы могут быть соединены параллельно для увеличения тока до 2,4 A (пиковый 4 A) для управления одним двигателем
Входное напряжение: 3 В и 5 В
Блокировка питания при падении напряжения и защита от перегрева и перегрузки по току
Защита от переполюсовки питания
Ограничение по току можно обеспечить путем добавления резисторов (в комплект поставки не входят)
Использование:
Подключение:
В типичном приложении выводы питания располагаются на одной стороне платы, а управляющие выводы - с другой. Вывод nSLEEP подтянут к напряжению высокого уровня. Его можно оставить отключённым, если вы не хотите использовать спящий режим DRV8833 с пониженным энергопотреблением. У каждого из двух каналов двигателя есть пара входов управления xIN1 и xIN2 , которые управляют состоянием соответствующих выходов, xOUT1 и xOUT2, посредством широтно-импульсной модуляцией (ШИМ) сигнала, которую можно использовать для каждого из этих входов. По умолчанию у управляющих входов низкий уровень напряжения, что соответствует отключению выходов драйвера двигателя. См. таблицы истинности в документации к DRV8833 для получения дополнительной информации о том, как входные значения влияют на выходы драйвера.
Вывод nFAULT является открытым стоком, который устанавливает сигнал с микросхемы в логический ноль всякий раз, когда возникает перегрузка по току, перегрев или нехватка напряжения. В противном случае, сигнал на выводе остается в плавающем состоянии, так что, если вы хотите контролировать неисправности на драйвере, вам потребуется подключить внешний подтягивающий резистор (или использовать микроконтроллер ввода с уже встроенным).