Простой функциональный генератор: необходимо ли ограничение тока/защита от короткого замыкания/согласование импеданса?

Я разработал функциональный генератор с целью подачи тестовых сигналов на микроконтроллер или АЦП какого-либо другого устройства. Однако я могу забыть об этом через год и подключить его к какой-нибудь схеме на моей макетной плате. Что меня беспокоит, так это повреждение от короткого замыкания и сильного тока. На данный момент в качестве последнего выходного каскада используется буферный операционный усилитель, а выход биполярный.

Прежде всего, мне нужно добавить Rs или Zs (сопротивление), например 50 Ом? Выход может достигать МГц. Достаточно ли для этого буферного операционного усилителя?

Я видел следующие примеры защиты от короткого замыкания/ограничения тока. Я не уверен, что относится к биполярным формам волны; кажется, что некоторые из них были для источников питания постоянного тока.

  1. Два NPN вместе, но это для одиночного рельса.

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

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

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

  2. резервное питание (защита от перенапряжения?)

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

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

И последнее: стоит ли добавлять диоды на шины для защиты от скачков напряжения? Или ограничитель тока тоже защитит от этого?

РЕДАКТИРОВАТЬ: Блок питания, который я использую, имеет регулятор напряжения с ограничением тока, который может выдерживать +/- 30 мА. Я не знаю, меняет ли это что-то. Это Mitsubishi M5290P, и он показан ниже:

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

Вот мой выходной каскад. Операционные усилители — STLM358N.

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

При сопротивлении всего лишь 50 Ом Rs я не получаю искажений и ток потребления составляет около 1 мА.

ОБНОВЛЕНИЕ: я смоделировал транзисторный регулятор тока с несколькими значениями для элементов, и он либо имел острые края в переходах полюсов, либо полностью убивал сигнал.

Какова максимальная частота вашего функционального генератора?
Я использую UC с тактовой частотой 32 МГц, поэтому я думаю, что смогу разогнаться до 1 МГц, но еще не тестировал его и, вероятно, никогда не буду использовать эту частоту.
Вы должны опубликовать схему вашего проекта. По крайней мере, часть, касающаяся выходного каскада, со всеми соответствующими номерами деталей. В противном случае сложно ответить на ваш вопрос развернуто.
@LorenzoDonati Готово. См. выше.
Ясно, что вы используете операционный усилитель, и добавление 50 Ом в соответствии с выходом разумно, но без номера детали операционного усилителя схема ничего не добавляет к вашему вопросу, и люди все еще в неведении.
@Andyaka, в тексте он говорит: «Операционные усилители - это STLM358N».
С внутренним резистором источника 50 Ом маловероятно, что будет огромная разница в поведении выхода, если он закорочен, а не подключен к нагрузке 50 Ом. Я бы не видел необходимости в добавлении защиты от короткого замыкания, однако было бы целесообразно использовать фиксирующие диоды на шинах питания.
@KalleMP Хороший вопрос. И я полагаю, что резистор на 50 Ом довольно быстро даст мне знать, что что-то не так, поскольку он рассчитан только на 0,25 Вт. Не то чтобы нюхать горящий резистор — лучшая стратегия проектирования…

Ответы (2)

Ток операционного усилителя LM358 обычно ограничен 40 мА .

При питании +-5В вы ограничены выходным отклонением +3,5В и -5В.

Если вы закоротите выход, вы получите 3,5/50 = 70 мА или поглотите -5/50 = -100 мА на заземленное последовательное сопротивление 50 Ом. Это приведет к максимальному рассеиванию 0,245 Вт (при положительном) или 0,5 Вт (при отрицательном).

Если у вас не замкнутый постоянный выход -5 В, вы увидите, что в среднем рассеивается менее 0,5 Вт, если вы останетесь в линейной части выхода (+3,5 В -3,5 В), у вас будет менее 0,25 Вт. Короче. При таком напряжении питания вам не нужна дополнительная защита от короткого замыкания.

Операционный усилитель устойчив к длительному короткому замыканию при напряжении питания менее 15 В.

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

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

РЕДАКТИРОВАТЬ: рассчитанные пределы максимального тока не могут быть достигнуты с этим конкретным операционным усилителем, поскольку он указывает выходной ток короткого замыкания 40 мА, типичный максимум 60 мА и безопасный для непрерывного короткого замыкания, он изначально защищен, а ограничение тока защищает выходной резистор. Более высокие выходные токи могут быть достигнуты с некоторыми другими типами. Максимальное выходное напряжение указано как положительное питание - 1,5 В, следовательно, положительный предел 3,5 В с питанием +5 В, устройства, которые могут поворачиваться ближе к шинам питания, также доступны и имеют свое применение.

Все используемые числа доступны в листе данных в виде текста, таблиц или графиков. Примечание 1 к таблице 1 предупреждает о предельных значениях рассеяния короткого замыкания при напряжении питания более 15 В.

Калибровка при 2 В была просто моим предложением по выбору компонентов усиления, поэтому полномасштабный цифровой выход будет рассчитываться так, чтобы давать выход 2 В или 1 В на согласованной нагрузке 50 Ом, эти низкие напряжения также будут самозащитными, поскольку токи будут еще меньше. и в пределах 30 мА для поддержания точной работы.

Я все время забываю указать, что возможные пределы тока питания в 30 мА будут достигнуты до пределов рассеяния резистора или операционных усилителей. Это может привести к неожиданному поведению, особенно если, например, одна шина питания должна быть уменьшена больше, чем другая, хотя с этим устройством это менее вероятно, поскольку это двойной регулятор слежения. Можно настроить Mitsubishi M5290P на ток более 30 мА с помощью внешних транзисторов, поэтому нет уверенности в том, что в этой переназначенной схеме источника питания будет ограничение тока на уровне 30 мА.

Спасибо за хороший обзор проектных параметров/ограничений. Где в техническом описании вы нашли, что «Операционный усилитель рассчитан на продолжительную защиту от короткого замыкания при питании менее 15 В?» И что значит откалибровать его на 2В разомкнутой цепи? На этих корпусах нет вывода входного напряжения смещения...

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

Также может быть полезно при разработке функционального генератора с логическим управлением иметь схему, которая может сообщать, находится ли фактическая форма выходного сигнала в пределах определенного допуска заданной формы волны. Чтобы это было полезно, может потребоваться заменить «прямоугольные волны» на «трапециевидные волны» с конфигурируемым наклоном. Если попытаться использовать выходы с грубым ограничением тока для управления несколько емкостной нагрузкой прямоугольной волной с острыми краями, края, вероятно, получат странные и неровные наклоны. Использование ребер с запрограммированным уклоном, скорее всего, даст гораздо лучшие результаты.

Для целей цифрового генератора функций я бы предложил иметь как минимум соотношение 10: 1 между частотой дискретизации и желаемой выходной частотой; соотношение 100:1 было бы лучше. Если вы используете достаточно высокий коэффициент, даже очень грубой схемы фильтрации на выходе ЦАП будет достаточно для получения хороших результатов. Можно получить хорошие результаты, используя более низкую частоту дискретизации и лучшую схему фильтра, но если вашей целью является генерация сигналов с частотой до 1 МГц, использование тактовой частоты 50 МГц может быть проще, чем проектирование фильтрации, достаточной для получения приемлемых результатов с тактовой частотой 10 МГц.

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

При использовании любого из подходов целью было бы иметь программное обеспечение, определяющее для каждой выборки, какое значение он должен выводить на ЦАП, чтобы форма выходного сигнала приближалась к напряжению, которое она должна иметь во время следующей выборки. Рассмотрим следующую схему интегратора:

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

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

Если в какой-то момент времени выход находится под напряжением X, а через одну микросекунду желательно получить напряжение Y, на вход схемы следует подать напряжение (2,5+(YX)+(X+Y)/200) вольт, которое вызовет плавное линейное изменение выходного напряжения до этого нового напряжения. Этот расчет не совсем точен, но он должен оказаться довольно близким. Точность/разрешение на низких частотах можно улучшить, увеличив C1 или R5. Коэффициент «/200» в приведенном выше уравнении представляет собой удвоенное отношение R1 к R5 [удвоенное, потому что формула берет среднее значение X и Y], поэтому изменение C1 не повлияет на это соотношение, но изменение R1 повлияет.

Спасибо за подробный ответ, а по поводу теплоотвода: я добавил фото выше, на котором виден небольшой теплоотвод, предусмотренный в блоке питания. Теплоотводящая часть — это PNP, а весь блок питания — от старого CD-проигрывателя, который я разобрал, поэтому корпус гигантский и много свободного места. Этого достаточно, или вы имеете в виду, что я должен как-то отапливать свой выходной каскад, или только ток. lim схема, если добавить? Должен ли я добавить схему CL к источникам питания операционных усилителей?
Кроме того, для уточнения: я не хочу целенаправленно подавать большое количество энергии. Меня больше всего беспокоят повреждения из-за короткого замыкания проводов, скачков напряжения или случайной подачи слишком большой мощности.
@MrUser: Если вы проектируете свое устройство так, чтобы оно выдавало, например, максимум 10 мА (например), а шины питания составляют +/- 10 вольт, то простая схема ограничения тока будет рассеивать не более 0,1 Вт [более или менее]. Если вы хотите иметь выходной ток до 100 мА, а напряжение питания составляет +/- 12 вольт, ограничитель тока может рассеивать 1,2 Вт. Необходимое количество теплоотвода будет зависеть от того, где вы установите ограничение по току и какое напряжение питания.
Спасибо за совет. Как предложил KalleMP, мне, вероятно, не понадобится радиатор в этом проекте, но это хороший ориентир на будущее. Я также рассмотрю эталон формы выходного сигнала в своем проекте UC. Под «частотой дискретизации» вы имели в виду выборку формы выходного сигнала, верно?
@MrUser: я только что добавил предложение для выходного каскада интегратора, который должен повысить полезность вашего устройства с обычными выходными волнами функционального генератора, поскольку он будет сглаживать формы сигналов, оставляя их гораздо более линейными, чем они были бы с обычным сглаживанием. фильтр.