13.4. Настройка линий ввода-вывода
С помощью регистра конфигурации линии n (PINnCTRL) можно активизировать дополнительные возможности линии в/в. К числу таких возможностей относятся: двухтактная линия, линия "монтажное И" или линия "монтажное ИЛИ". Кроме того, на каждой линии можно активизировать функцию инвертирования входа и выхода.
На двухтактной линии, при необходимости, можно включить различные варианты подтяжки уровней: подтягивание к минусу питания, подтягивание к плюсу питания и адаптивная подтяжка. Адаптивная подтяжка способна подтягивать оба логических уровня. Она позволяет избавиться от осцилляций после отключения выхода. В конфигурации двухтактная линия подтягивающий резистор к плюсу или минусу питания будет активным только в том случае, если линия будет настроена, как вход. Данная возможность исключает нежелательное потребление мощности.
В конфигурациях линия "монтажное И" и линия "монтажное ИЛИ" подтягивающие резисторы к плюсу и минусу питания остаются активными при работе линии в любом из направлений.
Задание параметров подтяжки через регистр конфигурации линии в/в исключает возможность возникновения на линии промежуточных состояний при изменении ее направления.
Настройки линии ввода-вывода подытожены на упрощенных схемах, представленных на рисунках 13.2…13.7.
13.4.1. Двухтактный выход
Рисунок 13.2. Линия в/в в конфигурации "двухтактная линия"
13.4.2. Подтягивание к минусу питания
Рисунок 13.3. Линия в/в в конфигурации "двухтактная линия с подтягиванием к минусу питания" (подтяжка активна только при работе линии, как вход)
13.4.3. Подтягивание к плюсу питания
Рисунок 13.4. Линия в/в в конфигурации "двухтактная линия с подтягиванием к плюсу питания" (подтяжка активна только при работе линии, как вход)
13.4.4. Адаптивная подтяжка
Адаптивная подтяжка предназначена для поддержания на линии того же уровня, который в последний раз установил ее выходной драйвер. Если последний уровень был единичный, то подтягивание будет к плюсу питания, а если нулевой, то - к минусу питания.
Рисунок 13.5. Линия в/в в конфигурации "двухтактная линия с адаптивной подтяжкой"
13.4.5. Выход "монтажное ИЛИ"
Рисунок 13.6. Конфигурация выхода "монтажное ИЛИ" с опциональной подтяжкой к минусу питания
13.4.6. Выход "монтажное И"
Рисунок 13.7. Конфигурация выхода "монтажное И" с опциональной подтяжкой к плюсу питания
|