Проектирование *линейного* каскада драйвера MOSFET

Я ищу схему драйвера MOSFET, которую можно разместить между операционным усилителем и мощным MOSFET для работы транзистора в качестве линейного усилителя (в отличие от переключателя).

Задний план

Я разрабатываю схему электронной нагрузки, которая должна иметь возможность переключать нагрузку примерно за 1 мкс. Самый важный размер шага небольшой, скажем, 100 мА, хотя, как только я разберусь с этим, я, вероятно, хотел бы также достичь большой скорости шага сигнала 2,5 А/мкс. Он должен вмещать источники от 1 до 50В, токи от 0 до 5А и сможет рассеивать около 30Вт.

Вот как схема выглядит на данный момент. С момента появления в предыдущих вопросах я заменил MOSFET на устройство с наименьшей емкостью, которое я смог найти (IRF530N -> IRFZ24N), и перешел на операционный усилитель с достаточно широкой полосой пропускания и высокой скоростью нарастания (LM358 -> MC34072), оставаясь при этом на желейной территории. В настоящее время я использую усиление около 4 на операционном усилителе для обеспечения стабильности, что дает мне полосу пропускания около 1 МГц. Дополнительная информация ниже для всех, кто заинтересован.

схематический

Эта проблема

Хотя схема работает достаточно хорошо, проблема теперь в том, что стабильность, ну, нестабильна :) Она не колеблется или что-то в этом роде, но переходная характеристика может варьироваться от передемпфирования (отсутствие перерегулирования) до весьма недодемпфирования (20% перерегулирование, три удара), в зависимости от загружаемого источника. Более низкое напряжение и резистивные источники проблематичны.

Мой диагноз заключается в том, что инкрементная входная емкость MOSFET чувствительна как к напряжению нагруженного источника, так и к эффекту Миллера, создаваемому любым сопротивлением источника, и что это фактически создает «блуждающий» полюс от р о взаимодействия операционного усилителя с зависимым от источника С г а т е МОП-транзистора.

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

При поиске схем драйверов MOSFET в Интернете я обнаружил, что в основном предполагается, что кто-то хочет как можно быстрее полностью «включить» или выключить MOSFET. В моей схеме я хочу модулировать MOSFET в его линейной области. Поэтому я не нахожу нужного мне понимания.

Мой вопрос: «Какая схема драйвера может подойти для модуляции проводимости MOSFET в его линейной области?»

Я видел, как Олин Латроп мимоходом упомянул в другом посте, что время от времени он будет использовать простой эмиттерный повторитель для чего-то подобного, но пост был о чем-то другом, так что это было просто упоминание. Я смоделировал добавление эмиттерного повторителя между операционным усилителем и затвором, и это действительно творило чудеса для стабильности нарастания; но падение пошло к чертям, так что я полагаю, что это не так просто, как я мог надеяться.

Я склонен думать, что мне нужно что-то вроде дополнительного двухтактного усилителя BJT, но ожидаю, что есть нюансы, которые отличают драйвер MOSFET.

Можете ли вы набросать приблизительные параметры схемы, которая могла бы помочь в этом случае?


Дополнительная информация для интересующихся

Первоначально схема была основана на комплекте электронной нагрузки Jameco 2161107, производство которого недавно было прекращено. В моем теперь примерно на 6 частей меньше, чем в его первоначальном комплекте :). Мой текущий прототип выглядит так для тех, кто, как и я, интересуется подобными вещами :)

прототип

Источник (как правило, тестируемый источник питания) подключается к разъему типа «банан»/переходным контактам на передней панели. Перемычка слева на печатной плате позволяет выбрать внутреннее или внешнее программирование. Ручка слева представляет собой 10-оборотный потенциометр, позволяющий выбирать постоянную нагрузку в диапазоне 0–3 А. BNC справа позволяет произвольной форме волны управлять нагрузкой на уровне 1 A/V, например, с прямоугольной волной для ступенчатого изменения нагрузки. Два светло-голубых резистора составляют цепь обратной связи и находятся в механически обработанных гнездах, позволяющих изменять коэффициент усиления без пайки. В настоящее время устройство питается от одной ячейки 9 В.

Любой, кто хочет проследить мои шаги в обучении, найдет отличную помощь, которую я получил от других участников здесь:

Я совершенно поражен тем, что такой простой проект, как этот, стал таким сильным мотиватором для обучения. Это дало мне возможность изучить довольно много тем, которые были бы намного суше, если бы они были предприняты без конкретной цели :)

Для поддержания стабильной точки пересечения кривой переноса с нулевой температурой используется источник постоянного тока с запрещенной зоной. Это, а также устройство с очень низкой крутизной, являются ключевыми параметрами для разработки MOSFET в линейной области. Очень важно получить передаточную функцию (Vgs vs Id) для данного конкретного устройства, которое вы используете, а затем сделать необходимый сдвиг по горизонтальной оси (Vgs) по кривым, предоставленным производителями (в большинстве случаев неточными!).
Что касается буферов, вы можете изучить LH0002 или LH0033 ( ti.com/lit/an/snoa725a/snoa725a.pdf ). Они были довольно быстрыми. LH0002 достаточно прост, и его, вероятно, можно собрать из дискретных элементов. Я сомневаюсь, что ICs можно было бы найти в эти дни.
Круто, спасибо @gsills! :) Я распечатываю этот лист прямо сейчас, чтобы внимательно изучить его :)

Ответы (6)

Это действительно интересная проблема из-за изменения эффективной емкости нагрузки в зависимости от сопротивления нагрузки из-за г-на Миллера, и вам не нужно чрезмерно компенсировать это.

Я подозреваю, что смещенный двухтактный выходной драйвер BJT будет работать нормально - может быть, 4 небольших BJT (2 подключены как диоды), пара резисторов смещения плюс, возможно, пара омов каждого из дегенерации эмиттера.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Если бы я занимался этим, у меня возникло бы искушение использовать вместо этого более мощный, но все же довольно недорогой усилитель, такой как LM8261 .

Большое спасибо, Спехро, это именно то, что я искал! :) Я добавлю это в схему сегодня вечером и узнаю из нее все, что смогу, о моделировании. Затем я думаю, что соберу его на маленькой дочерней плате и припаяю к прототипу; У меня есть открытые площадки в нужном месте, где я удалил резистор затвора. Отчитаюсь как пойдет :)
Это сработало @Spehro! Полный отчет о результатах ниже. Отличный опыт обучения, но буду тестировать LM8261 для финальной схемы :)

Отчет о результатах

Итак, короткая история: добавление дискретного буфера сработало! Тем не менее, я не думаю, что буду проектировать свою схему таким образом, скорее я воспользуюсь рекомендацией @Spehro и @WhatRoughBeast и просто использую операционный усилитель с более высокой выходной токовой способностью, в основном правильно построенный буферный каскад. в операционный усилитель.

Вот схема, которую я использовал. Очень похоже на то, что предоставил @Spehro, но на самом деле точно такое же, как в таблице данных LH0002, которую рекомендовал @gsills. По сути, в нем использовались точно такие же детали (значение резистора смещения 5 кОм вместо 1 кОм), только несколько разных соединений, и ... в техническом описании указано, что схема имеет коэффициент усиления по току 40 000 ; ну, моя жадность к гейну полностью взяла верх, и я решил пойти на двухступенчатую версию:

введите описание изображения здесь

Это было хорошо смоделировано, поэтому я собрал его на вероборде 5 x 7 бит и установил его в качестве дочерней платы на свой прототип:

введите описание изображения здесь

И вуаля! чертовски близко к подъему на 1 мкс (1,120 мкс) и твердому, как скала, без перерегулирования на всем пути от чуть выше 0 В до 30 В и скачках тока от 100 мА до 2,5 А.

введите описание изображения здесь

Падение немного дольше — 1,42 мкс:

введите описание изображения здесь

На самом деле это было приятным сюрпризом, потому что схема сама по себе не была особенно стабильной, когда я тестировал ее на стенде перед установкой. Кто знал, что такая буферная схема может колебаться сама по себе? Ну, все, кроме меня, видимо, я обнаружил, когда искал :) И действительно высокие частоты тоже, вроде 25МГц. Я до сих пор не совсем понимаю, почему это так, но, по-видимому, эмиттерный повторитель очень близок к генератору Колпитца, эта схема представляет собой четверку эмиттерных повторителей, и просто неправильные биты паразитного реактивного сопротивления могут заставить его петь. Я ожидаю, что мои тестовые проводники были всем необходимым паразитом. Кроме того, некоторое входное сопротивление используется для стабилизации (путем «порчи» Вопрос схемы бака, я полагаю), так что, возможно, р о операционного усилителя тоже помогает в решении.

Так что это определенно был богатый опыт обучения. Наконец-то мне удалось по-настоящему погрузиться в двухтактные усилители BJT, и теперь я очень доволен работой схемы. Я думаю, что могу получить менее 1 мкс, изменив коэффициент усиления, чтобы получить немного большую пропускную способность, возможно, коэффициент усиления 3 вместо 4.

Тем не менее, я не думаю, что добавление дискретного каскада драйвера в «производственную» схему — лучший выбор, поэтому я заказал оценочную плату и образцы LM8261, рекомендованные @Spehro. Это определенно впечатляющий операционный усилитель. Я не знал, что существует такая вещь, как операционный усилитель, который может управлять «неограниченной емкостью». В техническом описании показана схема, управляющая 47 нФ, что больше, чем мне когда-либо понадобится.

Так что посмотрим, что из этого получится, когда придут запчасти :)

Хотя я в целом согласен со Спехро, есть несколько вещей, на которые, я думаю, вам следует обратить внимание.

Во-первых, вы ДОЛЖНЫ добавить некоторую развязку к вашей линии электропередач. 9-вольтовая батарея не будет иметь требуемой производительности. Попробуйте около 10 мкФ, тантал, как можно ближе к усилителю. Судя по картинке, эту функцию может выполнять электролит, но вы не показываете его на своей схеме. Еще лучше получить 12-вольтовое (предпочтительно линейное) питание и полностью отказаться от батарей. (Вам все равно понадобится развязка, но, по крайней мере, вам не нужно беспокоиться о низком заряде батареи.)

Во-вторых, попробуйте подключить заземление вашего прицела к заземленной стороне силовых резисторов, а не к входному проводу. Это не должно иметь большого значения, но в любом случае это хорошая идея.

В-третьих, Spehro слишком мягок — ваш операционный усилитель не будет делать то, что вы хотите. Во-первых, его время установления указано как 1,1 мкс до 0,1%, и это без каких-либо внешних каскадов. Во-вторых, ваш затвор обеспечивает нагрузку 370 пФ на выходе, и это, скорее всего, является источником нестабильности. При номинальном времени установления 400 нс, особенно при указанной нагрузке 500 пФ, LM8261 является гораздо лучшим выбором. Предупреждение, однако - более широкая полоса пропускания LM8261 допускает возможность использования какого-либо другого источника колебаний, так что будьте готовы. Компоновка вашей печатной платы выглядит достаточно плотной, так что это не должно быть проблемой, но вы никогда не знаете наверняка.

В-четвертых, если вы действительно надеетесь нагрузить источник питания 50 вольт до 5 ампер, вы должны смириться с рассеиванием 250 ватт. 30 ватт это просто выдумка. Для этого почти наверняка потребуется несколько полевых транзисторов и радиатор гораздо большего размера, возможно, с принудительным воздушным охлаждением.

Что касается производительности батареи, вы говорите, что внутреннего сопротивления (около 1,7 Ом, которое я только что обнаружил) будет достаточно, чтобы вызвать падение напряжения во время ступенчатой ​​​​нагрузки? В схеме есть электролит на 100 мкФ, а также керамика на 100 нФ, подключенные параллельно батарее. Извиняюсь, не догадался включить это в схему. На заземлении пробника я обычно использую заземление резистора, оно просто немного покрылось шрамами, поэтому я подумал, что не пожалею его на некоторое время :) Я улавливаю немного больше шума, но форма волны заметно не изменилась. Я получу что-то более точное для более поздней сборки.
Что касается рассеиваемой мощности, да, конечно, я не имел в виду, что он может выдавать 50 В и 5 А одновременно :) В какой-то момент я мог бы подумать о схеме защиты для этого. А пока я просто держу одну руку на радиаторе, пока использую его :)
@scanny Внутреннее сопротивление батарей не обязательно постоянно по всему спектру и будет увеличиваться по мере разрядки батареи. Вы даже можете прочитать истории об этом: ganssle.com/articles/Exofoolishness.htm
@WhatRoughBeast Я думаю, что рассеиваемая мощность в MOSFET зависит только от падения напряжения на MOSFET и протекающего тока: Pdiss = VDS × IDS. Это основная причина того, что МОП-транзисторы больше рассеиваются в линейной области. Диаграмма SOA очень важна в этом случае, чтобы свести к минимуму нестабильные условия.

Просто предложение ... Я искал замену LM8261 в корпусе SOT23-5 для управления МОП-транзисторами, такими как IXTN90N25L (23 нФ Ciss) в линейном режиме. Нашел LM7321 с еще более высоким выходным током и полосой пропускания, аналогичной LM8261. Конечно, сняв ограничение SOT23-5, вы можете найти другие операционные усилители с более высоким выходным током, просто воспользуйтесь выбором ti.com.

Эмиттерные повторители печально известны своими колебаниями при емкостных кабельных нагрузках. Небольшой ряд R может сделать его устойчивым.

Я бы начал с наклеивания конденсатора на резистор обратной связи R10. Затем добавьте резисторный делитель для MOSFET с целью смещения MOSFET, когда он начинается в своей линейной (триодной) области.

Причина, по которой я это делаю, такова: очень многие операционные усилители генерируют колебания без конденсатора для ограничения полосы пропускания в контуре обратной связи. Я лично считаю это обязательным чаще, чем нет.

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

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

На самом деле я начал с схемы компенсации "в цикле", которую вы предлагаете. К сожалению, он убивает полосу пропускания, когда он настроен для размещения емкости затвора в худшем случае. Это также делает цепь обратной связи третьего порядка, что может сделать переходную характеристику еще медленнее. Время нарастания 20 мкс было лучшим, что я мог сделать с этой схемой. Идея драйвера состоит в том, чтобы эффективно изолировать операционный усилитель от полевого МОП-транзистора, чтобы не было необходимости в компенсации и можно было сохранить максимально доступную полосу пропускания. Что касается резистивного делителя напряжения, я не уверен, что вижу преимущества в том, чтобы дать операционному усилителю больше возможностей для работы.
«Фильтр нижних частот в контуре обратной связи». Больше похоже на фильтр верхних частот .
@scanny хорошо, вы пробовали последовательный резистор между операционным усилителем и затвором? (около 50 Ом) и добавить вторую петлю обратной связи? (см. АН-968 от ADI)
Да, на самом деле это была часть исходной схемы (47 Ом), но как только конденсатор обратной связи был удален, от него больше не было никакой пользы, и оставление его там только добавило бы р о , перемещение р о + С я с с полюс вниз по частоте и дальнейшее ухудшение стабильности.