АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ, Функціональна схема мікроконтролера та її опис - Сучасні мікроконтролери

Функціональна схема мікроконтролера та її опис

Нижче на рисунку 1.1 представлена схема використаного в курсовому проекті мікроконтролера ATtiny24.

мікроконтролер attiny24

Рисунок 1.1 - Мікроконтролер ATtiny24

Близько 118 потужних інструкцій - більшість із них виконуються за один такт 32 х 8 робітників регістрів загального призначення.

Продуктивність, аж до 8 MIPS при 8 МГЦ.

Дані й енергонезалежна програмна пам'ять, SPI послідовний інтерфейс із підтримкою внутрісистемного програмування, ресурс запису/ стирання 1000 циклів:

    8 Кбайт Flash - пам'яті з підтримкою внутрісистемного програмування (ISP) (ATtiny24); 4 Кбайт Flash - пам'яті з підтримкою внутрісистемного програмування (ISP) (ATtiny24); 512 байт EEPROM, ресурс запису/ стирання 100 000 циклів (ATtiny24); 512 байт EEPROM, ресурс запису/ стирання 100 000 циклів (ATtiny24);

Програмувальне блокування для безпеки програмного забезпечення. Периферія:

8- мі канальний, 10- ти розрядний АЦП;

Програмувальний послідовний UART;

Два 8- мі розрядних таймера/ лічильника з окремим попереднім дільником частоти.

Один 16- ти розрядний таймер/ лічильник з окремим попереднім дільником частоти з режимами порівняння, захоплення.

Програмувальний таймер, що стежить, з убудованим тактовим генератором.

Убудований аналоговий компаратор.

Три ШИМ каналу Спеціальні функції мікроконтролера:

Ланцюг ініціалізації при аварійному відключенні живлення;

Контролер реального часу (RTC) з виділеним тактовим генератором і режимом лічильника;

Зовнішні й внутрішні джерела переривання.

Режими зниженого енергоспоживання:

Спокою (Idle);

Економії (Save);

Відключення (Power Down) I/O:

32 програмувальні шини I/O;

Напруга живлення:

VCC від 4.0 У до 6.0 У для ATtiny24;

VCC від 2.7 У до 6.0 У для ATtiny24;

Градація по швидкодії:

Від 0 до 8 МГЦ (ATtiny24);

Від 0 до 4 МГЦ (ATtiny24);

ATtiny24 є 8- мі розрядними CMOS мікроконтролерами з низьким рівнем енергоспоживання, заснованими на вдосконаленої AVR RISC архітектурі. Завдяки виконанню високопродуктивних інструкцій за один період тактового сигналу, ATtiny24 досягають продуктивності, що наближається до рівня 1 MIPS на МГЦ, забезпечуючи розроблювачу можливість оптимізувати рівень енергоспоживання відповідно до необхідної обчислювальної продуктивності.

Ядро AVR містить потужний набір інструкцій і 32 робітників регістру загального призначення. Усі 32 регістра прямо підключені до арифметико - логічному пристрою, що забезпечує доступ до двом незалежним регістрам при виконанні однієї інструкції за один такт. У результаті, дана архітектура має більш високу ефективність коду, при підвищенні пропускної здатності, аж до 10 разів, у порівнянні зі стандартними мікроконтролерами CISC. ATtiny24 мають: 4 Кбайт/ 8 Кбайт Flash - пам'яті з підтримкою внутрісистемного програмування, 256/512 байт EEPROM, 256/512 байт SRAM, 32 лінії I/O загального призначення, 32 робітників регістру загального призначення, контролер реального часу (RTC), три універсальні таймери/ лічильника з режимами порівняння, програмувальний послідовний UART, 8- мі канальний, 10- ти розрядний АЦП, програмувальний таймер, що стежить, з убудованим тактовим генератором і програмувальний послідовний порт SPI для завантаження програм в Flash пам'ять, а також, три програмно обирані режими економії енергоспоживання. Режим очікування "Idle" зупиняє CPU, але залишає функціонувати SRAM, таймер/ лічильники, SPI порт і систему переривань. Режим економії енергоспоживання "Power Down" зберігає значення регістрів, але зупиняє тактовий генератор, відключаючи всі решт функції мікроконтролера, аж до наступного зовнішнього переривання, або до апаратної ініціалізації. У режимі економії нергоспоживання "Save", тактовий генератор таймера продовжує працювати, забезпечуючи користувачу функції таймера, у той час, як інша частина пристрою перебуває в стані спокою. Пристрої виробляються із застосуванням технологи енергонезалежної пам'яті з високою щільністю розміщення, розробленої в корпорації Atmel. Убудована Flash - пам'ять із підтримкою внутрісистемного програмування забезпечує можливість перепрограмування програмного коду в складі системи, за допомогою SPI послідовного інтерфейсу, або за допомогою стандартного программатора енергонезалежної пам'яті. Завдяки сполученню вдосконаленого 8- мі розрядного RISC CPU з Flash - пам'яттю з підтримкою внутрісистемного програмування на одному кристалі вийшли високопродуктивні мікроконтролери ATtiny24, що забезпечують гнучке й економічно - високоефективне рішення для багатьох додатків, що вбудовуються систем керування.

AVR ATtiny24 підтримуються повним набором програм і пакетів для розробки, включаючи: компілятори З, макроасемблери, отладчики/ симуляторы програм, внутрісхемні емулятори й набори для макетування.

Похожие статьи




АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ, Функціональна схема мікроконтролера та її опис - Сучасні мікроконтролери

Предыдущая | Следующая