Скачиваний:
144
Добавлен:
21.02.2014
Размер:
1.47 Mб
Скачать

7.2 Назначение каналов.

Мультиплексор позволяет выбирать для единственного АЦП один из шестнадцати анлоговых сигналов. Восемь из этих шестнадцати сигналов соответствуют восьми выводам порта E, четыре связаны с внутренними точками и предназначены для тестирования, а оставшиеся четыре зарезервированы для последующего использования. Таблица 7-1 показывает какие сигналы выбираются четырьмя управляющими битами.

CD

CC

CB

CA

Входной канал

Итоговый ADRx (MULT=1)

0

0

0

0

AN0

ADR1

0

0

0

1

AN1

ADR2

0

0

1

0

AN2

ADR3

0

0

1

1

AN3

ADR4

0

1

0

0

AN4

ADR1

0

1

0

1

AN5

ADR2

0

1

1

0

AN6

ADR3

0

1

1

1

AN7

ADR4

1

0

0

0

Зарезервировано

ADR1

1

0

0

1

Зарезервировано

ADR2

1

0

1

0

Зарезервировано

ADR3

1

0

1

1

Зарезервировано

ADR4

1

1

0

0

Вывод VRH*

ADR1

1

1

0

1

Вывод VRL*

ADR2

1

1

1

0

(VRH)/2*

ADR3

1

1

1

1

Зарезервировано*

ADR4

*Эта группа каналов используется при производственном тестировании.

Таблица 7-1. Назначение каналов АЦП.

7-3. Работа в одноканальном режиме.

Существуют два варианта одноканального режима. В первом случае (бит SCAN=0) данные из одного выбранного канала преобразуются последовательно четыре раза, первый результат сохраняется в первом регистре результата аналого-цифрового преобразования (ADR1), второй-в ADR2, третий-в ADR3 и, наконец, четвертый - в ADR4. После завершения четвертого преобразования все преобразования приостанавливаются до тех пор, пока в регистр ADCTL не будет записано новое значение. Во втором варианте (SCAN=1) вся последовательность преобразований повторяется с самого начала - следующий (пятый) результат сохраняется в ADR1 (переписывая первый результат преобразования), шестой-в ADR2 и так далее.

7.4 Работа в многоканальном режиме.

Существуют также два варианта многоканального режима. В первом случае (бит SCAN=0) данные из группы из четырех выбранных каналов преобразуются последовательно четыре раза, первый результат сохраняется в первом регистре результата аналого - цифрового преобразования (ADR1), второй-в ADR2, третий-в ADR3 и, наконец, четвертый-в ADR4. После завершения четвертого преобразования все преобразования приостанавливаются до тех пор, пока в регистр ADCTL не будет записана новая команда преобразования. Во втором варианте (SCAN=1) вся последовательность преобразований над выбранной группой повторяется с самого начала-следующий (пятый) результат сохраняется в ADR1 (переписывая более ранний результат преобразования данных из первого канала группы), шестой-переписывает ADR2 и так далее.

Соседние файлы в папке МС68НС11Е9