В настоящее время, ARM микропроцессор был применен во многих областях, таких как промышленные цифровые / интеллектуального управления, робототехника, потребительские / образовательные мультимедиа, DSP и мобильных / портативных устройств. Соответствующие статистические данные показывают, что различные устройства приложений, основанных на число ARM микропроцессор обладает значительно превышает общий компьютер цели. Таким образом, разработка и применение микропроцессорных рука становится применение цифровых технологий тенденции возраста. В этой статье описываются минимальные системы AT91RM9200 микропроцессоров, и системный интерфейс разработки связанных с ними периферийных устройств выбор.
1 AT91RM9200 Введение
Atmel AT91RM9200 является основной компанией, базирующейся ARM920T высокой производительности, низкой мощности 16/32 бит RISC (сокращенный набор команд компьютера) микропроцессора, внутренней интеграции богатых периферической ресурсов, богатых природными ресурсами периферической приложений, которым требуется низкое энергопотребление, работа строго устойчивого промышленного контроля и т.д., таких как встроенные производственный контроль, медицинское оборудование, сети связи, мобильных компьютеров.
AT91RM9200 микроконтроллер работает на частоте 180 МГц максимум, двусторонняя, 32-разрядная внешняя шина данных поддерживает 8-бит, 16 бит, 32-бит данных шириной, 26-бит шину адреса, максимум 64 МБ свободного пространства могут быть решены.
AT91RM9200 чип интеграции очень богатых периферийных модулей функции, в том числе полнофункциональный виртуальный блок управления памятью MMU, внутреннего 16 kBSRAM и 128 Кб ROM, EBI контроллер интерфейса, расширенные часы и PMC (Power Management Controller), с 2 PLL (Phase Закрытые плохо) на встроенный генератор, четыре программируемые внешнего тактового сигнала, в том числе прерывание таймера, сторожевой таймер, счетчик секунд системного таймера, часы реального времени с тревогой прерывания с восьми приоритетных маскируемых источник прерывания может быть одной АПК (Расширенный контроллер прерываний), 7 внешних источников прерываний и быстрых источников прерываний, четыре 32-битных контроллера ввода-вывода, 20-канальный контроллер периферийных данных (PDC или DMA), 1 10 Мбит · s-1/100 Мбит • с-1 Ethernet контроллер, USB 2.0 хост-интерфейс, USB 2,0 интерфейс устройства, MultiMedia Card интерфейс, 2, 3 SSC (Synchronous Serial Port контроллер) ( совместима с IIS), 4 个 UASRT (универсальный синхронный / асинхронный последовательный порт), ведущий / ведомый SPI (последовательный периферийный интерфейс), двухпроводной последовательный интерфейс TWI (мастер режим), JTAG / ICE интерфейс.
2 Hardware Design
Микропроцессорная система для обеспечения минимально необходимой для надежной работы основного контура. AT91RM9200 микропроцессорных встроенная система состоит из самого маленького микропроцессора AT91RM9200, цепи питания, кристаллические цепи генератора, схема сброса, JTAG интерфейс, модуль памяти, последовательный интерфейс замыкания отладки, и его блок-схеме показано на рисунке 1.
2,1 силовой цепи
В системе, AT91RM9200 требует 1,8 В и 3,3 В питания, Кроме того, большинство периферийных устройств требуют 3,3 В питания, малая часть периферийных устройств, также потребуется 5 Напряжение питания, цепи питания в целях упрощения дизайна системы, предполагая, что входное напряжение 5 В Источник питания постоянного тока. Для того чтобы получить надежные напряжение 3,3 В, где производство отдельных Sipex корпорации SPX1117M3-3.3-типа низкой отсева (LDO) регулятор напряжения, его входное напряжение 5 В, выходной ток 3,3 В, 0,8 Максимальный выходной ток . Аналогичным образом, выбор Sipex производится SPX1117M3-1.8-типа низкой отсева (LDO) регуляторы, может быть обеспечен максимальный выходной ток 0,8 А для питания 1,8 V. Цепь питания показано на рисунке 2.
2,2 Crystal цепь осциллятор
AT91RM9200 кварцевый генератор схема используется в часы периферийные устройства и другие схемы, необходимые для обеспечения работы часы. Система использует пассивные кварцевый генератор X1 (18,432 МГц) и X2 (32,768 кГц) как осциллятор системы Мастер и медленный осциллятор, часы задающего генератора и медленной системой через микропроцессор внутренние ссылки часы PLL 2 , в результате система для различных частоты процессора, внешние часы, и USB-устройств не работают круглосуточно. Кварцевый генератор схема показана на рисунке 3.
2,3 схему сброса
AT91RM9200 имеет два отдельных сигнала сброса, что сигнализация NRST сброса и отладки в рамках системы сигнал сброса NTRSI, активно низкие. Системы после включения питания, AT91RM9200 необходимо выполнить сброса при включении питания (так называемый "холодной" перезагрузки), в переходном состоянии, что вынудило сигнал сброса NRST и NTRST низкой до напряжения питания и частоты генератора является стабильной. Кроме того, NRST и NTRST ключи также можно сбросить вручную для облегчения пользователю отладки. Выбранного дизайна производится ADM708 AD-типа сбросить цепи, она имеет ручной сброс входном выводе, когда рабочее напряжение ниже 3,08 В или ручной сброс входной контакт тянется низкий сигнал сброса IC генерирует низком уровне, непрерывное время составляет 200 мс. Кроме того, схема сброса имеет дополнительный вход напряжения питания булавку, которая позволяет обнаружения входного напряжения. Сброс схеме, показанной на рисунке 4.
2,4 JTAG схема интерфейса
JTAG (совместное испытаний действий Group) является международным стандартом протокола тестирования, в основном используется для чипа тестирования и моделирования системы, отладки, является разработка и отладка встроенных систем простым и эффективным средством. Она состоит из двух видов стандартных дверей доступа: 14-контактный разъем и 20-контактный интерфейс. Выберите этот дизайн стандартный 20-контактный коннектор.
2,5 модуля памяти
Модули памяти включают флэш-памяти и SRAM памяти на две части.
Флэш-память для хранения программ, необходимых для работы системы и важные данные, даже если сила вниз процедуры и данные будут потеряны. Рекомендуемая схема дизайна для корпорации Intel производится 28F640J3A, его хранения емкостью 64 Мбит (8 МБ), рабочее напряжение составляет 2,7 В ~ 3,6 В, 48-контактный TSOP пакет, 16-бит ширина данных. Это требуется контактный [24:], D [15:0], NRST, BFCS_NCS0, CFOE_NOE_NRD, CFWE_NWE_NWR0.
Роль SDRAM системы хранения памяти запущенные программы и данные после отключения питания часть программы и данные будут потеряны. Дизайн с помощью двух 16-битных данных шириной SDRAM работать в параллельном режиме, как ширина 32-разрядные данные SDRAM модуля, чтобы дать полный простор микропроцессор, высокопроизводительный 32-разрядный ширина данных. Pin SDRAM модули, необходимые для [0:11], [13:17], D [0:31], NBS1, NBS3, SD-CKE, SDCK, ДЗО, РАН, CAS, SDWE. Рекомендуем SDRAM Hynix цепи,
Добро пожаловать на встроенный Образовательная Сеть форума (www.embedstudy.com) форум, с 200 000 000 квалифицированных рабочих взаимодействовать>> введите
Производство HY57V651620BTC, его рабочее напряжение составляет 3,3 V, однокристальные хранения мощностью 4 × 16 Мбит, 54-контактный TSOP пакет, совместимый с LVTTL уровне интерфейс, автоматическое обновление и само обновление.
2,6 UART последовательный интерфейс отладки
AT91RM9200 Debug UART использованием схемы как модуль последовательного интерфейса, последовательный порт, как в режиме отладки отладки последовательный порт, в нормальном рабочем состоянии для общего портов UART доступны через RS-232 для достижения уровня взаимодействия с другими устройствами. Дизайн схемы UART интерфейс для производства Sipex корпорации SP3232, его работы напряжение 3,3 В, 16-контактный SOIC пакет. Пальцы, необходимых для DRXD, DTXD.
После завершения разработки более чем на несколько частей цепи после AT91RM9200 для работы с основными условиями для безопасной и надежной.
Минимальная система предназначена для более детального исследования и разработки микропроцессоров, микропроцессоров следует также необходимо использовать интерфейс приводит контактный разъем, для облегчения использования опытно-конструкторские разработки. Например: модуль Ethernet интерфейсом, I2C интерфейсный модуль, USB Host и интерфейсов устройства, интерфейс ввода / вывода шины расширения.
3 аппаратной отладки
Система власти, следует тщательно проверить, что все компоненты правильно сварки плате, проверить, соответствует ли напряжение питания схемы, различные переключатели, перемычки в правильное положение. Кроме того, проверьте nWAIT, NRST, NTRST уровня, таких как ли штифт вытащил, контактный тянут вниз JTAGSEL, некоторые из этих выводов может обрабатывать работу, связанную с AT91RM9200.
Система власти, проверка на борт нескольких напряжения выходного напряжения в норме, сбросить цепи работает, кристалл X1 и X2 выходного сигнала от выхода правильно. Тогда через последовательный интерфейс AT91RM9200 отладки с системной платой и компьютер подключен, в "HyperTerminal" микропроцессор интерфейс для ПК выход можно увидеть серию "С", которая работает AT91RM9200 микропроцессора. Вы можете руку ADS обеспечивает развитие инструментов интегрированной среды разработки, подготовку соответствующих приложений, через интерфейс JTAG с микропроцессором для дальнейшей отладки. В настоящее время система была контроллером для смарт-устройств был применен.
4 Заключение
ARM микропроцессора является его превосходное представление стоимость и низкое энергопотребление и другие конкуренции архитектуры микропроцессоров, приложение будет дальше в глубь всех сферах жизни. Прогнозируемый период времени в будущем, ARM микропроцессор будет правителем рынке микропроцессоров 32-бит. Понимание, обучения и приобретения и применения ARM микропроцессорной техники необходимо, также очень важно. Минимальные системные микропроцессоров руку этой технологии, чтобы узнать хороших способов и средств.