У меня есть синусоидальный входной сигнал (с размахом примерно 100 мВ) с центром около 100 мВ (постоянный ток). Этот сигнал должен быть введен в инвертор CMOS. Для этого мне нужно сдвинуть уровень моего сигнала вокруг порогового напряжения инвертора. Мне нужна схема транзисторного уровня, которая делает именно это: уровень сдвигает мой синусоидальный входной сигнал вокруг порога инвертора, предпочтительно с некоторой формой обратной связи, чтобы иметь дело с пороговыми изменениями напряжения КМОП-инвертора (т.е. схема, которая сдвигает сигнал вокруг порога инвертора). , даже если это пороговое значение напряжения изменится).
Это возможно ? Есть идеи, как это можно сделать?
Есть старая техника, которую я видел много лет назад, и похоже, что она применима к вашей ситуации.
Судя по всему, вы используете линейный инвертор CMOS в качестве усилителя. Я говорю «линейный», а не триггер Шмитта. Обратите внимание, что это должны быть инверторы без буферизации, такие как CD4069UB. Суффикс «UB» указывает на отсутствие буферизации.
Проблема в том, что вам нужно смещать входной сигнал прямо в центре линейной области инвертора. Это напряжение обычно разное для инверторов разных производителей и часто разное для инверторов даже одного производителя.
Есть простое решение. Просто используйте один инвертор из этого пакета, чтобы установить эту точку смещения.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Верхняя секция представляет собой классический линейный усилитель, использующий инвертор CMOS без буферизации. Обратите внимание, как обратная связь устанавливает точку смещения для инвертора прямо в середине линейной области.
Мы используем тот же принцип для создания точки смещения для секций инвертора, которые вы хотите использовать в качестве компараторов. Обратите внимание, что на самом деле они не являются компараторами, но работают примерно одинаково — вы подаете свой сигнал на усилитель, работающий без обратной связи (без обратной связи), чтобы выровнять сигнал.
Нижний инвертор просто имеет свой вход, привязанный к его выходу. Это приводит к центрированию вывода в середине линейной области. Обратите внимание, что это узел с относительно низким импедансом.
Затем вы берете это напряжение и используете его для смещения входов каскадов компаратора до того же напряжения.
Это работает так хорошо, потому что все ступени инвертора в любом данном пакете очень точно согласованы.
Стандартный инверторный пакет состоит из 6 инверторов. Вы должны использовать один инвертор из каждого пакета, чтобы генерировать напряжение смещения для оставшихся 5 инверторов в этом пакете. Вы НЕ должны использовать это напряжение для установки смещения для инверторов в другом корпусе, потому что точка смещения может быть другой.
Вы можете попробовать простой блокировочный конденсатор с переменным резистором, чтобы «добавить» уровень постоянного тока.
Конденсатор С1 убирает постоянный уровень сигнала и пропускает только переменный ток (синусоиду) на очиститель VR1, образуя фильтр верхних частот. Изменяя положение дворника, вы можете установить новый уровень постоянного тока между O и +V. Значения следует выбирать так, чтобы они соответствовали частоте сигнала.
Есть несколько способов, которыми я могу придумать подход к этой проблеме:
1) Всегда ли входной сигнал имеет одинаковую амплитуду и всегда присутствует? Имеет ли значение, если выход инвертора колеблется с низкой частотой при отсутствии сигнала?
Если это так, очень простой способ - использовать триггерный инвертор Шмидта (например, 74HC14), соединить входной сигнал с конденсатором и иметь резистор обратной связи от выхода инвертора обратно к его входу - тогда он автоматически центрирует смещение до порога. Уровень без регулировки.
2) Для чего-то более общего сначала усильте сигнал 100 мВ до чего-то вроде 1-2 В, затем соедините его по переменному току с триггером Шмидта с фиксированным смещением. При большем напряжении сигнала не имеет значения, изменяется ли пороговое напряжение инвертора от единицы к единице. Для еще большей точности используйте компаратор вместо инвертора.
Кевин
Энди ака
Дуэйн Рид
Перси
hwengmgr