Драйвер двигателей постоянного тока DRV8835/8836

drv8835Миниатюрный двухканальный драйвер двигателей DRV8835/8836 предназначен для управления вращением двух низковольтных двигателей постоянного тока, либо одного шагового мотора. Микросхема выпускается в корпусе DSS фирмой Texas Instruments и может быть использована в портативной технике с батарейным питанием. Основные направления применения – фотоаппараты, медицинская техника, игрушки и роботы.

Первый взгляд на DRV8835 вызывает удивление – разработчикам удалось разместить полноценный драйвер, да еще со значительным рабочим током, в корпусе размером 2х3мм. При этом использование микросхемы не  требует каких-либо дополнительных элементов. Все необходимые цепи, в том числе защитные, уже реализованы.  Единственным недостатком можно считать корпус. Столь миниатюрное изделие вряд ли предназначено для длительных режимов работы и категорически неудобно в любительском конструировании.

Структурная схема drv8835
Структурная схема drv8835

Микросхема DRV8835 содержит в своем составе два полномостовых драйвера постоянного тока на n-канальных MOSFET транзисторах. Нагрузка каждого моста может достигать 1.5А при выходном напряжении от 2 до 11 вольт. При необходимости увеличения тока, мосты могут быть включены параллельно.  Диапазон напряжений питания микросхемы составляет 2-7 вольт. Максимальная частота переключения ограничена значением 250кГц. Рабочий диапазон температур от -40° до 150°С.

В составе микросхемы имеются элементы защиты от аварийных режимов работы:

  • защита от перегрузки. При превышении током максимально-допустимого значения 1.5 А отключает выходные цепи. По истечении выдержки в 1 мсек происходит автоматический возврат в исходное состояние.
  • защита от превышения температуры.  Данная защита отключает выходные транзисторы, пока температура корпуса не опустится ниже порогового уровня. Минимальное значение порога составляет 150°С, максимальное - 180°С.
  • защита от падения напряжения. При напряжении питания ниже  2 вольт, все цепи микросхемы выключаются. Работа восстанавливается в случае достижения напряжением рабочего диапазона.

Назначение выводов микросхемы

Назначение выводов drv8835

Пин Назначение Пин Назначение
1 VM - Питание двигателя 7 Vcc - Питание цепей драйвера
2 AOUT1 - Выход 1 канала A 8 MODE - режим.
3 AOUT2 - Выход 2 канала A 9 Ain1/APASE - Канал А. Выход 1/Направление вращения
4 BOUT1 - Выход 1 канала B 10 Ain2/AENABLE - Канал A. Выход 2/Разрешение вращения
5 BOUT2 - Выход 2 канала B 11 Bin1/BPHASE - Канал B. Выход 1/Направление вращения
6 GND - Земля 12 Bin2/BENABLE - Канал B. Выход 2/Разрешение вращения

 

Режимы работы.

DRV8835 может работать в двух режимах, переключаемых уровнем сигнала на входе MODE. Низкий логический уровень соответствует режиму IN/IN, в котором каждый силовой выход включается от отдельного входа. Вся логика переключений должна быть реализована во внешнем устройстве управления. При наличии высокого логического уровня на входе MODE, активируется режим PH/EN. В этом режиме вход ENABLE разрешает вращение, а PHASE задает направление. Подавая на вход ENABLE соответствующего моста сигнал с ШИМ, можно изменять скорость вращения электродвигателя.

Отдельно производитель оговаривает «спящий» режим. Для перевода в него достаточно отключить питание микросхемы. Также, для максимального снижения потребляемого тока рекомендуется перевести все входа в низкое логическое состояние.

Драйвер двигателей постоянного тока DRV8836

Драйвер DRV8836 практически полностью аналогичен предыдущей модели. Его основное отличие – отсутствие отдельного входа напряжения питания двигателя. Выходное напряжение мостов ограничено значением напряжения питания микросхемы – 7 вольт. На месте входа силового напряжения появился дополнительный вход, переводящий микросхему в спящий режим.

Еще по теме:

Робот на Arduino. Гусеничная платформа Pololu ZUMO.