Есть ли простой способ разрядить биполярный конденсатор с помощью сигнала 5 В и MOSFET/BJT?

Я использую операционный усилитель, сконфигурированный как интегратор, как показано на схеме ниже. Существует входной сигнал, который может быть как положительным, так и отрицательным [+1 В ... -1 В], а затем, в зависимости от полярности этого входного сигнала, выходной сигнал интегратора будет увеличиваться или уменьшаться, пока не достигнет шины питания операционного усилителя. (±12 В в моем приложении). Все это прекрасно работает:

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

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

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

Как видно из расчета SPICE, это не работает должным образом — заряд корректно сбрасывается до нуля, но теперь обрезается отрицательная часть сигнала. Я не уверен, что понимаю, почему это так.

Может ли кто-нибудь сказать мне, какую ошибку я сделал, и предложить способ достичь того, что я ищу? Спасибо!

РЕДАКТИРОВАТЬ -------------------------------------------------- -----------------------

Прочитав ответ Калеба, я также попытался разместить переключатель на конденсаторе (здесь классический тумблер, но на практике это может быть аналоговый переключатель, такой как DG417, как было предложено). Я также последовательно включил резистор на 1 кОм, чтобы поддерживать ток разряда через переключатель на уровне около 10 мА, как рекомендовано в комментариях (время отклика на разряд не является проблемой или требованием для меня вообще):

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

Однако теперь возникает новая проблема, как показано выше. Я не осознавал необходимости указывать в исходном вопросе, но всякий раз, когда конденсатор закорочен, я также хотел бы, чтобы выход интегратора был равен нулю, независимо от того, подается ли входной сигнал. Здесь видно, что выходной сигнал не равен нулю, так как входной резистор и последовательный разрядный резистор эффективно образуют делитель потенциала. Означает ли это, что мне также нужно добавить некоторый MOSFET, чтобы закоротить выход операционного усилителя на землю всякий раз, когда применяется этот «сигнал управления разрядкой»?

Если ваш C_discrg_ctrl равен 0 В, а ваш V_IN представляет собой некоторое отрицательное напряжение, например, -5 В, каково Vgs (напряжение между затвором и истоком) вашего MOSFET?
Из-за того, как они сконструированы, МОП-транзисторы имеют диод между истоком и стоком (называемый корпусным диодом). Вот почему негативная часть ведет себя именно так.

Ответы (3)

Переключатель сброса

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

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


Обнуление вывода

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

Вариант 1 : используйте меньший резистор при сбросе. На самом деле это не обнуляет вывод. Я бы рекомендовал резистор 220 Ом, так как он ограничивает ток до 100 мА (максимальный импульсный ток 1 мс для DG417) в сочетании с сопротивлением переключателя. Это расчет для наихудшего случая (24 В на конденсаторе).

я "=" 100 м А "=" 24 20 + 220

Обратите внимание, что импульс 100 мА будет намного короче 1 мс. В этом случае постоянная времени при разряде составляет 240 мкс. Кроме того, это на самом деле не обнуляет ваш выходной сигнал: он формирует фильтр нижних частот с отсечкой на частоте 660 Гц и усилением по постоянному току -12 дБ.

Вариант 2: если вам действительно нужно, чтобы выход оставался на нуле, вы всегда можете добавить аналоговый переключатель SPDT (например, DG419 ) между входным резистором и инвертирующим входом операционного усилителя. Тогда ваша схема будет выглядеть примерно так:

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

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

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


Выбор компонентов

Как упомянул @Sunnyskyguy EE75 в комментариях, у вас возникнут проблемы с поиском конденсатора емкостью 1 мкФ, который хорошо работает в интеграторе. Из-за множества факторов (диэлектрическое поглощение, утечка, колебания температуры и т. д.) лучше всего использовать пленочный конденсатор (PP/PS/PPS) или керамический конденсатор класса I (C0G/NP0). Как правило, они ограничены довольно небольшими значениями (макс. 10 с нФ). Таким образом, вы захотите использовать меньший конденсатор и больший входной резистор.

Одно небольшое предупреждение: по мере увеличения номинала входного резистора входной ток смещения операционного усилителя становится все более и более значительным. На примере OP07C ( я Б ±7 нА), входной резистор 1 МОм приведет к смещению 7 мВ между клеммами операционного усилителя. Это на порядок выше входного напряжения смещения OP07.

Возможно, это также помогло объяснить некоторые трудности, с которыми сталкивается OP: инжекция заряда канала, сквозная передача часов и шум kT / C. (Но без реальных подробностей о реальной ситуации, с которой столкнулся ОП, у вас не было контекста, и поэтому я рад, что вы просто сосредоточились на важном вопросе.) Я думаю, что с отдельными частями ОП столкнется впереди много трудностей ( хотя этот уровень тока кажется мне «огромным».) В любом случае, +1 за предложение правильного направления для ОП.
@jonk Я немного сомневаюсь, что инжекция заряда и тактовая передача будут проблемой на частоте, показанной в моделировании. Ток через переключатель может легко достигать нескольких ампер при разряде, поэтому я предложил последовательный резистор. Как вы думаете, я должен добавить больше информации в свой ответ?
Я не предполагал, что схема примера OP действительно отражает их истинное положение. Конечно, я никогда не знаю наверняка, но я склонен оставлять место для того, что ОП может опубликовать гораздо упрощенный и более поведенческий пример, чтобы подтолкнуть нас к ответу, который, по их мнению, они хотят видеть. Так что я не предполагал, что пример был точным или неточным, но вместо этого это только то, что они хотели представить. Но я не думаю, что дополнительная информация поможет. Я действительно думаю, что ваш ответ уже достаточно хорош, учитывая то, чем поделился ОП. Это было "в самый раз". (Хотя мое мнение только такое. Ваше мнение не хуже моего.)
Я согласен с @jonk, так как симуляция начинается с 1 нс.
@CalebReister Спасибо за ваш ответ. Я вижу из приведенной ссылки, что вы сами столкнулись с этой же проблемой некоторое время назад. Теперь я понимаю диод корпуса и поэтому попытался использовать переключатель, как вы предложили, и отредактировал вопрос, чтобы отразить это. Теперь есть еще одна проблема, заключающаяся в том, что выход операционного усилителя не равен нулю. У вас есть идеи, как я могу обойти эту проблему? Спасибо!
@CalebReister Спасибо за хорошие советы - мне достаточно, чтобы решить мою проблему. Я не учел предвзятость ввода и узнал кое-что новое.

Хотя это часто не отображается в символе MOSFET, все они имеют диод между истоком и стоком. Это называется корпусным диодом.

Диод корпуса

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

Возможно, вы сможете решить эту проблему, добавив второй полевой МОП-транзистор последовательно с истоком и стоком, перевернув их следующим образом:

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

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

Скорее всего, вы не сможете переключать один или оба последовательных МОП-транзистора из-за того, что напряжение источника постоянно меняется для обоих из них. При использовании только дискретных полевых МОП-транзисторов лучшим решением, вероятно, будет подключение обоих истоков к земле, а стоков — к конденсатору. Однако это также приведет к короткому замыканию выхода операционного усилителя на землю.
В вашей топологии «спина к спине» вы, вероятно, захотите соединить два N-FET с двумя источниками вместе (поменяв местами D/S для обоих FET). Таким образом, Vgs будет одинаковым для обоих полевых транзисторов.

Диод в корпусе полевого транзистора имеет анод на источнике, который на выходе OA вызывает максимальное напряжение Vout = 0,7 В, в то время как входы OA находятся на уровне 0 В в линейном режиме работы.

Ваш дизайн показывает T = 1 мс с R = 1k, C = 1 мкФ. Вы не предоставили каких-либо спецификаций дизайна для времени интеграции и времени разряда.

Более практичным решением может быть использование передающего вентиля или биполярного аналогового переключателя с управлением логическим уровнем. Или подходящее логическое преобразование.

Также рассмотрите стабильную пластиковую крышку с низкой утечкой, с гораздо меньшим значением, например 1 нФ, и гораздо более высоким значением R, например 1 м, если вам нужна 1 мс, используя гораздо более высокий импеданс или низкий входной ток смещения OA, как вы показали. ЕСЛИ вам нужна высокая точность, выберите керамические колпачки COG/NP0, у которых нет памяти или проблем с микрофоном, таких как стандартные керамические колпачки.

Я думал упомянуть проблему диэлектрического поглощения, но отказался от этого, пока ОП не предоставит больше информации. Также стоит отметить, что входной ток смещения становится намного более значительным (и обычно превышает напряжение смещения) по мере увеличения входного сопротивления.
Да, идеальным интеграторам нужны хорошие характеристики перед выбором компонентов. Точность, диапазон, скорость нарастания, диапазон температур, ток смещения, а затем сделать бюджет ошибки, чтобы соответствовать спецификации. Время разряда, остаточная ошибка, ошибка смещения и т. д.