Автономная работа периферийного устройства
-
Обзор автономной работы периферийных устройств
- Автономная работа периферийных устройств в микроконтроллерах минимизирует задержки и повышает пропускную способность в реальном времени.
- Эта функция также экономит энергию в устройствах с низким энергопотреблением.
-
История и развитие
- Автономная работа периферийных устройств была представлена в 1990-х годах для повышения производительности и экономии энергии.
- С 2009 года усовершенствованные реализации поддерживают работу в спящем режиме для экономии энергии.
-
Концепция и реализация
- Автономная работа периферийных устройств объединяет прямой доступ к памяти (DMA) и аппаратные прерывания.
- Периферийные устройства могут предварительно обрабатывать данные и выполнять специфические функции без необходимости передачи данных через центральный процессор.
-
Известные реализации
- Примеры включают PEC в микроконтроллерах Siemens/Infineon, CCU6 в микроконтроллерах Infineon XC800, EVSYS в микроконтроллерах Atmel AVR XMEGA, PES с функцией лунатизма в микроконтроллерах Atmel AVR32 AT32UC3L и PRS в микроконтроллерах ARM Gecko EFM32.
- Другие известные реализации включают PPI в микроконтроллерах Nordic nRF, PES в микроконтроллерах Infineon XMC, DTM в микроконтроллерах ARM Cortex-M3, PES в микроконтроллерах ARM Cortex-M4 SAM4L, CIP в Microchip PIC16F и PIC18F, а также STM32 на базе ARM от STMicroelectronics.
-
Дополнительные сведения
- В статье также упоминаются другие связанные технологии, такие как канальный ввод-вывод, периферийный контроллер DMA, синхронизирующее управление и энергоэффективный Ethernet.
Полный текст статьи: