ЦАП и АЦП в микропроцессорных сис-мах используются для организации приема внешних аналоговых сигналов, их преобразования в двоичный код, обработки и передачи в аналоговой форме. АЦП применяется для приема сигналов от аналоговых датчиков, ЦАП – для передачи управляющего воздействия на аналоговые исполнительные механизмы. Для осуществления связи с ЦАП и АЦП с процессором необходима интерфейсная схема. В общем случае для организации интерфейсной схемы используются два внешних регистра: регистр данных и регистр управления. С помощью регистра данных выполняется обмен информацией между процессором и ЦАП и АЦП. Регистр управления предназначен для передачи управляющих сигналов дополнительным устройствам интерфейсной схемы: мультиплексору и аналоговому усилителю. Входной мультиплексор используется в том случае, если к МК подключено несколько аналоговых источников сигналов. Аналоговый усилитель применяют для усиления выбранного входного аналогового сигнала.
Пример организации аналогового мультиплексора:
На адресные входы А0…А2 подается с регистра управления код адреса, соответствующий одному из восьми входов данных. Мультиплексор коммутирует выход с выбранным входом согласно указанному адресу.
Структурная схема узла аналого-цифрового преобразования:

В том случае, если микропроцессор поддерживает интерфейс SPi, его можно использовать вместо дополнительного регистра данных для непосредственного подключения АЦП и ЦАП к MISO и MOSI соответственно. Линия SCK используется для синхронизации АЦП и ЦАП с процессором, а CS – для выбора нужно микросхемы.
Схема подключения АЦП и ЦАП через интерфейс SPI:

Лит-ра:
1.Николайчук, системы малой автоматизации.