Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по дисциплине Цифровые устройства и микропроцесс.doc
Скачиваний:
86
Добавлен:
26.05.2014
Размер:
577.02 Кб
Скачать

3.1 Микросхемы Atmel

Корпорация Atmel основана в 1984 году и является в настоящее время признанным мировым лидером в областях разработки, производства и маркетинга современных электронных компонентов, включая логические микросхемы с расширенной функциональными возможностями, микросхемы энергонезависимой памяти, а также интегральные схемы для радиочастотного диапазона и для смешанной обработки сигналов.

3.1.1 Микроконтроллеры с архитектурой msc-51

В таблице 2. приведён список 8-разрядных микроконтроллеров с архитектурой MSC-51. Наиболее простой контроллер – AT89C5131 – имеет два 10-битных АЦП, а остальные контроллеры имеют расширенную функциональность:

  • AT89C51SND1 имеет встроенный MP3-декодер;

  • AT85C5122 и AT89C5122 имеют интерфейс для чтения смарт-карт.

Таблица 2. 8-разрядные микроконтроллеры Atmel с архитектурой MCS-51

Тип

Питание,В

Мгц

I/O

FLASH,Кбайт

SRAM,Кбайт

Интерфейс

АЦП,бит

AT89C5131

3,0-3,6

40

34/18

32

1,25+4 EEPROM

UART,USB,SPI

 

AT89C5132

2,7-3,3

40

44/38

64

2,5

UART,USB,SPI,I2S

2x10

AT89C51SND1

2,7-3,3

20

44

64

2,25

UART,USB,SPI,I2S,MP3 Decoder

1x10

AT85C5122

3,6-5,5

16

46/13

32 CRAM

0,75

UART,USB,SPI,Smart Card

 

AT89C5122

3,6-5,5

16

46/13

32

0,75

UART,USB,SPI,Smart Card

 

Микроконтроллер AT89C5131 имеет следующие характеристики.

  • Ядро 80C52X2 (6 тактов на инструкцию):

    • Максимальная частота ядра 40 МГц;

    • Двойной указатель данных;

    • Полнодуплексный улучшенный UART (EUART);

    • Три 16-разрядных таймера-счётчика: T0,T1 и T2;

    • 256 байт сверхоперативной памяти.

  • 32 Кбайт встроенной флеш-памяти с внутрисхемным программированием через USB или UART.

  • 4 Кбайт EEPROM для загрузочного сектора (3 Кбайт) и данных (1 Кбайт)

  • 1 Кбайт встроенного расширенного ОЗУ (XRAM).

  • USB 1.1 и USB 2.0 FS модуль с прерыванием на завершение передачи:

    • Конечная точка 0 для управления передачей: 32-байтный буфер FIFO;

    • 6 программируемых конечных точек с направлениями ввода и вывода и с режимами передачи данных (Bulk), прерываний (Interrupt) и изохронный (Isochronous):

      • конечные точки 1,2,3:32-байтный буфер FIFO;

      • конечные точки 4,5: размер буфера FIFO 2х64-байта с двойной буферизацией (режим Ping-pong);

      • конечная точка 6: 2х512-байтный буфер FIFO с двойной буферизацией ( режим Ping-pong);

    • прерывание по приостановке/возобновлению;

    • сброс при подаче питания и сброс USB-шины;

    • генерация 48 МГц для полноскоростного функционирования шины;

    • отключение от USB-шины по запросу микроконтроллера;

  • 5-канальный программируемый счётный массив (РСА) с 16-разрядным счётчиком, быстродействующим выходом, сравнением/захватом фронтов, функциями ШИМ и сторожевого таймера.

  • Программируемы сторожевой таймер (однократно разрешает после сброса): от 50 мс до 6с при 4 МГц.

  • Интерфейс подключения клавиатуры с генерацией прерывания на порте P1 (8 разрядов).

  • SPI-интерфейс.

  • 34 линии ввода/вывода.

  • 4 вывода для подключения светодиода с программируемым источником тока: 2-6-10 мА.

  • 4-уровневая система прерываний с приоритетами (11 источников).

  • Режимы холостого хода и экономичный.

  • Встроенный генератор 0: 32 МГц с аналоговой схемой ФАПЧ для синтеза 48 МГц.

  • Стабилизатор напряжения и выход опорного источника: 3,3 В, 4 мА.

  • Низкий диапазон напряжения источника питания:

    • 3,0 В-3,6 В

    • максимальный рабочий ток 30 мА (при 40 Мгц);

    • потребление 100 мкА в экономичном режиме.

  • Диапазон напряжения питания USB (недоступно в первой версии):

    • 3,6 В-5,5 В;

    • максимальный рабочий ток 30 мА (при 40 Мгц);

    • ток потребления в экономичном режиме 200 мкА.

  • Коммерческий и промышленный температурные диапазоны.

  • Корпуса PLCC52, VQFP64, MLF48, SO28.

Ориентировочная стоимость этого микропроцессора $9.