на главную
Карта сайта
English version
Вы читаете:

AT91SAM7S256 и AT91SAM7S128 - микроконтроллеры от компании ATMEL на основе 32-ра

Новости электроники
19 лет назад

AT91SAM7S256 и AT91SAM7S128 - микроконтроллеры от компании ATMEL на основе 32-разрядного RISC-процессора ARM с интегрированной Flash-памятью


AT91SAM7S256 - содержит высокоскоростную Flash-память размером 256 КБ организацией 1024 страниц по 256 байт в каждой и SRAM-память размером 16 КБ, большое количество периферийных модулей, в т.ч. контроллер устройства USB 2.0, а также набор системных функций, позволяющий минимизировать количество внешних компонентов. Данный микроконтроллер идеален для модернизации проектов, выполненных на основе 8-разрядных микроконтроллеров, в целях расширения функциональных возможностей.

Микроконтроллер содержит Flash-память, которая может программироваться внутри системы через интерфейс JTAG-ICE или программатором через параллельный интерфейс на стадии производства перед установкой на плату. Биты защиты Flash-памяти позволяют предотвратить нежелательную перезапись и исключить возможность считывания конфиденциальной информации.

Системный контроллер AT91SAM7S256 содержит контроллер сброса, который управляет последовательностью запуска микроконтроллера после подачи питания, а также завершением работы. Корректность работы микроконтроллера контролируется встроенными детектором напряжения питания и сторожевым таймером, работающим от внутреннего RC-генератора.

Отличительные особенности:

Ядро процессора ARM7TDMI® ARM® Thumb®:
- встроенное ядро внутрисхемной эмуляции с отладочным коммуникационным каналом,
- однотактный доступ при частотах до 30 МГц,
- время программирования страниц: 4 мс, в т.ч.
автоматическое стирание страницы; время полного стирания: 10 мс,
- 10 000 циклов записи, 10-летний срок хранения данных, функции защиты секторов, бит защиты Flash-памяти,
- интерфейс быстрого программирования Flash-памяти для серийного производства;
Контроллер памяти (MC):
- встроенный контроллер Flash-памяти, определение корректности доступа и формирование статуса ошибки;
Контроллер сброса (RSTC):
- состоит из схемы сброса при подаче питания и схемы детектора снижения напряжения питания с откалиброванным в заводских условиях порогом;
- выполняет обработку внешнего сигнала сброса и формирует информацию об источнике сброса;
Тактовый генератор (CKGR):
- маломощный RC-генератор, встроенный генератор частот от 3 до 20 МГц и одна схема ФАПЧ;
Контроллер управления энергопотреблением (PMC):
- возможность программной оптимизации энергопотребления, - три программируемых внешних тактовых сигнала;
Усовершенствованный контроллер прерывания (AIC):
- индивидуальное маскирование, 8 уровней приоритетов, векторизованные источники прерываний,
- 2 внешних источника прерывания и один внешний источник прерывания с быстрым реагированием, защита от ложных прерываний;
Блок отладки (DBGU):
- 2-проводной UART с поддержкой прерывания по отладочному коммуникационному каналу, программируемое предотвращение доступа со стороны внутрисхемного эмулятора; Интервальный таймер (PIT):
- 20-разрядный программируемый счетчик + 12-разрядный счетчик интервалов;
Сторожевой таймер (WDT):
- 12-разрядный программируемый счетчик с защитой ключом, - выполняет сброс или генерирует запрос на прерывание системы;
Таймер реального времени (RTT):
- 32-разрядный циклический счетчик с сигнализатором, - работает от внутреннего RC-генератора;
Один контроллер параллельного ввода/вывода:
- 42 программируемые линии ввода-вывода,
мультиплексированные с двумя встроенными периферийными модулями,
- возможность генерации прерывания по изменению на входе любой линии ввода-вывода;
11-канальный контроллер периферийных данных (PDC);
контроллер USB 2.0 (12 Мбит/сек):
- встроенный трансивер, встроенные конфигурируемые буферы FIFO емкостью 328 байт каждый;
Один синхронный последовательный контроллер (SSC):
- отдельные синхронизация и сигналы синхронизации кадра у каждого приемника и передатчика,
- поддержка аналогового интерфейса I2S, поддержка временного уплотнения,
- возможность высокоскоростной непрерывной передачи потока данных в 32-разрядном формате;
2 универсальных синхронных/асинхронных приемопередатчика (USART);
Последовательный периферийный интерфейс SPI с режимами ведущий/ведомый;
Один двухпроводной интерфейс (TWI);
Один 8-канальный 10-разрядный АЦП, 4 канала мультиплексированы с линиями цифрового ввода-вывода;
Источники питания:
- напряжение питания ввода-вывода VDDIO = 1,8 В или 3,3 В, отдельное питание флэш-памяти VDDFLASH = 3,3 В,
- напряжение питания ядра VDDCORE = 1,8 В (с детектором понижения напряжения),
- напряжение питании аналоговой схемы VDDANA = 3,3 В;
Статическая работа на частотах до 55 МГц при наихудших условиях работы: напряжение питания 1,65 В, температура 85°С;
Выпускается в корпусе LQFP64.

AT91SAM7S128 - отличается от AT91SAM7S256 уменьшенными размерами Flash-памяти до 128 КБ (512 страниц по 256 байт) и SRAM-памяти до 32 КБ.

Области применения: в составе периферийных устройств, требующих подключения к ПК или сотовому телефону; в недорогой пользовательской электронике, ориентированной на массовое производство.

Источник:terraelectronica


Другие новости ...