На базе сумматоров возможно проектирование вычитателей, с учетом того, что вычитание можно заменить сложением, если соответствующим образом преобразовать вычитаемое.
3.10.6 Цифроаналоговые преобразователи
Цифроаналоговые преобразователи (ЦАП) предназначены для преобразования цифрового сигнала в аналоговый.
Иногда его называют код-аналог.
Преобразование заключается в том, что совокупности сигналов, подаваемых на вход ЦАП и представляющих собой сообщение в цифровой форме, ставится в соответствие однозначно связанное с этой совокупностью значение аналоговой величины. Эта величина может представлять собой механическое перемещение (угловое или линейное), напряжение (постоянное или переменное), частоту, временной интервал и т.д.
Основной принцип построения ЦАП заключается в моделировании математического выражения, определяющего входную величину в зависимости от значений цифр преобразующего кода. Для построения математического выражения весами разрядов ставят в соответствие пропорциональные физические элементы, называемые эталонами.
В качестве эталонов могут быть использованы источники напряжения, источники тока, резисторы, генераторы частоты и др.
Мгновенное напряжение на выходе ЦАП пропорционально весу присутствующего на входах кода, т.е. его десятичному эквиваленту. Смещающиеся входные коды обусловливают изменяющееся напряжение на выходе ЦАП.
Напряжение на выходе ЦАП является суммой напряжений, каждое из которых обусловлено единицей в соответствующем разряде входного кода. Величины этих составляющих относятся как веса единиц в разрядах: если от единицы в первом разряде появляется на выходе напряжение ∆U, то от единицы во втором разряде - 2∆U, от единицы в третьем разряде - 4∆U и т.д. Так, например, если на входе присутствует код 1011001, то напряжение на выходе ЦАП