EU KIT Mega16 - Контроллер-конструктор для микроконтроллеров Atmel ATmega16
EU KIT Mega16
Контроллер-конструктор для микроконтроллеров Atmel ATmega16
Контроллер-конструктор Atmel ATmega16 предназначен для макетирования устройств, проектируемых на базе 8-разрядных микроконтроллеров серии AVR фирмы Atmel. Конструктор позволяет быстро и с небольшими затратами собрать несложный контроллер с аналоговыми/цифровыми входами/выходами и возможностью связи с внешними устройствами по интерфейсу RS-232.
Комплект поставки:
- Отладочная плата
- ЖК модуль 2 строки по 16 символов
- CD-ROM с програмным обеспечением, документацией и примерами программ на русском языке
- Источник питания
- Кабель RS-232
Контроллер-конструктор представляет собой печатную плату, на которой установлены:
- микроконтроллер серии ATmega16 в корпусе QFP-44
- SEEPROM с интерфейсом I2C AT24C256-10SI
- ЖК модуль, 2 строки по 16 символов HY-1602H-204, со светодиодной подсветкой
- драйвер MAX202 и девятиконтактный разъем DB-9 для подключения устройств с интерфейсами RS-232
- разъем питания 7-12 В с диодным мостом и стабилизатором 78M05 на 5 вольт
- кнопка сброса
- интерфейсы JTAG и ISP
- макетное поле 20х36 монтажных отверстий с шагом 2,54мм.

Принципиальная схема контроллера-конструктора приведена на Рис.1, а схема расположения элементов на плате - на Рис.2
 Рис.2 схема расположения элементов на плате
Напряжение питания 7-12 В подается через разъем J4 на диодный мост D2, далее через стабилизатор 78M05 (U3) на 5 вольт подается на схему. Ограничительный резистор R1 и светодиод D1 служат для индикации наличия питания.
Максимальнуй выходной ток стабилизатора - 100ма
Потребляемый ток компонентов макетной платы - 25ма
потребляемый ток ЖК модуля - 1ма
потребляемый ток подсветки ЖК модуля - 25ма
Потребляемый ток пользовательской части:
- подсветка индикатора отключена - 75ма
- подсветка индикатора включена - 50ма
Рабочая частота микроконтроллера задается кварцевым резонатором ХC1 с частотой собственного резонанса 7,3728 МГц и конденсаторами C11 и C12, обеспечивающими надежный пуск и стабильную работу внутреннего генератора. Все порты процессора выведены на ламель к макетному полю.
Выводы процессора на ламели
| Reset |
None |
| PB0 |
PB1 |
| PB2 |
PB3 |
| PB4 |
PB5 |
| PB6 |
PB7 |
| PA0 |
PA1 |
| PA2 |
PA3 |
| PA4 |
PA5 |
| PA6 |
PA7 |
| Aref |
AVcc |
| PC0 |
PC1 |
| PC2 |
PC3 |
| PC4 |
PC5 |
| PC6 |
PC7 |
| PD0 |
PD1 |
| PD2 |
PD3 |
| PD4 |
PD5 |
| PD6 |
PD7 |
Для подключения устройств с интерфейсом RS-232 служит разъем J1, представляющий собой девятиконтактную розетку типа DB9. Для формирования уровней сигналов интерфейса служит микросхема U1 MAX202 (DS232) с накопительными конденсаторами С1,C3,С4,C6.
SEEPROM с интерфейсом IIC AT24C256-10SI (U4) подключена к микроконтроллеру на порты PC0 (SCL) и PC1 (SDA). Данная микросхема может быть отключена от микроконтроллера снятием перемычек X1 и X2. Со стороны SEEPROM линии PC0 (SCL) и PC1 (SDA) подтянуты к линии питания +5в резисторами R3-R4 номиналом 4,7кОм. Адрес микросхемы на шине IIC 1010000xB
ЖК модуль, 2 строки по 16 символов, HY-1602H-204 со светодиодной подсветкой, совместимый по системе команд с HD44780. Он подключен через разъем PBS14 к шине управления в 4-х битном режиме, а через разъем PBS2 к напряжению питания подсветкой. Подсветка может быть отключена снятием перемычки X3. Ограничительный резистор для светодиодной подсветки может быть закорочен перемычкой X4 (убедитесь что такой резистор стоит на вашем ЖК модуле, в противном случаи может быть выведен из строя стабилизатор напряжения U3). Для регулировки контрастности используеться подстроечный резистор R2.
Подключение ЖК-модуля
| Вывод микроконтроллера |
| | |
Сигнал |
| | |
| | |
Вывод |
| |
| Vcc |
Vcc |
1 |
2 |
GND |
GND |
| R2 |
Vo |
3 |
4 |
RS |
PC6 |
| PC7 |
R/W |
5 |
6 |
E |
PD3 |
| None |
D0 |
7 |
8 |
D1 |
None |
| None |
D2 |
9 |
10 |
D3 |
None |
| PD4 |
D4 |
11 |
12 |
D5 |
PD5 |
| PD6 |
D6 |
13 |
14 |
D7 |
PD7 |
Интерфейс JTAG>
Рекомендуеться использовать:
EU JTAG ICE USB – с интерфейсом USB
EU JTAG ICE – с интерфейсом RS 232
| Назначение |
| | |
Вывод |
| |
| TCK |
1 |
2 |
GND |
| TDO |
3 |
4 |
Vcc |
| TMS |
5 |
6 |
Reset |
| none |
7 |
8 |
none |
| TDI |
9 |
10 |
GND |
Интерфейс ISP>
Рекомендуется использовать:
STK500 – стартовый набор и система проектирования
AVR ISP – внутрисистемный программатор
| Назначение |
| | |
Вывод |
| |
| MISO |
1 |
2 |
Vcc |
| SCK |
3 |
4 |
MOSI |
| Reset |
5 |
6 |
GND |
|