Перейти к содержанию

DRV8871 — H-мост на 45 В и 3,6 А с ограничением тока без шунта

DRV8871 — одиночный H-мост Texas Instruments для коллекторного двигателя: питание от 6,5 до 45 В, пиковый ток 3,6 А, сопротивление ключей 565 мОм на пару и ограничение тока одним резистором на выводе ILIM — без шунта в цепи двигателя. Разбираем по даташиту выводы корпуса с теплоотводящей площадкой, параметры, логику IN1/IN2, расчёт резистора ILIM, нагрев и подпитку источника от двигателя.

Обновлено Редакция GAW

DRV8871 — драйвер одного коллекторного двигателя: H-мост из четырёх N-канальных MOSFET, зарядовый насос для затворов верхних ключей, логика с двумя входами и узел ограничения тока, которому не нужен резистор-шунт в цепи двигателя. Порог тока задаётся обычным маломощным резистором между выводом ILIM и общим проводом. По сравнению со сдвоенными DRV8833 и TB6612FNG у DRV8871 один мост, но вчетверо выше напряжение и больше ток; по сравнению с биполярным L293D — меньше потерь и встроенное ограничение тока. Как устроен мост и что такое режимы спада тока — в статьях «Драйверы H-моста» и «Управление коллекторным двигателем».

Коротко

  • Питание — VM 6,5–45 В, предельно 50 В; отдельного питания логики нет.
  • Ток — 3,6 А пиковый, предельно 3,5 А при 100 % заполнения; 2 А действующего тока на плате FR-4 при 25 °C по измерению TI.
  • Ключи — 307 + 258 мОм типично (верхний + нижний, всего 565 мОм), до 360 + 320 мОм при 24 В и 1 А.
  • Ограничение тока — ITRIP = 64 кВ / RILIM (59–69 кВ), RILIM не меньше 15 кОм, пауза 25 мкс с медленным спадом.
  • Входы — единица от 1,5 В, ноль до 0,5 В, до 5,5 В; ШИМ до 200 кГц; IN1 = IN2 = 0 дольше 1 мс — сон, 10 мкА максимум при 12 В.
  • Защиты — UVLO, токовая (3,7–6,4 А) с повтором через 3 мс, тепловая от 150 °C; всё с автоматическим возвратом, вывода аварии нет.

Выводы

DRV8871, вид сверху: 1 GND, 2 IN2, 3 IN1, 4 ILIM, 5 VM, 6 OUT1, 7 PGND, 8 OUT2; теплоотводящая площадка снизу — на общий проводDRV88711GND2IN23IN14ILIM5VM6OUT17PGND8OUT2вид сверху
DRV8871 в корпусе DDA (SOIC-8 с теплоотводящей площадкой PowerPAD), вид сверху, по с. 3 даташита TI. Площадка снизу корпуса — на общий провод
ВыводОбозначениеНазначение
1GNDобщий провод логики — к общему проводу платы
2IN2вход управления, внутри подтянут к общему проводу
3IN1вход управления, внутри подтянут к общему проводу
4ILIMрезистор на общий провод задаёт порог ограничения тока
5VMпитание 6,5–45 В: керамика 0,1 мкФ на общий провод и достаточная ёмкость рядом, рассчитанная на напряжение VM
6OUT1выход моста — прямо к двигателю
7PGNDсиловой общий провод — к общему проводу платы
8OUT2выход моста — прямо к двигателю
—PADтеплоотводящая площадка — к общему проводу, большие полигоны на нескольких слоях и много переходных отверстий рядом

Выводы логики (1–4) — на одной стороне корпуса, силовые (5–8) — на другой. Корпус TI называет по-разному: на первой странице — «8-Pin HSOP» размером 4,9 × 6 мм, в перечне заказных исполнений — «SO PowerPAD (DDA)», на чертеже DDA0008B — «PowerPAD SOIC». По чертежу тело корпуса — 4,8–5,0 × 3,8–4,0 мм, ширина по выводам 5,8–6,2 мм, высота до 1,7 мм, шаг 1,27 мм, открытая площадка — 2,11–2,71 × 2,8–3,4 мм. Чертёж и посадочное место — на странице HSOIC-8 (PowerPAD SOIC-8), обычный корпус без площадки — SOIC-8.

Заказывают DRV8871DDAR (2500 штук на катушке, маркировка 8871); исполнение DRV8871DDA в трубках по перечню от 10.11.2025 снято с производства (Obsolete). Есть автомобильная версия DRV8871-Q1.

Параметры

Предельные режимы: VM от −0,3 до 50 В, входы IN1 и IN2 от −0,3 до 7 В, выходы от −0,7 В до VM + 0,7 В, выходной ток 3,5 А при 100 % заполнения, кристалл −40…+150 °C, ESD 6000 В по модели тела человека. Рекомендуемые условия: VM 6,5–45 В, входы 0–5,5 В, ШИМ 0–200 кГц, пиковый ток до 3,6 А, воздух −40…+125 °C. Характеристики — при 25 °C:

ПараметрМин.Тип.Макс.Условия
Ток потребления от VM—3 мА10 мАVM = 12 В
Ток в режиме сна——10 мкАVM = 12 В
Время включения tON—40 мкс50 мкспосле подачи VM или выхода из сна
Порог нуля на входах——0,5 В
Порог единицы на входах1,5 В——
Гистерезис входов—0,5 В—
Входной ток в единице—33 мкА100 мкА3,3 В на входе
Подтягивающий резистор—100 кОм—на общий провод
Задержка вход → выход—0,7 мкс1 мкс
Время до сна—1 мс1,5 мсоба входа в нуле
Сопротивление верхнего ключа—307 мОм360 мОмVM = 24 В, 1 А, ШИМ 25 кГц
Сопротивление нижнего ключа—258 мОм320 мОмVM = 24 В, 1 А, ШИМ 25 кГц
Мёртвое время—220 нс—
Падение на встроенном диоде—0,8 В1 В1 А
Постоянная VILIM59 кВ64 кВ69 кВток 1 А
Пауза после срабатывания tOFF—25 мкс—
Время гашения tBLANK—2 мкс—
Порог UVLO при спаде VM—6,1 В6,4 В
Порог UVLO при росте VM—6,3 В6,5 В
Гистерезис UVLO100 мВ180 мВ—
Порог токовой защиты IOCP3,7 А4,5 А6,4 А
Задержка токовой защиты—1,5 мкс—
Повтор после токовой защиты—3 мс—
Порог тепловой защиты150 °C175 °C—
Гистерезис тепловой защиты—40 °C—

Тепловые сопротивления корпуса DDA по JEDEC: кристалл–воздух RθJA = 41,1 °C/Вт, кристалл–плата 23,1 °C/Вт, кристалл–площадка снизу 2,7 °C/Вт. Сопротивление ключей растёт с температурой: по рис. 1 даташита — примерно в 1,5 раза к 125 °C.

Логика IN1/IN2 и сон

IN1IN2OUT1OUT2Режим
00ZZвыбег: мост выключен, через 1 мс — сон
01LHназад, ток OUT2 → OUT1
10HLвперёд, ток OUT1 → OUT2
11LLторможение: оба нижних ключа открыты, медленный спад

Скорость регулируют ШИМ на одном входе при постоянном другом. TI советует чередовать ход и торможение: для хода вперёд на 50 % оборотов IN1 держат в единице, а IN2 переключают между 0 и 1 — в паузах обмотка замкнута нижними ключами (медленный спад). Можно чередовать ход и выбег (IN1 = IN2 = 0) — это быстрый спад: в паузе ток двигателя идёт через встроенные диоды обратно в источник VM.

Отдельного входа сна нет: если оба входа в нуле дольше tSLEEP (1 мс типично, до 1,5 мс), микросхема засыпает, выходы остаются в высокоимпедансном состоянии. После того как IN1 или IN2 продержится в единице не меньше 5 мкс, мост заработает через tON = 50 мкс. Наш вывод: при ШИМ с выбегом и паузами длиннее миллисекунды (частота ниже 1 кГц при малом заполнении) драйвер успевает уснуть, и каждый импульс начинается с задержки около 50 мкс — для такого ШИМ берите режим с торможением или частоту выше. Ограничение частоты сверху — длительность импульса: по примечанию к рекомендуемым условиям входной импульс должен длиться не меньше 800 нс (типичной микросхеме хватает 400 нс), поэтому при 200 кГц рабочий диапазон заполнения — 16–84 %.

Ограничение тока резистором ILIM

Ток, при котором мост прерывает ток двигателя, задаёт резистор между ILIM и общим проводом (уравнение 1 даташита):

ITRIP [А]=VILIM [кВ]RILIM [кОм]=64RILIM [кОм].I_\text{TRIP}\,[\text{А}] = \frac{V_\text{ILIM}\,[\text{кВ}]}{R_\text{ILIM}\,[\text{кОм}]} = \frac{64}{R_\text{ILIM}\,[\text{кОм}]}.

Когда ток достигает ITRIP, микросхема открывает оба нижних ключа (медленный спад) на tOFF = 25 мкс, затем снова включает мост по состоянию входов. Первые 2 мкс после включения (tBLANK) срабатывание не учитывается. Сколько длится следующий этап разгона тока, зависит от VM, противо-ЭДС и индуктивности двигателя. Наименьшее допустимое сопротивление — 15 кОм. Если ограничение не нужно, TI советует ставить 15–18 кОм: тогда двигатель получает до 3,6 А на несколько сотен миллисекунд, а при большем токе срабатывает токовая или тепловая защита.

Зачем ограничивать ток: в момент пуска и при заклинивании двигатель берёт ток останова, который бывает в несколько раз больше рабочего. Ограничение до известного значения, по словам TI, снижает требования к источнику питания и к ёмкости конденсаторов на VM.

Наш расчёт: двигатель 24 В по табл. 3 даташита. Рабочий ток 0,8 А, пусковой 2 А, ШИМ 5 кГц, RILIM = 30 кОм.

  • Типичный порог — 64 / 30 ≈ 2,13 А, у TI в таблице — 2,1 А.
  • Разброс микросхем (59–69 кВ) и резистора ±1 % (29,7–30,3 кОм): от 59 / 30,3 ≈ 1,95 А до 69 / 29,7 ≈ 2,32 А.
  • Для порога 2 А — 64 / 2 = 32 кОм; ближайшее значение ряда E96 — 31,6 кОм, это 2,03 А типично и 1,85–2,21 А с учётом разброса.
  • С RILIM = 15 кОм типичный порог — 4,27 А, с 18 кОм — 3,56 А: оба выше рабочего тока, поэтому такие резисторы и называют «без ограничения».

Наш вывод: ITRIP ставят выше рабочего тока, чтобы двигатель разгонялся, но так, чтобы нижняя граница разброса не мешала пуску, а верхняя не перегревала микросхему и обмотки.

Типовая схема и конденсаторы

По рис. 7 даташита: VM от источника 6,5–45 В, на VM — керамика 0,1 мкФ у вывода и электролит 47 мкФ, RILIM = 30 кОм, входы — прямо от микроконтроллера с питанием 3,3 В, теплоотводящая площадка — на общий провод.

Требуемую ёмкость на VM даташит не задаёт формулой: она зависит от наибольшего тока двигателя, ёмкости и выходного сопротивления источника, индуктивности проводов питания, допустимых пульсаций, типа двигателя и способа торможения, и TI прямо требует проверять её испытаниями. Конденсаторы ставят как можно ближе к микросхеме, малые керамические — у самых выводов, проводники силовых цепей — широкие.

Нагрев и площадка PowerPAD

Мощность, которая выделяется в микросхеме, определяется в основном сопротивлением ключей: ток течёт через один верхний и один нижний ключ, поэтому

P=IRMS2⋅(RDS(on) верх+RDS(on) низ).P = I_\text{RMS}^2 \cdot \left(R_\text{DS(on)\,верх} + R_\text{DS(on)\,низ}\right).

Пример TI (с. 16): при 58 °C вокруг сумма сопротивлений — около 0,72 Ом, ток 0,8 А даёт 0,8² · 0,72 = 0,46 Вт; на плате TI действующее тепловое сопротивление было 48 °C/Вт, и кристалл нагрелся до 58 + 0,46 · 48 ≈ 80 °C. Пусковой ток выше рабочего, и его длительность тоже нужно учитывать. Переключение входов на 200 кГц вместо 20 кГц, по даташиту, добавляет около 20 % потерь.

Наш расчёт: 2 А действующего тока. При 0,72 Ом — 2² · 0,72 ≈ 2,9 Вт; с RθJA = 41,1 °C/Вт кристалл нагревается на 118 °C, а сопротивление ключей при этом растёт дальше. При 25 °C вокруг — около 143 °C, рядом с нижним порогом тепловой защиты 150 °C. Это согласуется с измерением TI «2 А при 25 °C на стандартной плате FR-4» как с пределом, а не с рабочим током. Для длительных 2 А при тёплом воздухе нужен больший полигон или меньший ток.

Площадку под корпусом обязательно припаивают к полигону общего провода на верхнем слое и соединяют множеством переходных отверстий с большим полигоном на нижнем слое. Без пайки площадки тепловое сопротивление будет намного больше табличного, и тепловая защита сработает уже при небольшом токе. Оценить площадь меди поможет тепловой расчёт платы, параметры двигателя — калькулятор коллекторного двигателя.

DRV8871, DRV8833 и L293D

Значения DRV8833 и L293D — по даташитам TI SLVSAR1E и SLRS008D; подробнее — в карточках DRV8833 и TB6612FNG и L293D.

DRV8871DRV8833L293D
Мостоводиндвадва (четыре полумоста)
Питание нагрузки6,5–45 В, предел 50 В2,7–10,8 ВVCC1…36 В
Питание логикине нужноне нужноVCC1 4,5–7 В
Ток3,6 А пиковыйна мост при VM = 5 В и 25 °C: 1,5 А действующий в HTSSOP (PWP) и WQFN (RTY), 500 мА — в TSSOP (PW); 2 А пиковый0,6 А длительно на канал
Потери в ключах565 мОм тип. на пару360 мОм на парупадение 1,4 + 1,2 В тип. при 0,6 А
Ограничение токарезистор на ILIM, без шунташунт, 200 мВ / Rнет
Сигнал авариинетnFAULTнет
КорпусSOIC-8 с площадкой (DDA)HTSSOP-16, WQFN-16, TSSOP-16PDIP-16 и другие

Наш вывод: DRV8871 — выбор для одного двигателя на 12 или 24 В и токах до двух ампер; два небольших двигателя от 5–9 В удобнее вести одной DRV8833, а L293D оправдан разве что в повторении старых схем.

Расхождения в документации

  • Корпус. На первой странице — «8-Pin HSOP» и размер 4,9 × 6 мм, в перечне исполнений — «SO PowerPAD», на чертеже DDA0008B — «PowerPAD SOIC». По чертежу 4,9 × 6 мм — это длина тела и ширина по выводам, а ширина тела — 3,8–4,0 мм.
  • Частота ШИМ. В обзоре (разд. 7.1) — от 0 до 100 кГц, в рекомендуемых условиях — до 200 кГц с оговоркой о длительности импульса 800 нс.
  • Ток. Пиковый ток в рекомендуемых условиях — 3,6 А, а предельный выходной ток при 100 % заполнения — 3,5 А (добавлен в ревизии B).
  • Порог тепловой защиты. В табл. 2 мост выключается при «TJ > 150 °C», в таблице характеристик 150 °C — минимум, а типично 175 °C; в разделе 10.3 — «примерно 175 °C».
  • Выход из сна. В разделе 7.3.2 мост работает через 50 мкс после того, как вход продержится в единице 5 мкс; в таблице характеристик tON = 40 мкс типично и 50 мкс максимум, без упоминания этих 5 мкс.
  • Рис. 4. На схеме путей тока между нижними ключами и общим проводом нарисован резистор, хотя у DRV8871 нет вывода для шунта и ток измеряется внутри.
  • Гистерезис UVLO. Типичные пороги 6,3 и 6,1 В дают разность 200 мВ, а типичный гистерезис в той же таблице — 180 мВ.

Частые вопросы

Как рассчитать резистор ILIM для DRV8871?

По уравнению 1 даташита ток срабатывания ограничения ITRIP (А) = VILIM (кВ) / RILIM (кОм), где VILIM = 64 кВ типично (59–69 кВ). Для 2 А — 32 кОм, в типовой схеме TI стоит 30 кОм на 2,1 А. Наш расчёт для 30 кОм ±1 %: ток ограничения у разных микросхем — от 1,95 до 2,32 А. Меньше 15 кОм ставить нельзя.

Можно ли управлять DRV8871 от 3,3 В?

Да. Единица на входах IN1 и IN2 — от 1,5 В, ноль — до 0,5 В, рекомендуемое напряжение на входах — до 5,5 В, предельное — 7 В. Отдельного питания логики нет: микросхема питается от VM 6,5–45 В, а входы можно подавать раньше, чем VM. Внутри входы подтянуты к общему проводу резисторами 100 кОм.

Почему DRV8871 сам выключается и через несколько миллисекунд включается снова?

Так работают защиты с автоматическим возвратом. При токе больше порога IOCP (3,7–6,4 А, 4,5 А типично) дольше 1,5 мкс мост отключается на 3 мс и затем включается заново. При перегреве (порог 150 °C минимум, 175 °C типично) мост стоит выключенным, пока кристалл не остынет на 40 °C. При VM ниже порога UVLO (6,1 В типично при спаде) мост выключен, пока питание не поднимется. Вывода аварии у DRV8871 нет.

Какой ток двигателя DRV8871 держит длительно?

Пиковый ток — 3,6 А, предельный при 100 % заполнения — 3,5 А, но длительный ток ограничивает нагрев. TI измерила 2 А действующего тока при 25 °C на стандартной плате FR-4. Наш расчёт: при 2 А и сопротивлении ключей около 0,72 Ом в нагретом состоянии выделяется около 2,9 Вт, и при RθJA = 41,1 °C/Вт кристалл нагревается примерно на 118 °C — это предел без запаса.

Источники

  1. Texas Instruments. DRV8871 3.6-A Brushed DC Motor Driver With Internal Current Sense (PWM Control) (SLVSCY9B, August 2015, revised July 2016) — с. 1 — Features и Description: 6,5–45 В, 565 мОм (верхний и нижний ключ вместе), 3,6 А пиковый, корпус «8-Pin HSOP» 4,9 × 6 мм; с. 2 — история ревизий; с. 3 — выводы DDA, предельные режимы (VM 50 В, входы 7 В, выход 3,5 А при 100 % заполнения), ESD; с. 4 — рекомендуемые условия (ШИМ до 200 кГц, примечание об импульсах 800 нс), RθJA 41,1 °C/Вт и другие тепловые метрики; с. 5 — электрические характеристики (прочитаны по рендеру страницы); с. 7 — обзор (ШИМ 0–100 кГц), структурная схема; с. 8 — табл. 1, рис. 4, режим сна; с. 9 — уравнение 1, пример 32 кОм → 2 А, минимум 15 кОм, tOFF 25 мкс, мёртвое время; с. 10 — защиты, табл. 2, режимы работы; с. 11 — рис. 7 и табл. 3 (24 В, 0,8 А, 2 А пуск, 2,1 А, 30 кОм, 5 кГц); с. 12 — потери в ключах, 2 А действующего тока на плате FR-4 при 25 °C, +20 % потерь при 200 кГц; с. 13 — рис. 12 (RILIM = 50,5 кОм) и 13; с. 14 — Bulk Capacitance; с. 15–16 — разводка, нагрев, пример 0,8 А, 0,72 Ом, 48 °C/Вт; Package Option Addendum от 10.11.2025 и чертёж DDA0008B (4214849/B, 09/2025)
  2. Texas Instruments. DRV8833 Dual H-Bridge Motor Driver (SLVSAR1E, January 2011, revised July 2015) — для сравнения: с. 1 — 2,7–10,8 В, 360 мОм (верхний и нижний ключ вместе), 1,5 А действующего и 2 А пикового тока на мост в корпусах PWP и RTY при VM = 5 В и 25 °C, 500 мА в PW, вывод nFAULT; таблица характеристик — порог xISEN 160–200–240 мВ
  3. Texas Instruments. L293x Quadruple Half-H Drivers (SLRS008D, September 1986, revised January 2016) — для сравнения: с. 1 — 4,5–36 В, L293D 600 мА на канал и 1,2 А пикового; рекомендуемые условия — VCC1 4,5–7 В; характеристики — выход в единице VCC2 − 1,4 В тип. и в нуле 1,2 В тип. при 0,6 А

Нашли ошибку?