
3. Типовые структурно-архитектурные решения портов микроконтроллеров общего назначения.
Порт
в МК - это 8 ножек или линий ввода-вывода
(выводов МК или IO или I-O или I/O) имеющие
индивидуальные номера от 0 до 7 и общую
букву A, B, C, D, ... отличающую этот порт от
других.
1) totem pole – двунаправленный порт с третьим состоянием
«1» - от 2/3Uпит
«0» - от 1/3Uпит
Вторая микросхема – триггер Шмидта (логический повторитель с повышенной защищенностью)
У МК AVR значение DIR хранится в DDT( data direction register)
Общая схема третьего состояния:
Если D=0, ключи 1 и 4 будут разомкнуты и выход будет «оторван», т.е. ток не будет идти. Это и есть высокоимпедансное третье состояние.
2) totem pole with pull-down
3) totem pole with pull-up (по аналогии с предыдущим рисунком)
4) Порт с фиксацией на входе
5) wired and with optional pull up – доминантный уровень на шине 0.
6) wired or with optional pull-down - доминантный уровень на шине 0