Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Пользователю -> Евстифеев А.В. -> "Микроконтроллеры семейства" -> 46

Микроконтроллеры семейства - Евстифеев А.В.

Евстифеев А.В. Микроконтроллеры семейства — Infineon, 2007. — 318 c.
Скачать (прямая ссылка): microkontrolleri2007.pdf
Предыдущая << 1 .. 40 41 42 43 44 45 < 46 > 47 48 49 50 51 52 .. 100 >> Следующая


6-40 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Специальные выводы микроконтроллера/С167

7 Специальные выводы микроконтроллера

Большинство функций, использующих ввод-вывод данных, а также функции управления необходимые для работы C167 реализованы в виде альтернативных функций параллельных портов. Однако для некоторых сигналов предназначены независимые выводы. К ним можно отнести входы осциллятора, входы специальных сигналов управления и входы питания микросхемы._

Вывод Функция
ALE Включение latch адреса
RD Стробирующий сигнал чтения внешней периферии
WR / WRL Стробирующий сигнал записи для внешней периферии / записи младшего байта
READY Вход готовности
EA Включение внешнего доступа
NMI Вход не маскируемого прерывания
XTAL1, XTAL2 Вход/выход осциллятора
RSTIN Вход RESET
RSTOUT Выход RESET
VAREF, VAGND Питание для АЦП
VPP Зарезервирован для программирования flash
VCC, VSS Питание и нулевой потенциал (по 10 выводов для каждого)

ALE предназначен для управления внешними адресными latches, что обеспечивает стабильные значения адреса в режиме мультиплексной шины.

ALE активируется во время каждого цикла внешней шины, независимо от выбранного режима шины. Также он активируется во время каждого цикла внешней шины в режиме демультиплексной шины. При включенной внешней шине (один или больше битов BUSACT установлено в «1»), Х-периферия также будет выставлять активный уровень напряжения ALE-сигнала.

ALE не активируется для внутреннего доступа, т.е. доступа к ROM или Flash, к внутренней RAM и к SFR-регистрам. В режиме одного микроконтроллера, то есть при не включенной внешней шине (не установлен не один бит BUSACT), сигнал ALE не активируется при доступе к Х-периферии.

Стробирующий сигнал чтения внешней периферии RD управляет выходными драйверами внешней памяти или периферии, при чтении данных из внешних устройств. Во время RESET и режима захвата, внутренний pullup гарантирует неактивный уровень напряжения на выходе этого сигнала

7-1 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Специальные выводы микроконтроллера/С167

(«1»). Во время доступа к внутренней Х-периферии этот сигнал также остается на неактивном уровне.

Стробирующий сигнал записи во внешнюю периферию WR / WRL

управляет передачей данных из C167 во внешнюю память или периферийное устройство. Этот вывод может генерировать сигнал WR как для доступа к байту, так и для доступа к слову данных. Возможно переопределение функции сигнала, для управления доступом к младшему байту 16-битного устройства (WRL). При этом для доступа к старшему байту будет использоваться сигнал WRH (альтернативная функция P3.12/BHE). Во время RESET и режима захвата внутренний pullup гарантирует неактивный (высокий) уровень напряжения на выходе WR / WRL. Во время доступа к внутренней Х-периферии WR / WRL также устанавливается на неактивный уровень напряжения.

Вход готовности READY обрабатывает сигналы управления от внешней памяти или периферийного внешнего оборудования. Этот сигнал может использоваться для завершения цикла внешней шины. READY может быть настроить на работу как в синхронном, так и в асинхронным режиме. Вход READY не используется во время waitstates, в тех случаях когда waitstates используются для подконтрольного сигналу READY окна адресов.

Вывод разрешения внешнего доступа EA определяет режим работы. При EA =1, С167 после RESET вызывает код из области внутренней ROM, если EA =0 то С167 начинает использоваться код, вызванный через внешнюю шину. Для микроконтроллеров без внутренней ROM следует уделять особое внимание значению на этом выводе во время RESET.

Вход не маскируемого прерывания NMI позволяет вызывать ловушку с самым высоким приоритетом (сигнал ошибки питания). Этот вход также необходим для подтверждения действительности команды PWRDN, переключающей С167 в режим отключения питания. Значение на входе NMI проверяется каждый такт ЦПУ.

Вход осциллятора XTALl и выход XTAL2 необходимы для подключения внутреннего Pierce осциллятора к внешнему кристаллу. Осциллятор включает в себя инвертор и элемент обратной связи. Стандартная схема внешнего осциллятора (на рисунке ниже) включает в себя кристалл, два прецизионных конденсатора и резистор для ограничения тока через кристалл. Дополнительная LC-схема требуется только для кристалла 3rd overtone, чтобы подавлять осцилляцию в основном режиме. Для измерения допусков частоты в схеме осциллятора может быть временно добавлен тестовый резистор Rq.

Внешний тактовый сигнал поступает на вход XTAL1, и выходит из выхода XTAL2.

Примечание: Для определения оптимальных параметров для работы осциллятора, рекомендуется измерять допуски частоты для готовых систем.

7-2 МЭИ, Центр Промышленной Электроники Фирмы Infineon

Специальные выводы микроконтроллера/С167

Рисунок 7-1

Схема внешнего осциллятора

Вход RESET RSTIN позволяет начать процедуру RESET микроконтроллера. Пороговый уровень обнаружения фронта сигнала для RSTIN по сравнению с другими выводами повышен. Это необходимо для минимизации влияния шума на сигнал на входе RESET.
Предыдущая << 1 .. 40 41 42 43 44 45 < 46 > 47 48 49 50 51 52 .. 100 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100