Что такое сумматор в электронике

Принцип работы сумматора

Сумматоры. Устройство, принцип работы

Сумматоры — это комбинационные устройства, предназначенные для сложения чисел.

Функционирование однозарядного сумматора показано в таблице, приведённой на рис.10.30. В этом случае при сложении слагаемых используется перевод десятичных чисел в двоичные числа.

Pиc.10.29. Символическое изображение одноразрядного двоичного сумматора

При сложении слагаемых или 0+1+0 получается десятичное число 1. Такому числу соответствует двоичное число 01, при этом Аналогично, 1+1+0 = 2, которому соответствует двоичное число 10, при этом . При сложении чисел 1+1+1 = 3, которому соответствует двоичное число 11, при этом и так далее.

Сумматоры могут быть последовательного и параллельного действия. В сумматорах последовательного действия коды двоичных чисел вводятся в последовательной форме слагаемое за слагаемым, начиная с младшего разряда.

На рис.10.31 изображена схема сумматора последовательного действия, предназначенного для суммирования четырёхразрядных двоичных чисел. Сумматор построен на трёх регистрах сдвига, D-триггере и на одноразрядном сумматоре.

Рис.10.30. Таблица функционирования одноразрядного сумматора

Рис.10.31. Схема сумматора последовательного действия

Функционирование сумматора приведено в таблице рис.10.32, где слагаемое pi для первого разряда всегда равно нулю.

Рис.10.32. Таблица функционирования сумматора

Для ускорения операции сложения используются сумматоры параллельного действия, которые состоят из нескольких однозарядных сумматоров. В таких сумматорах слагаемые поступают одновременно на соответствующие входы однозарядных сумматоров, при этом каждый из однозарядных сумматоров формирует на своих выходах суммы соответствующих разрядов и слагаемые переноса, передаваемых на входы старших разрядов. Схема четырёхразрядного сумматора параллельного действия приведена на рис.10.33.

Рис.10.33. Схема четырёхразрядного сумматора параллельного действия

Что такое сумматор

В общем смысле слова, сумматор – это какое-либо устройство, которое что-либо суммирует и выдает на выходе сумму этих воздействий. Сумматор можно представить в виде какого-либо неизвестного нам ящика, на который поступает входные воздействия и на выходе такого ящика выдается их сумма.

В электронике сумматоры делятся на две группы:

В этой статье мы будем разбирать аналоговые сумматоры.

Аналоговый сумматор

Многие помнят осциллограмму постоянного напряжения.

Если, допустим, цена нашего квадратика 1 В, то на данной картинке мы видим постоянное напряжение амплитудой в 1 В. Суммировать постоянное напряжение – одно удовольствие. Для этого достаточно сложить амплитуды этих сигналов в любой момент времени.

На рисунке ниже мы видим два сигнала A и B и сумму этих сигналов: A+B. Если сигнал A = 2 В, сигнал B = 1 В, то сумма этих сигналов составит 3 В.

Все то же самое касается и сигналов с отрицательной полярностью.

При сложении сигналов с равной амплитудой, но разной полярности, в сумме получаем 0. То есть эти два сигнала взаимно себя скомпенсировали: 1 +(-1)=0. Все становится намного веселее, если мы начинаем складывать сигналы, которые меняются во времени, то есть переменные сигналы. Они могут быть как периодические, так и непериодические.

Рассмотрим самый простой пример. Есть два синусоидальных сигнала с одинаковыми амплитудами, частотами и фазами. Подадим их на сумматор. Что получится в итоге?

В момент времени t1 у нас амплитуда сигнала А была равна 1 В, амплитуда сигнала В тоже 1 В.

В сумме их результат в момент времени t1 будет равен 2 В, что мы и видим на сигнале A+B

Если сместить фазу одного из сигналов на 180 градусов, относительно другого, а амплитуды и частоты сигналов оставить без изменения, то чему будет равняться их сумма? Сместим второй сигнал на 180 градусов и суммируем их амплитуды в каждый момент времени. Сумма будет равняться нулю, что и видно на рисунке ниже.

Сложение двух сигналов в Proteus

Если надо сложить в теории два каких-нибудь два сложных сигнала с разными фазами, амплитудами, частотами, то проще всего прибегнуть к различным симуляторам.

Один из них – это Proteus. С помощью него можно сложить два любых сигнала и посмотреть их сумму.

Для этого надо выбрать синусоидальный генератор.

Затем виртуальный осциллограф.

Задать параметры генератору.

Теперь можно сложить два синусоидальных сигнала с одинаковыми амплитудами, фазами и частотами.

Прописать амплитуду и частоту каждого сигнала и нажать «пуск».

Нажать правой кнопкой мыши на виртуальный осциллограф и нажать Digital Oscilloscope.

Для того, чтобы найти их сумму, достаточно нажать на кнопку A+B.

Получаем сумму двух сигналов.

В таком виртуальном осциллографе можно складывать любые два сигнала.

Источник

Сумматор на ОУ

Что такое сумматор

В общем смысле слова, сумматор — это какое-либо устройство, которое что-либо суммирует и выдает на выходе сумму этих воздействий. Сумматор можно представить в виде какого-либо неизвестного нам ящика, на который поступает входные воздействия и на выходе такого ящика выдается их сумма.

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%B1%D0%BB%D0%BE%D1%87%D0%BD%D0%B0%D1%8F %D1%81%D1%85%D0%B5%D0%BC%D0%B0

В электронике сумматоры делятся на две группы:

В этой статье мы будем разбирать аналоговые сумматоры.

Аналоговый сумматор

%D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0 %D0%BF%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE %D1%82%D0%BE%D0%BA%D0%B0

Если, допустим, цена нашего квадратика 1 В, то на данной картинке мы видим постоянное напряжение амплитудой в 1 В. Суммировать постоянное напряжение — одно удовольствие. Для этого достаточно сложить амплитуды этих сигналов в любой момент времени.

На рисунке ниже мы видим два сигнала A и B и сумму этих сигналов: A+B. Если сигнал A = 2 В, сигнал B = 1 В, то сумма этих сигналов составит 3 В.

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA

Все то же самое касается и сигналов с отрицательной полярностью

%D1%81%D1%83%D0%BC%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%BD%D0%B8%D0%B5 %D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%BF%D0%BE%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Как вы видите, при сложении сигналов с равной амплитудой, но разной полярности, мы в сумме получаем 0. То есть эти два сигнала взаимно себя скомпенсировали: 1 +(-1)=0. Все становится намного веселее, если мы начинаем складывать сигналы, которые меняются во времени, то есть переменные сигналы. Они могут быть как периодические, так и непериодические.

Давайте для начала рассмотрим самый простой пример. Пусть у нас будут два синусоидальных сигнала с одинаковыми амплитудами, частотами и фазами. Подадим их на сумматор. Что получится в итоге?

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

А давайте сместим фазу одного из сигналов на 180 градусов, относительно другого, но при этом амплитуды и частоты сигналов оставим без изменения. Про такие сигналы говорят, что они находятся в противофазе. Как думаете, чему будет равняться их сумма? Долго не думая, смещаем второй сигнал на 180 градусов и суммируем их амплитуды в каждый момент времени. Нетрудно догадаться, что их сумма будет равняться нулю, что мы и видим на рисунке ниже.

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D1%84%D0%B0%D0%B7%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Сложение двух сигналов в программном симуляторе

Но что, если нам надо сложить в теории два каких-нибудь два сложных сигнала с разными фазами, амплитудами, частотами? Здесь проще всего прибегнуть как различным симуляторам. Один из них — это Proteus. С помощью него я могу сложить два любых сигнала и посмотреть их сумму. Для этого выбираю синусоидальный генератор

%D1%81%D0%B8%D0%BD%D1%83%D1%81 %D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80

%D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D1%84 %D0%BF%D1%80%D0%BE%D1%82%D0%B5%D1%83%D1%81

%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B %D0%B8 %D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D1%84

Щелкаю два раза на генератор и задаю его параметры

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2 %D0%B2 Proteus

Давайте сложим два наших синусоидальных сигнала с одинаковыми амплитудами, фазами и частотами, как во втором примере

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Прописываем амплитуду и частоту каждого сигнала, остальное ничего не трогаем. Потом нажимаем «пуск»

%D0%BF%D1%83%D1%81%D0%BA

Потом нажимаем правой кнопкой мыши на наш виртуальный осциллограф и нажимаем Digital Oscilloscope

%D0%BE%D1%81%D1%86%D0%B8%D0%BB %D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C

Сигнал с канала B я немного сдвинул вниз, иначе он совпадает с сигналом А. Оно и неудивительно, так как это два идентичных сигнала.

%D0%B4%D0%B2%D0%B0 %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%B0

Для того, чтобы найти их сумму, нам достаточно нажать на кнопку A+B

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Получаем сумму двух сигналов

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2 %D0%BD%D0%B0 %D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B5

В таком виртуальном осциллографе можно складывать любые два сигнала.

Давайте сложим два таких сигнала

%D0%BF%D1%80%D1%8F%D0%BC%D0%BE%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB %D0%B8 %D1%81%D0%B8%D0%BD%D1%83%D1%81

Нажимаем A+B и получаем вот такую сумму сигналов

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%B0 %D0%B8 %D0%BC%D0%B5%D0%B0%D0%BD%D0%B4%D1%80%D0%B0

А давайте сдвинем синусоидальный сигнал на 90 градусов по фазе. Имеем

%D1%81%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D0%B5%D0%BC %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB %D0%BD%D0%B0 90

В результате сумма сигналов будет

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D1%81%D0%B4%D0%B2%D0%B8%D0%BD%D1%83%D1%82%D0%BE%D0%B3%D0%BE %D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%B0 %D0%B8 %D0%BC%D0%B5%D0%B0%D0%BD%D0%B4%D1%80%D0%B0

На моем реальном цифровом осциллографе тоже имеется такая функция

owon sds

Здесь на примере ниже я суммирую два сигнала: синусоидальный и прямоугольный. Зеленая осциллограмма — это сумма двух этих сигналов.

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Сумматор на ОУ

Инвертирующий сумматор

Как мы уже говорили еще в начале статьи: сумматор — это схема, которая суммирует два и более сигналов. Базовая схема сумматора на ОУ выглядит вот так:

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%BD%D0%B0 %D0%BE%D1%83 %D1%81%D1%85%D0%B5%D0%BC%D0%B0

Как и у инвертирующего усилителя, в схеме есть одна особенность. В точке E, где соединяются резисторы, находится потенциал виртуальной земли, о котором мы говорили еще в прошлой статье. Еще эту точку называют точкой суммирования сигналов.

%D1%82%D0%BE%D1%87%D0%BA%D0%B0 %D1%81%D1%83%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Поэтому, сколько бы мы входных сигналов не подавали на такой сумматор, они не будут влиять друг на друга.

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5 %D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Как не трудно догадаться, для сложения двух сигналов

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2 %D0%BD%D0%B0 %D1%81%D1%85%D0%B5%D0%BC%D0%B5

Формула примет вот такой вид:

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2 %D0%BD%D0%B0 %D0%9E%D0%A3

Откуда в формуле знак «минус»? Так как эта схема сумматора построена на схеме инвертирующего усилителя, то на выходе будет сигнал со знаком «минус».

Как можно просто сложить два сигнала без всякого усиления?

%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0

Неинвертирующий сумматор

Базовая схема будет выглядеть вот так:

%D0%B1%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%8F %D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%B4%D0%BB%D1%8F %D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B0 %D0%B2%D1%85%D0%BE%D0%B4%D0%BE%D0%B2

Формулы для расчета

%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5 %D0%BD%D0%B0%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D1%81%D1%83%D0%BC%D0%BC%D0%B0

%D0%BA%D0%BE%D1%8D%D1%84%D1%84%D0%B8%D1%86%D0%B8%D0%B5%D0%BD%D1%82%D1%8B %D0%B4%D0%BB%D1%8F %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0

%D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82 %D1%81%D0%BE%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F %D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%B2

Поэтому, сумматор для двух сигналов будет выглядеть вот так:

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0 %D0%BD%D0%B0 %D0%BE%D0%B4%D0%BD%D0%BE%D0%BC %D0%9E%D0%A3

Если взять R5 = R2 = R3, то у нас будет простой сумматор с единичным коэффициентом усиления, который на выходе даст просто сумму двух входных сигналов.

%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82 %D1%83%D1%81%D0%B8%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8F

%D0%BA%D0%BE%D1%8D%D1%84%D1%84%D0%B8%D1%86%D0%B8%D0%B5%D0%BD%D1%82%D1%8B %D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82

Причем должно выполняться условие:

%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0 %D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B9

то есть в нашем случае отношение этих резисторов должно равняться 2.

Компенсационный резистор в схеме сумматора

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

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D1%81 %D0%BA%D0%BE%D0%BC%D0%BF%D0%B5%D0%BD%D0%B0%D1%81%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%BC %D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BC

Для схемы с двумя входными сигналами он вычисляется по простой формуле

formula compensation

Если входов больше, то его значение вычисляется по формуле

%D0%BA%D0%BE%D0%BC%D0%BF%D0%B5%D0%BD%D1%81 %D1%80%D0%B5%D0%B7%D0%B8%D1%81%D1%82%D0%BE%D1%80 %D1%80%D0%B0%D1%81%D1%87%D0%B5%D1%82

Как работает сумматор на ОУ на примере

Симуляция работы инвертирующего сумматора

Давайте рассмотрим работу нашего сумматора на ОУ в симуляторе Proteus.

%D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%BD%D0%B0 %D0%9E%D0%A3 Proteus

На вход такого сумматора будет подавать синусоидальные сигналы с амплитудой в 1 В, но с разной частотой. На in1 у нас будет сигнал с частотой в 50 Гц, на in2 сигнал с частотой в 100 Гц и на in3 сигнал с частотой в 150 Гц. Как вы видите, все 3 резистора после сигналов имеют одинаковый номинал в 1 кОм для удобства расчета коэффициента усиления. То есть все сигналы будут усиливаться одинаково. Резистор R2 имеем номинал в 2 кОм. Это значит, что коэффициент усиления на выходе будет равен 2. То есть сумма сигналов будет помножена на коэффициент 2 и инвертирована.

Итак, для того, чтобы посмотреть сигналы как на экране осциллографа, можно также воспользоваться инструментом аналоговым анализатором

%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9 %D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80

на рабочем поле появится окно Analogue Analysis

%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3 %D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80

Для того, чтобы анализировать входы, просто переносим в наше окошко входы in1, in2, in3 и выход out, удерживая левую кнопку мыши

%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81 %D0%B2%D1%85%D0%BE%D0%B4%D0%B0

В результате увидим это

%D0%B2%D1%85%D0%BE%D0%B4%D1%8B %D0%BD%D0%B0 %D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D0%B5

%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C %D0%BE%D0%BA%D0%BD%D0%BE

Потом нажимаем пробел и в большом окне уже видим все наши сигналы: и входные, и выходной. (нажмите на картинку, откроется в новом окне)

%D1%81%D1%83%D0%BC%D0%B0%D0%B0

черная осциллограмма — это и есть сумма всех трех синусоид усиленная в 2 раза, но со знаком «минус».

В чистом виде на выходе ОУ у нас будет только черная осциллограмма. Она является суммой всех входных сигналов, помноженная на 2, но со знаком «минус».

%D1%87%D0%B8%D1%81%D1%82%D0%B0%D1%8F %D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0

Работа неинвертирующего сумматора

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

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0

Итак, все что мы хотим — это просто сложить три сигнала и посмотреть их сумму. И все! Не надо ничего усиливать и инвертировать. Поэтому, наша схема будет выглядеть вот так:

%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%B4%D0%BB%D1%8F %D1%82%D1%80%D0%B5%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

В этой схеме первый каскад на ОУ суммирует входные сигналы, а второй каскад просто инвертирует получившийся сигнал. В каждом усилителе коэффициент передачи равен 1, поэтому, никакого усиления сигнала в данной схеме не происходит.

Итак, осциллограмма со всеми сигналами

%D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0 %D0%B4%D0%BB%D1%8F %D1%82%D1%80%D0%B5%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Если оставить на экране только осциллограмму выходного сигнала

%D1%87%D0%B8%D1%81%D1%82%D0%B0%D1%8F %D0%BE%D1%81%D1%86%D0%B8%D0%BB%D0%BB%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0 %D0%B4%D0%BB%D1%8F %D1%81%D1%83%D0%BC%D0%BC%D1%8B %D1%82%D1%80%D0%B5%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Тот же самый эффект мы можем получить и с помощью схемы на одном ОУ, о которой я упоминал выше:

%D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82 %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80 %D0%BD%D0%B0 %D0%BE%D0%B4%D0%BD%D0%BE%D0%BC %D0%9E%D0%A3

Давайте на его входы подадим два одинаковых синусоидальных сигнала, но в противофазе. То есть мы должны получить что-то типа этого

%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D1%84%D0%B0%D0%B7%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Проверяем симуляцию и видим, что сумма двух одинаковых сигналов в противофазе действительно равняется нулю

%D1%81%D1%83%D0%BC%D0%BC%D0%B0 %D0%B4%D0%B2%D1%83%D1%85 %D0%BF%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D1%84%D0%B0%D0%B7%D0%BD%D1%8B%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

АЧХ и ФЧХ сумматора

Все вы помните, что реальный ОУ — это не идеальный радиоэлемент. С ростом частоты его усилительные свойства начинают падать. Для того, чтобы рассмотреть, как ведет себя сумматор на ОУ, давайте построим виртуальную АЧХ для математической модели ОУ LM358, который мы задействуем в схеме сумматора. На два входа мы будем подавать сигнал с одного и то же генератора. То есть в данном случае у нас на входы подаются два абсолютно идентичных сигнала.

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0 %D1%81 %D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D1%8B%D0%BC %D1%83%D1%81%D0%B8%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC

%D0%B0%D1%87%D1%85 lm358n

Частота единичного усиления уже будет равняться 600 кГц

%D1%87%D0%B0%D1%81%D1%82%D0%BE%D1%82%D0%B0 %D0%B5%D0%B4%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE %D1%83%D1%81%D0%B8%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F

Если рассмотреть ФЧХ, то можно также заметить, что после 10 кГц начинает меняться фаза сигнала

%D0%A4%D0%A7%D0%A5 %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0

Поэтому, при разработке всегда учитывайте неидеальность характеристик ОУ, которые также можно посмотреть в даташите.

Сравнение неинвертирующих сумматоров

Давайте сравним схему неинвертирующего сумматора на двух ОУ

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0

и неинвертирующего сумматора на одном ОУ

%D1%81%D1%85%D0%B5%D0%BC%D0%B0 %D0%BD%D0%B5%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B5%D0%B3%D0%BE %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%B0 %D0%BD%D0%B0 %D0%BE%D0%B4%D0%BD%D0%BE%D0%BC %D0%9E%D0%A3

Для более удобной симуляции мы на них будем подавать и суммировать один и тот же сигнал синусоидальный сигнал

%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5 %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D1%83%D0%BC%D0%BC%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2

Давайте рассмотрим, что же случится с выходным сигналами на ФЧХ. Как можно увидеть, сигнал неинвертирующего сумматора с двумя ОУ будет запаздывать по фазе больше, чем с одним ОУ. Это объясняется тем, что каждый ОУ вносит небольшую задержку.

%D1%84%D0%B0%D0%B7%D1%8B %D0%B4%D0%B2%D1%83%D1%85 %D1%81%D0%B8%D0%B3%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2

Плюсы и минусы инвертирующего и неинвертирующего сумматора

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

Применение аналогового сумматора

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

Рекомендую посмотреть классное видео про сумматор:

Источник

Мир познаний
Добавить комментарий

Adblock
detector