Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[16]

Таблица 1

Тип прибора

Объем Flash памяти

Объем EEPROM

Объем SRAM

ATmega603

64 Кбайт

2 Кбайт

4 Кбайт

ATmega103

128 Кбайт

4 Кбайт

4 Кбайт

Назначение выводов

VCC Напряжение питания GND Земля

Port A (PA7..PA0) 8-разрядный двунаправленный порт I/O. К выходам порта могут быть подключены встроенные нагрузочные резисторы (отдельно к каждому разряду). Выходные буферы обеспечивают втекающий ток 20 мА и способны напрямую управлять LED индикатором. При использовании выводов порта в качестве входов и установке внешним сигналом в низкое состояние, ток будет вытекать только при подключенных встроенных нагрузочных резисторах.

Микроконтроллеры ATmega603/103 располагают следующими возможностями: 64/128 Кбайт внутрисистемно программируемой Flash памяти программ, 2/4 Кбайт EEPROM данных, 4 Кбайт SRAM данных, 32 линии I/O общего назначения, 8 линий входа, 8 линий выхода, 32 рабочих регистра общего назначения, 4 гибких таймера/счетчика с режимами сравнения, PWM и UART, программируемый сторожевой таймер с встроенным собственным генератором, последовательный SPI порт и три программно устанавливаемых режима энергосбережения. В режиме Idle останавливается центральный процессор, но продолжают работать SRAM, таймеры/счетчики, порт SPI и система прерываний. В режиме Power Down сохраняется содержимое регистров, но останавливается тактовый генератор и до поступления сигнала прерывания или аппаратного сброса запрещается выполнение всех функций микроконтроллера. В режиме Power Save все устройства находятся в режиме «сна», но генератор таймера продолжает работать, обеспечивая сохранность временной базы

Приборы изготавливаются по технологии энергонезависимой памяти фирмы Atmel. Встроенная ISP Flash память программ может быть перепрограммирована непосредственно в системе, с использованием последовательного SPI интерфейса, или с помощью обычных программаторов энергонезависимой памяти. Объединив 8-разрядное RISC CPU с внутрисистемно программируемой Flash памятью большого объема, фирма создала семейство мощных микроконтроллеров, обеспечивающих реализацию недорогих и очень удобных решений для большого количества встраиваемых применений. Семейство ATmega603/103 поддерживается большим количеством средств разработки программ и систем, включающих: С-компиляторы, макроассемблеры, отладчики/симуляторы программ, внутрисхемные эмуляторы и отладочные устройства.

СРАВНЕНИЕ ATmega603 и ATmega103

Микроконтроллер ATmega603 оснащен внутрисистемно программируемой Flash памятью емкостью 64 Кбайт, 2 Кбайт EEPROM и 4 Кбайт SRAM и не выполняет команду ELPM. Микроконтроллер Atmega103 оснащен внутрисистемно программируемой Flash памятью емкостью 128 Кбайт, 4 Кбайт EEPROM и 4 Кбайт SRAM. В систему команд этого микроконтроллера включена команда ELPM, необходимая для обеспечения непрерывного табличного поиска в старшей половине адресов Flash памяти. В Табл. 1 представлены отличия в объеме памяти этих двух приборов.


Vcc GND

AGND AREF

БУФЕРЫ ПОРТА F

АНАЛОГОВЫЙ МУЛЬТИПЛЕКСОР

ДРАЙВЕРЫ/БУФЕРЫ! ПОРТА F

РЕГИСТР ДАННЫ1Х РЕГИСТР НАПРАВЛ. ПОРТА А ДАННЫХ ПОРТА А

ДРАЙВЕРЫ ПОРТА С

I

I

РЕГИСТР ДАННЫХ ПОРТА С

8-РАЗРЯДНАЯ ШИНА ДАННЫХ

СЧЕТЧИК КОМАНД

FLASH ПАМЯТЬ I

ПРОГРАММ

РЕГИСТР КОМАНД

ДЕКОДЕР КОМАНД

УКАЗАТЕЛЬ СТЕКА

РЕГИСТРЫ

ОБЩЕГО

НАЗНАЧЕНИЯ

РЕГИСТР СОСТОЯНИЯ

к

н

к

ВНУТРЕННИЙ ГЕНЕРАТОР

СТОРОЖЕВОЙ

ТАЙМЕР

ТАЙМЕРЫ/

СЧЕТЧИКИ

Н

КОНТРОЛЛЕР ПРЕРЫВАНИЯ

к

РЕГИСТР ДАННЫХ ПОРТА Е

РЕГИСТР НАПРАВЛ

ДАННЫХ ПОРТА Е

РЕГИСТР ДАННЫХ ПОРТА В

РЕГИСТР НАПРАВЛ

ДАННЫХ ПОРТА В

РЕГИСТР

ДАННЫХ ПОРТА D

РЕГИСТР НАПРАВЛ. ДАННЫХ ПОРТА D

-ТТТТТТТТ .

-тттттттт.

1 тттттттт-

ДРАЙВЕРЫ/БУФЕРЫ! ПОРТА Е

ДРАЙВЕРЫ/БУФЕРЫ ПОРТА В

L

ДРАЙВЕРЫ/БУФЕРЫ ПОРТА D

ALE

WR

Vcc GND

Блок схема микроконтроллеров ATmega603/103.

Порт A, при наличии внешней SRAM, используется в качестве мультиплексируемой шины адреса/данных.

Port B (PB7. .PB0) 8-разрядный двунаправленный порт I/O со встроенными нагрузочными резисторами. Выходные буферы обеспечивают втекающий ток 20 мА. При использовании выводов порта в качестве входов и установке внешним сигналом в низкое состояние, ток будет вытекать только при подключенных встроенных нагрузочных резисторах. Порт B используется также при реализации различных специальных функций.

Port C (PC7. .PC0) 8-разрядный порт выхода. Выходные буферы обеспечивают втекающий ток 20 мА.

-C0 - PC7

-F0 - PF7

PA0 - PA7

XTAL1

XTAL2

ГЕНЕРАТОР

TOSC2

TOSC1

ГЕНЕРАТОР

СИНХРОНИЗАЦИИ И УПРАВЛЕНИЕ

SRAM

RESET

RD

X

Y

Z

ЛИНИИ УПРАВЛЕНИЯ

EEPROM

PEN

SPI

JAR I

РВ0 - РВ7

FD0 - РD7

РЕ0 - РЕ7


Порт C используется также как выходы адреса при использовании внешней SRAM.

Port D (PD7. .PD0) 8-разрядный двунаправленный порт I/O со встроенными нагрузочными резисторами. Выходные буферы обеспечивают втекающий ток 20 мА. При использовании выводов порта в качестве входов и установке внешним сигналом в низкое состояние, ток будет вытекать только при подключенных встроенных нагрузочных резисторах.

Port E (PE7..PE0) 8-разрядный двунаправленный порт I/O со встроенными нагрузочными резисторами. . Выходные буферы обеспечивают втекающий ток 20 мА. При использовании выводов порта в качестве входов и установке внешним сигналом в низкое состояние, вытекающий через них ток обеспечивается только при подключенных встроенных нагрузочных резисторах.

Port F (PF7..PF0) 8-разрядный порт входа. Входы порта используются также как аналоговые входы аналого-цифрового преобразователя.

RESET Вход сброса. Для выполнения сброса необходимо удерживать низкий уровень на входе в течение двух машинных циклов.

XTAL1 Вход инвертирующего усилителя генератора и вход схемы встроенного генератора тактовой частоты.

XTAL2 Выход инвертирующего усилителя генератора.

TOSC1 Вход инвертирующего усилителя генератора таймера/счетчика.

TOSC2 Выход инвертирующего усилителя генератора таймера/счетчика.

WR Строб записи внешней SRAM.

RD Строб чтения внешней SRAM.

ALE Строб разрешения фиксации адреса, используемый для разрешении внешней памяти. Строб ALE используется для фиксации младшего байта адреса в защелках адреса в течение первого цикла обращения, в течение второго цикла обращения, при обращении к данным, используются выводы AD0- AD 7.

AVCC Напряжение питания аналого-цифрового преобразователя. Вывод подсоединяется к внешнему VCC через низкочастотный фильтр. Подробности см. на рис. 47.

AREF Вход аналогового напряжения сравнения для аналого-цифрового преобразователя. На этот вывод, для обеспечения работы аналого-цифрового преобразователя, подается напряжение в диапазоне между AGND и AVCC.

AGND Этот вывод должен быть подсоединен к отдельной аналоговой земле, если плата оснащена ею. В ином случае вывод подсоединяется к общей земле.

PEN Вывод разрешения программирования в низковольтном последовательном режиме программирования. При удержании этого вывода на низком уровне во время сброса по включении питания, прибор перейдет в режим программирования по последовательному каналу.

Тактовый генератор

XTAL1 и XTAL2 являются входом и выходом, соответственно, инвертирующего усилителя, который с использованием кварцевого кристалла или керамического резонатора работает как встроенный генератор, как показано на Рис. 2, При использовании внешнего источника тактовой частоты вывод XTAL2 должен остаться свободным, сигнал подается на вывод XTAL1, как показано на Рис. 3.

Кварцевый кристалл генератора таймера подсоединяется непосредственно к выводам OSC1 и OSC2. Внешние конденсаторы не требуются. Генератор оптимизирован под часовой кварц с частотой 32,768 КГц. Внешний тактовый сигнал,



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51]