Я пытаюсь смоделировать генератор Колпитца.
Я определил передаточную функцию ФНЧ этой схемы:
Я пришел к этому выражению:
Я построил диаграмму Боде с помощью Python фильтра нижних частот pi:
С:
Красная точка указывает на частоту ( ), который сдвигает фазу входного сигнала на 180 градусов:
предполагается, что это частота колебаний, потому что она делает с инвертирующим усилителем полный фазовый сдвиг, включая фильтр.
Я получаю с заданными значениями:
я предпочитаю использовать
Тогда передаточная функция операционного усилителя (инвертирующий усилитель):
Затем следует критерий Баркгаузена:
С моей точки зрения, критерий соблюдается.
Однако эта симуляция терпит неудачу, и я не понимаю, почему. Кажется, что обратная связь слишком слабая, но усиление должно быть равно 1, чего достаточно для поддержания колебаний.
Я прочитал на этой странице , что Баркгаузен является необходимым, но недостаточным условием для получения колебаний.
Есть ли условие, которое мне не хватает?
ОБНОВЛЕНИЕ: ответ TimWescott - первый пункт - мне очень помог. Включив R1 в свои расчеты, я получил следующую передаточную функцию:
С
The частота (которая производит фазовый сдвиг на 180°) теперь:
Стоит обратить внимание на зависимость на - чего не было до принятия во внимание .
Этот результат противоречит многим формулам, приведенным в статьях об этом осцилляторе, например, в этой .
Тем не менее, похоже, это работает, по крайней мере, в Falstad sim .
С теми же значениями, что и приведенные выше - и :
Таким образом
Итак, с именно это значение поддерживает колебания (по Фалстаду).
Кроме того, по моим расчетам: это частота, отображаемая Falstad . Это не равно .
Либо есть проблема с Falstad (скоро я попробую симулятор SPICE), либо частота, указанная в статье (и многих других об этой схеме), немного неверна в этом примере. Однако разрыв увеличивается, когда и значения уменьшаются.
Во-первых, ваш фильтр загружен как R3, что вы, похоже, учли, так и R1, которым вы, похоже, пренебрегли.
R1 имеет значение, потому что инвертирующий узел операционного усилителя должен быть около 0 В, по крайней мере, если вы работаете на частоте 10 кГц или меньше для 741. Это означает, что R1 воспринимается фильтром, как если бы он был заземлен.
Во-вторых, вы хотите спроектировать генератор с избыточным коэффициентом усиления в схеме усиления и спроектировать его так, чтобы при увеличении амплитуды колебаний коэффициент усиления усилителя уменьшался. Это может быть так же просто, как схема отсечения, и становится более сложной.
В-третьих, LM741, вероятно, не может управлять 220-м двигателем. резистор на его выходе -- 2200 наверное лучше. Да, транзисторный Коллпиттс может работать с уровнями импеданса 220 Ом. , но для этого вам понадобится более мощный операционный усилитель.
Симуляция, вероятно, терпит неудачу при поиске рабочей точки постоянного тока, потому что рабочей точки постоянного тока нет . Либо задайте начальные условия, либо отключите рабочую точку постоянного тока. Я не знаю, возможно ли это в фалстаде.
Вы можете изменить соотношение C1/C2 для достижения умеренного усиления через резонатор PI.
Q будет ухудшаться на R1, потому что операционный усилитель Vin(-) создает виртуальную землю, что для низких частот означает, что правая сторона R1 «заземлена».
Лайонел Чемин