Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Part_2.doc
Скачиваний:
4
Добавлен:
04.09.2019
Размер:
2.6 Mб
Скачать

2.3.3. Плата розширення stk501

Для підтримки мікроконтролерів у корпусах TQFP64 (крім мікроконтролерів із драйвером РКІ) компанія Atmel пропонує пристрій STK501, що встановлюється в роз’єм розширення STK500 як мезонінова плата. На платі STK501 розміщені наступні елементи:

  • Панель з нульовим зусиллям (ZIF socket) для установки мікроконтролерів у корпусах TQFP64 (тут і далі в розділі - крім мікроконтролерів із драйвером РКІ);

  • Додатковий порт RS232 з підтримкою ліній RTS/CTS;

  • Кварцовий резонатор на 32 кГц для реалізації часів реального часу (Real-Time Clock, RTC);

  • Посадкове місце для пайки мікроконтролера в корпусі TQFP64 або адаптера внутрісхемного емулятора ICE50

  • Роз’єм JTAG-інтерфейсу для підключення внутрісхемного емулятора ATJTAGICE mkII.

Рис.2.14. Плата розширення STK501

Кристали в корпусах TQFP64 мають більше портів вводу-виводу, чим передбачене в STK500. Тому порти E, F, G, а також деякі керуючі сигнали, виведені на роз’єм на платі STK501.

Комбінація STK500 і STK501 дозволяє виконувати функції паралельного і послідовного програматора для всіх мікроконтролерів у корпусах TQFP64.

Як уже говорилося, стартовий набір розроблювача STK500 не підтримує роботу мікроконтролера з зовнішнім ОЗП. Розроблювачі STK501 виправили цей недолік, передбачивши на платі STK501 посадкове місце під мікросхему ОЗП об'ємом до 128Кбайт (у корпусах TSOP32 або SOJ32) і регістр-защіпку молодшого байта адреси. При цьому STK501 без установленого мікроконтролера може служити платою розширення для STK500, що дозволяє створювати і налагоджувати проекти для мікроконтролерів mega8515 або mega162 з використанням зовнішньої пам'яті даних.

Для підтримки мікроконтролера AT90CAN128 з CAN-інтерфейсом випускається спеціальний модуль розширення ATADAPCAN01, що використовується в зв'язці з налагоджувальними платами STK500 і STK501 (рис.2.15), а також підключається безпосередньо до цільового пристрою.

Рис.2.15. Підключення ATADAPCAN01 до STK500/STK501

Модуль розроблений у відповідності зі стандартом Bosch CAN 2.0A/B і реалізує функції перетворення сигналу фізичного рівня CAN-інтерфейсу, необхідні для приєднання налагоджувальної системи до шини CAN для розробки і налагодження кінцевого додатка.

У комплекті з STK501 поставляється мікроконтролер ATmega128L і диск AVR Software and Technical Library. У комплекті з ATADAPCAN01 поставляється мікроконтролер AT90CAN128.

2.3.4. Плата розширення stk502

Для підтримки мікроконтролерів у корпусах TQFP64 c драйвером РКІ (ATmega169/329), компанія Atmel випустила пристрій STK502, що встановлюється в роз’єм розширення STK500 як мезонінова плата, також як і STK501. Склад плати STK502 аналогічний складові STK501 (за винятком додаткового порту RS232 і площадки для ОЗП), вона має панель з нульовим зусиллям (ZIF socket) для установки мікроконтролерів, кварцовий резонатор на 32 кГц, роз’єм JTAG-інтерфейсу, посадкове місце для пайки мікроконтролера в корпусі TQFP64 або адаптера внутрісхемного емулятора.

Також на платі STK502 міститься рідкокристалічний індикатор (РКІ) зі 120 сегментами, що підключається до виводів мікроконтролера плоским 34-жильним кабелем, датчик температури (NTC-термістор) використовуваний у демонстраційній програмі "Вимір температури з виводом на РКІ", посадкове місце для пайки мікроконтролера. Роз’єм розширення для підключення зовнішнього РКІ, іменований "Segment pins from ATmega169", дублює порти A,C, D і G, для більш зручного підключення рідкокристалічного дисплея.

Рис.2.16. Плата розширення STK502

Комбінація STK500 і STK502 також дозволяє виконувати функції паралельного програматора для всіх мікроконтролерів у корпусах TQFP64, включаючи мікроконтролери з драйвером РКІ. Програмування в рівнобіжному режимі виробляється з використанням портів B і D при підвищеній напрузі, тому необхідно відключати Рк-дисплей від мікроконтролера для виключення виходу дисплея з ладу. При використанні портів A, C, D і G як порти вводу/виводу Рк-дисплей також повинний бути відключений.

Розроблювачі плати STK502 не передбачили можливість програмування в послідовному режимі мікроконтролерів у корпусах TQFP64, що не мають драйвер РКІ. Але, при необхідності, можна забезпечити режим послідовного програмування для цих мікроконтролерів. Це робиться невеликою зміною в з'єднанні роз’ємів SPROG (на платі STK502) і ISP6PIN (на платі STK500). Стандартно для забезпечення режиму послідовного програмування виробляється з'єднання виводу MISO і MOSI роз’єму ISP6PIN з виводами PB2 і PB3 мікроконтролера. Для послідовного програмування мікроконтролерів у корпусах TQFP64, що не мають драйвер РКІ, необхідно зробити з'єднання виводів MOSI і MISO роз’єму ISP6PIN з виводами PE0 і PE1 мікроконтролера.

У комплекті з платою STK502 поставляється мікроконтролер ATmega169V і диск AVR Software and Technical Library, до складу якого входить AVR Studio.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]