ARM7MODA — модуль запаянный

ARM7MODA — модуль запаянный

Вашему вниманию, предоставляется самостоятельный микро-контроллерный модуль ARM7MODА, для внедрения его в любой проект и построения проектов на его базе. Также этот модуль можно использовать как удобную макетную плату / Starter KIT.
Модуль позволяет просто и быстро создавать готовые узлы и применять современные 32-битные контроллеры.

Проект ARM7MODA основан на микроконтроллерах фирмы Atmel семейства AT91SAM7S. В семействе AT91SAM7S на эту плату подходят следующие контроллеры:

  • — AT91SAM7S161
  • — AT91SAM7S321
  • — AT91SAM7S64
  • — AT91SAM7S128
  • — AT91SAM7S256
  • — AT91SAM7S512

Ранее уже было описание плат модуля ARM7MODA. Теперь Вашему вниманию предоставляется запаянный модуль, на который Вы можете посмотреть как он выглядит. Здесь видно 2 стороны собранного модуля ARM7MODA.

ARM7MODA 2 стороны

Для того что бы было сразу понятно какие выводы для чего предназначены, есть наглядное описание.

ARM7MODA назначение пинов

Свойства модуля:

  • — Выводы I/O у семейства AT91SAM7S допускают напряжение +5В, однако питание модуля может осуществляться как от USB (+5В) так и от источника +3.3. Для обеспечения питания на плате модуля предусмотрен линейный стабилизатор, с допустимым входным напряжением до +15В.
  • — Питание независимое с помощью выводов VCC3, VCC5 и GND либо от USB.
  • — На выводы модуля выведено +5В и +3.3В, что позволяет подавать питание из вне.
  • — Предусмотрена система джамперов S4, S5, что позволяет гибко вариировать питанием.
  • — Присутствуют кнопки, для быстрого востановления загрузчика и сброса микроконтроллера. При помощи этих кнопок можно обойтись без джамперов. Джампера предусмотрены для связи с другой платой, с которой будет вестись управление.
  • — Вывод с шагом 2.54мм позволяют использовать модуль для усовершенствования уже имеющихся решений, а полноценный 32 порт порта ввода-вывода и богатое оснащение МК позволят использовать различные интерфейсы ммикроконтролера.
  • Рабочее напряжение питания МК от 2.7 до 3.6 В, однако возможно питание модуля до 18В благодаря использованию встроенного линейного стабилизатора.

Характеристики и параметры модуля

AT91SAM7S161 — 16 Кбайт FLASH-памяти, 4 Кбайта ОЗУ, частота до 55 МГц.
AT91SAM7S321 — 32 Кбайт FLASH-памяти, 8 Кбайта ОЗУ, частота до 55 МГц.
AT91SAM7S64 — 64 Кбайт FLASH-памяти, 16 Кбайта ОЗУ, частота до 55 МГц.
AT91SAM7S128 — 128 Кбайт FLASH-памяти, 32 Кбайта ОЗУ, частота до 55 МГц.
AT91SAM7S256 — 256 Кбайт FLASH-памяти, 64 Кбайта ОЗУ, частота до 55 МГц.
AT91SAM7S512 — 512 Кбайт FLASH-памяти, 64 Кбайта ОЗУ, частота до 55 МГц.

— Высокопроизводительное ядро с использованием 32-битной архитектуры RISC
— Скоростная flash-память с частотой до 30МГц, 10000 циклов записи, с поддержкой защиты прошивки
— Контроллер энергосбережения, управление частотами, до трех внешних сигналов тактирования
— Контроллер прерываний с приоритетами и векторами, до двух внешних сигналов прерывания.
— Отладочный UART-совместимый порт отладки DBGU.
— 20-битный интервальный таймер для отсчетов времени.
— Сторожевай таймер Watchdog, для сброса процессора в случае системных сбоев.
— 32 линии ввода/вывода с мультиплексированными периферийными блоками, а также независимыми подтяжками и режимами работы.
— 11 каналов прямого доступа к памяти (DMA)
— Один порт интерфейса USB 2.0 Full Speed (12 МБит/с), встроенный трансивер, 328-байтовые FIFO.
— Один порт SSC (совместимость с интерфейсами I2S и другими последовательными стандартами)
— Два USART (с поддержкой IrDA, ISO7816 T0/T1 Smart Card/ RS485)
— Один интерфейс Master/Slave SPI (8/16 бит, до 4 внешних Chip select)
— Один трех-канальный 16-бит таймер с режимами ШИМ.
— Один 4-канальный 16-битный ШИМ-контроллер
— Один интерфейс TWI (I2C Master совместимый)
— Один 8-канальный 10-битный АЦП (на модуле А64 на внешних выводах доступно только 4 канала)
— Загрузчик SAM-BA cовместимый с USB/UART.
— IEEE 1149.1 JTAG интерфейс для сканирования, а также для отладки МК с помощью серийных отладчиков (10-контактный разъем с шагом 2.5мм)
— Встроенный источник питания для ядра ARM7 (3.3V > 1.8V)

Цена:

- Пустая плата модуля ARM7MODА, 1 шт - 48 грн($6).
- Спаянный модуль на микроконтроллере AT91SAM7S64 - 330 грн ($42).
- Спаянный модуль на микроконтроллере AT91SAM7S128 - 340 грн ($43).
- Спаянный модуль на микроконтроллере AT91SAM7S256 - 350 грн ($44).

Оптовые цены ( от 10 шт )
- Спаянный модуль на микроконтроллере AT91SAM7S64 - 280 грн ($35).
- Спаянный модуль на микроконтроллере AT91SAM7S128 - 390 грн ($36).
- Спаянный модуль на микроконтроллере AT91SAM7S256 - 300 грн ($38 ).

Дополнительную информацию Вы можете найти на форуме, где ведется его разработка.

 

Документация:
— ARM7MODA_and_KEIL.pdf — http://www.uschema.com/arm7moda/ARM7MODA_and_KEIL.pdf
— ARM7MODA_Instruction.pdf — http://www.uschema.com/arm7moda/ARM7MODA_Instruction.pdf
— ARM7MODA_SCH_PCB_DESIGN.pdf — http://www.uschema.com/arm7moda/ARM7MODA_SCH_PCB_DESIGN.pdf
— AT91SAM7Sxxx_doc6175.pdf — http://www.uschema.com/arm7moda/AT91SAM7Sxxx_doc6175.pdf

Для понимания что из себя представляем микроконтроллер AT91SAM7S, нужно рассмотреть его чуть детальнее:

Корпорация ATMEL поставляет микроконтроллеры на базе ядра ARM уже достаточно давно, однако современное поколение
микроконтроллеров на ядре ARM7TDMI (SAM7, Smart ARM7) производится лишь с 2005 года. Микросхемы изготавливаются
по технологическим нормам 0,18 мкм и работают на частоте до 60 МГц. Практически все микросхемы SAM7 имеют
«на борту» flash-память объемом 16…512 Кбайт и ОЗУ объемом
4…128 Кбайт, что существенно уменьшает габариты и стоимость конечного изделия. Все микросхемы, за исключением
семейства SAM7A, содержат на кристалле память типа ROM, в которой находится загрузчик. Использование этого загрузчика позволяет обойтись без отдельного программатора,
flash-память контроллеров можно загрузить через COM- или USB-порт компьютера посредством стандартного кабеля и бесплатной программы SAM-BA.
Общие характеристики микроконтроллеров серии AT91SAM7:

 — наилучшее соотношение производительность/потребляе­мая мощность;
— производительность – 30–60 MIPS;
— 32/16-разрядная шина команд (ARM/THUMB);
— 32-разрядная внутренняя шина данных;
— тип выхода – трехстабильный или открытый сток;
— многоканальный контроллер прямого доступа к памяти (PDC);
— интерфейс USB (2.0 Full Speed, 12 ВРS);
— последовательный интерфейс SPI (Master/Slave режим);
— последовательный интерфейс UART с функцией отладки;
— последовательный интерфейс USART (скорость обмена до 25 ВРS);
— двухпроводный интерфейс TWI (совместимый с I2C), под­держка режима Master Mode;
— интерфейс SSC, поддержка режима I2S;
— интерфейс JTAG;
— встроенный микромощный RC-генератор и модуль ФАПЧ;
— расширенный тактовый генератор и контроллер управле­ния энергопотреблением;
— четыре программируемых внешних источника тактирова­ния;
— контроллер прерываний с расширенными функциями;
— четырехканальный 16-разрядный ШИМ-контроллер;
— внутрисхемный эмулятор с коммуникационным отладоч­ным каналом;
— встроенный модуль отладки (через UART);
— таймер реального времени (Real Тime Timer, RTT) с отде­льным прерыванием;
— два или три 3-канальных 16-битных таймера/счетчика;
— 20-разрядный интервальный таймер (Periodic Interval Timer, PIT);
— 32-разрядный таймер реального времени (RealTimeTim­er, RTT);
— 10-разрядный 8/16-канальный АЦП с временем преобра­зования 2,6 мкс;
— схема задержки при включении питания (POR);
— схема слежения за уровнем напряжения питания (BOD);
— режимы снижения энергопотребления;
— напряжение питания – 3,0…3,6 В;
— защита памяти программ от несанкционированного чтения;
— диапазон рабочих температур -40–85°С.

Доступ к flash-памяти программ в контроллерах SAM7 ор­ганизован по 32-разрядной шине, время доступа к памяти –25 нс. Если частота ядра не превышает 30 МГц, выборка ко­манды происходит без задержки. Если частота ядра находит­ся в диапазоне 30–60 МГц, для выборки команды вводится такт задержки. Если контроллер работает в режиме THUMB(ширина команды 16 бит), за одно обращение к flash-памяти происходит выборка двух команд, которые затем выполняют­ся последовательно.
Микросхемы имеют гибкую систему тактирования. В ка­честве источника тактирования можно выбрать встроенный RC-генератор(22-42кГц), кварцевый генератор(3-20 МГц) или внешний генератор (1–50 МГц). На кристалле на­ходится модуль ФАПЧ с дробным коэффициентом умноже­ния. После модуля ФАПЧ тактовые импульсы поступают на делитель, который формирует системную частоту и часто­ту работы периферийных модулей. Для получения частоты 48 МГц (интерфейс USB) используется отдельный делитель.

Известно, что общая производительность контроллера за­висит не только от собственно тактовой частоты ядра, но, в большой степени, от организации потоков данных в крис­талле. Преимущество микросхем SAM7 состоит в примене­нии контроллеров прямого доступа к памяти (DMA-контрол­лер), причем для каждого периферийного модуля предусмот­рен DMA-контроллер с отдельными каналами для приема и передачи.
Все микросхемы имеют на кристалле стандартный мо­дуль АЦП с выделенным DMA-контроллером. Разрядность – 10 бит, число каналов – 8 для микросхем SAM7S, SAM7X, SAM7SEи 16 для SAM7A3. Скорость преобразования – 384 KSPS

Микросхемы имеют раздельное питание ядра и перифе­рийных модулей – 1,8 В и 3,3 В, соответственно. Встроен­ный преобразователь питания ядра снимает необходимость во внешнем стабилизаторе напряжения. Такое сочетание па­раметров позволяет применять микроконтроллеры SAM7 в са­мых различных приложениях, в том числе для построения низ­копотребляющих систем, работающих в реальном времени.

Серия микросхемS AM7 содержит четыре семейства: AT­91SAM7S, AT91SAM7SE, AT91SAM7A и AT91SAM7X.
Семейства различаются набором периферийных модулей и, соответс­твенно, количеством выводов корпуса. Базовое семейство – SAM7S(64-выводной корпус) – содержит интерфейсы USART, UART, SPI, I2C, SSCи USB. Семейство AT91SAM7SEдополне­но внешними шинами адреса и данных и может работать с различными видами памяти: SRAM, SDRAM, Compact Flash, NAND. Наличие нового интерфейса потребовало увеличения числа выводов корпуса до 128. Семейство SAM7A(100-вывод­ной корпус) дополнительно оснащено CAN-контроллером с 1, 2 или 4 каналами, а семейство SAM7X(100-выводной кор­пус) – одноканальным CAN-контроллером и модулем Ether­net-МАС 10/100 MbitBase-T. В таблице приведены основные параметры контроллеров.

Часть информации взята от сюда — http://www.argussoft.ru/webroot/delivery/files/library/argussoft/articles/2007_06_Electronix_NTB_SAM7.pdf

Объявление/Обновление:

Приобрести платы или модули можно следующим образом:
 — через этот сайт, отписавшись мне в приват и тут в теме на форуме.
— приобрести в точке продажи в г. Харьков, Радио-Рынок, ул. Героев труда, магазин «РадиоМаг» (район Салтовка)
— приобрести в точке продажи в г. Киев, Радио-Рынок, ул. Ушинского 1, магазин «РадиоМаг» (район Караваемы дачи)

Один комментарий

Добавить комментарий