Я намагаюся створити синусоїдальний генератор за допомогою opamp, але я отримую дивний вихід. Потрібна допомога в отриманні чистого синусоїдального виходу.
Опис схеми:
Схема схожа на звичайний 3-ступінчастий буферизований генератор RC зсуву фаз (надихнув звідси ). Op-amp U2B додається так, що резистор підсилювача U1A ( R1, R2 & R3 ) має значення в десяти кіло-омах (не 100-кілометрових). Вихід осцилятора спостерігається на штифті U2B 7 (OUT). Два незалежних джерела живлення підключені, як показано на схемі, щоб отримати + 15В / 0В / -15В .
R3 використовується для зміни коефіцієнта посилення підсилювача. R4 і R5 використовуються для зміни частоти генераторів. Цільова вихідна частота - 400 ГГц.
- Форма верхньої хвилі: штифт IC U2B 5 (неінвертуючий вхід) wrt GND
- Форма нижньої хвилі: IC U2B штифт 7 (вихід) wrt GND
Негативний цикл синусоїди на штифті U2B 7 (вихід) (нижня форма хвилі) спотворений. Це викривлення є деяким коливанням / коливанням напруги. В чому причина цього? & Як я можу його позбутися?
Поки я намагався:
- Перша моя здогадка полягала в тому, що в джерелі живлення -15В є проблеми. Тож я змінив джерела живлення, але спотворення все-таки залишилося в негативному циклі. (Я очікую, що якщо проблема з джерелом живлення, спотворення повинно було бути в позитивному циклі після заміни джерела живлення)
- Змінено IC U2 (LM358 подвійний підсилювач). Все-таки саме спотворення.
- Змінено IC U1 (LM358 Dual op-amp). Все-таки саме спотворення.
- Додано IC U3, як показано нижче. Вихід на штифті U3A 1 (Вихід) - це чиста синусова хвиля, подібна до верхньої форми хвилі (в осцилоскопі). Тому я видалив підключення підсилювача (R1) з форми U2B і підключив його до U3A. Тоді вихід U3A також спотворився, як форма нижньої хвилі (в осцилоскопі), і форма хвилі U2B стала чистою синусоїдою.
- Використовуваний IC U3B, як показано нижче. Знову вихід на штифті U3A 1 (вихід) стає спотвореним.
- З наведеної схематичної схеми я видалив U3B і лише додав навантаження 1 Ком на штифті 1 U3A (вихід), знову вихід викривлений, але цього разу спотворення нижче.
Питання трохи довге, але я хотів надати якомога більше деталей. Я вже два дні тріснув головою над цим. Будь ласка, допоможіть. ТІА.
Редагувати:
- Як запропонував Bimpelrekkie у коментарях, я додав один конденсатор 100nF біля кожного ІС (подвійний підсилювач), а також два конденсатора 1uF між + 15V / 0V і -15V / 0V. Це не впливало на спотворення. Я також додав 22pf конденсатор через R2 і R3. Це зменшило викривлення, але не усунуло його, як показано нижче:
Позитивний цикл: Без спотворень
Негетивний цикл: скорочений, але все ж існує - спотворення, але я не хочу це робити, оскільки це впливає на частоту синусоїди.
Крім того, про що я не згадував раніше, я думав, що змінні резистори (попередньо встановлені) можуть бути причиною проблеми, тому вони вкоротили їх, але не мали успіху.
EDIT 2: (Вирішено проблему)
Прочитавши ваші коментарі та відповіді, я спробував наступне:
(Експеримент 7) Оліна Летропа та його аналогових систем (як згадувалося у відповіді аналогових систем) проблема полягала в стабільності / фазовому запасі, але вихід U2B не був близький до рейок (+ 15В або -15В), максимум від 2 до 3 В до піку, орієнтований на 0В) відповіді натякали мені на розуміння стабільності та запасів ( навчальні посібники ). Тому я спробував схему, як зазначено нижче: Вихід був коливальним (тому спотворення були коливаннями, як вказано багатьма з вас, хлопці), і це не був стабільний вихід постійного струму. Тоді я відключив R13 від -15В і підключився до + 15В, а вихід був стабільним. Так щось підштовхувало ОПУП до нестабільної області під час негативного півциклу синусоїди (я не знаю, що).
(Експеримент 8) Отже, я компенсував підсилювач за допомогою снопарку (як показано тут ). Кінцевий контур, як показано нижче. І БРАВО !! проблема вирішена. Виходи тепер стабільні (без небажаних коливань / спотворень).
Тепер, хоча проблема вирішена, питання тепер стає ..
- Чому LM358 стабільний при прирості одиниці для позитивних напруг, а не негативних?
- Чи можна було б уникнути подібних проблем, лише вибравши належний оппам? Якщо так, то як я можу вибрати належний операційний апарат?
- Чи слід враховувати стабільність (математично) для всіх схем підсилювача, чи може інтуїтивно (без розрахунків) вирішити, що схема буде стабільною? (Як?)
- У U2B виникло питання про стабільність, чому U1B або U2A не мали однакової проблеми? (Я перевірив вихід цих операційних підсилювачів і виявив їх стабільність / чистий синус.)
Нарешті, я хотів би подякувати кожному з вас за те, що допомогли мені вирішити це. Велике спасибі!