Table of Contents
Микроконтроллеры Atmel AT91 SAM9
Микроконтроллеры Atmel семейства AT91 SAM9 имеют архитектуру ARM926EJ-S. Работают на частоте от 180 до 400 МГц, имеют внутреннюю память RAM, Flash ROM, кэш, USB, Ethernet, широкий набор встроенной периферии, а также отличаются низкой стоимостью - от $10-15.
Отладочная плата SAM9-Spartan
Компания Starterkit.ru предлагает отладочную плату SK-AT91SAM9XE512-S3E с процессором AT91SAM9260 (в будущем AT91SAM9XE512), имеющую:
- 32 килобайта внутренней памяти команд (в будущем 256 килобайт)
- 8 килобайт внутренней памяти данных (в будущем 64 килобайта)
- 256 мегабайт внешней памяти команд
- 64 мегабайта внешней памяти данных
- 4 мегабайта внешней последовательной памяти данных
- Порт Ethernet 100Base-T
- Порт USB 2.0 хост (12 Мбит/сек)
- Порт USB 2.0 устройство (12 Мбит/сек)
- Порт RS-232 (сигналы TXD, RXD)
- Слот для карты SD/MMC
- ПЛИС Xilinx Spartan3E-500
Такую плату можно приобрести по цене 5770 руб.
На плату также можно установить GSM/GPS-модем SIM508 и видеовход ADV7108, но про них я здесь писать не буду.
Документация
- Плата SK-AT91SAM9XE512-S3E, схема электрическая принципиальная.
- Микроконтроллер SAM9260 - краткое описание.
- Микроконтроллер SAM9260 - полное описание.
Программное обеспечение
Плата поставляется с установленной операционной системой Linux. Протокол загрузки можно посмотреть здесь.
Расположение элементов на плате
Разъём | Описание |
---|---|
X1 | USB хост |
X2 | Асинхронный порт RS-232 |
X3 | Слот для подключения карточки SD/MMC |
X4 | Питание +5В…+12В |
X5 | USB устройство |
X6 | JTAG процессора |
X7 | Сигналы общего назначения от процессора |
X8 | JTAG ПЛИС |
X9 | Сигналы общего назначения от ПЛИС |
X10 | Порт загрузки ПЛИС |
X12 | Сигналы общего назначения от ПЛИС |
X13 | Сигналы общего назначения от ПЛИС |
J1 | Подача внешнего или внутреннего опорного напряжения для АЦП процессора |
Тумблер | Описание |
---|---|
SW1 | Сброс процессора |
Джампер | Описание |
---|---|
J7 | Разрешает использование последовательной памяти DataFlash (DD2) |
J11 | Сигнал WKUP процессора — выход из спящего режима |
J13 | Задаёт генератор для спящего режима: внешний (1-2) или внутренний (2-3) |
J15 | Подаёт питание (1-2) или отключает (2-3) блок управления спящим режимом |
J16 | Замыкание приводит к очищению внутренней Flash памяти AT91SAM9XE512, с AT91SAM9260 не используется |
J19, J20, J21 | Определяют источник загрузки FPGA, для SPI DataFlash J21 должен быть замкнут |
J22 | Кратковременное замыкание инициирует процесс загрузки конфигурации в FPGA, во время программирования SPI DataFlash (DD7) должен быть замкнут |
J23 | Разрешает использование памяти NAND Flash (DD6) |
Светодиод | Описание |
---|---|
HL1 | Питание |
HL3 | Завершение загрузки конфигурации ПЛИС |
Остальные джамперы (J2-J6, J8-J10, J12, J14, J17, J18), светодиод HL2, разъёмы X11 и MD1 относятся к модему SIM508 и видеовходу ADV7108. Подробнее читайте обсуждение на форуме.