Интерфейсы периферийных устройств. Ключев А.О - 129 стр.

UptoLike

128
Цель создания интерфейсаминимизация потребляемой мощности и
упрощение архитектуры вычислительной системы.
Рис. 78. Типичный микроконтроллер с периферийными контроллерами, подключенными к шине AMBA
APB.
Интерфейс AMBA APB инкапсулирован в одном подчиненном устройстве
шин AMBA AHB или AMBA ASB. При использовании шины APB потребление
энергии значительно меньше, чем при прямом подключении контроллеров к
системной шине. Интерфейс APB имеет смысл использовать с такими
устройствами, в которых не требуется высокая пропускная способность шины
и пакетный режим работы. Примерами таких устройств могут быть:
контроллеры последовательного канала, таймеры
, контроллеры I2C, SPI, ЦАП,
АЦП, часов реального времени, сторожевого таймера и так далее.
Рис. 79. Фрагмент одной из шин APB в микроконтроллере NXP LPC 1768 на базе Cortеx-M3.
Единственным главным устройством (мастером) на шине APB является
мост. Все остальные устройства (контроллеры) являются подчиненными
устройствами.