Собственно вот она - наша плата. Мы разработали плату, назвали ее Марсоход и производим ее. Эту платку можно использовать для создания электронных игрушек, разных прикольных штучек, для обучения схемотехнике.

На плате установлены:
- четыре кнопочки внизу картинки горизонтально в ряд - подключены к чипу;
- восемь зеленых светодиодов вверху картинки горизонтально в ряд - подключены к чипу;
- один красный светодиод - индикатор питания;
- разъемчик с 3-мя штырьками ближе к верхнему правому углу - для подачи напряжения питания;
- два пятиштырьковых разъемчика слева и справа от чипа - для подключения моторчиков или шаговых двигателей;
- 10-ти штырьковый разъемчик ближе к правому нижнему углу - JTAG интерфейс для программирования чипа;
- разъем с восьмью штырьками над кнопочками для подключения разных датчиков (например инфракрасного приемника);
- собственно чип - EPM240T100C5 - микросхема CPLD компании Altera.
Схема этой платы представлена здесь:
Или Вы можете скачать ее:
Схема платы Марсоход (52.82 Кбайт)
Назначения контактов микросхемы соответствующие входам и выходам в большинстве проектов можно взять здесь:
PINOUT файл (48.32 Кбайт)
Краткие технические параметры платы:
- напряжение питания - 2.5-4.6в (VCC)
- всего пользовательских пинов - 22
- из них повышенной мощности (для моторов) - 6
- максимальный ток одного пина - 25 ма
- максимальный ток моторого пина - 250 ма
- входное напряжение на пин от -0.7В до VCC+0.7В
- внутренний генератор ~ 5мГц
- размер - 50х50х12мм
- вес - 13г
Особо следует отметить, что чип на плате - это не микроконтроллер.
Микросхема EPM240T100C5 - это программируемая логическая интегральная схема (ПЛИС). В английской версии это произносится как CPLD (Complex Programmable Logic Device).
Программирование этой микросхемы несколько отличается от "обычного" программирования, скажем на языке паскаль, си, бейсик или ассемблер. Это скорее "рисование" электронных схем, описывающих логику работы устройства. Конечно, кроме рисования схем, для описания логики устройства можно пользоваться и специальными высокоуровневыми языками типа VERILOG или VHDL. Это как раз те языки на которых компании Intel, AMD, nVidia и все-все-все разрабатывают свои процессоры и чипы. Так что если Вы научитесь этим языкам с помощью нашей платы Марсоход, то можете смело проситься к ним на работу
.
Для программирования этих микросхем нам понадобится среда разработки компании Altera. Где ее взять, как установить и как пользоваться и как программировать чип - Вы все найдете здесь на нашем сайте.
Начинать изучение платы Марсоход, возможно, легче всего с "Почти пустого проекта" на нашем сайте.
Здесь же, у нас, Вы можете посмотреть описание некоторых готовых проектов.
Удачи!




