Последовательный интерфейс сигма-дельта АЦП
Последовательный интерфейс сигма-дельта АЦП
Последовательный интерфейс сигма-дельта АЦП с процессорами аппаратно реализуется очень просто. Например, для связи 24-разрядного трехканального АЦП AD7714 с микроконтроллером 80С51 в простейшем случае требуется всего две линии (рис. 23).
АЦП управляется при помощи нескольких внутренних регистров. Это: регистр обмена, регистр режима, два регистра фильтра, три регистра калибровки нуля шкалы, три регистра калибровки полной шкалы и регистр данных. Данные в эти регистры записываются через последовательный интерфейс; этот же интерфейс позволяет также считывать данные из указанных регистров. Любое обращение к любому регистру должно начинаться с операции записи в регистр обмена. После включения питания или сброса АЦП ожидает записи в регистр обмена. Данные, записываемые в этот регистр, определяют тип следующей операции (чтение или запись), а также к какому регистру будет идти обращение. Программа взаимодействия микроконтроллера с АЦП включает следующую последовательность операций: