Sidebar

Смотрите

  • Шасси Марсохода
  • FPGA блог
  • Форум
  • Платы FPGA
    • Марсоход3GW2, GW1NR
    • Марсоход3, MAX10
    • M02mini, MAX10
    • Марсоход2RPI, Cyclone IV
    • Марсоход2bis, Cyclone VI
    • Марсоход2, Cyclone III
    • MCY316, Cyclone III
    • MCY112, Cyclone I
    • Марсоход, MAX II
    • МА3128, MAX3128
  • Intel Quartus Prime
  • Verilog
  • Скачать
  • Магазин
  • О нас

Тэги

MAX10 модуль Verilog драйвер устройства Verilog USB Tracker Game opencores Cyclone IV асинхронный сброс FPGA Лабораторная работа ALTERA WiFi микроконтроллер MBFTDI Marsohod3GW M02mini Иридиум flip-flop FTDI капча программатор memtest button FIFO JTAG Clock Domain Cross цифровой осцилограф конкурс плата разъемов дешифратор Altera сенсор place and route датчик toolchain модули Verilog преобразователь уровней плата Марсоход Марсоход Altera Quartus II ModelSim HDMI ПЛИС Amber raspberry PI3 Частота ноты Программатор INITRD Ubuntu

Комментарии

  • Использование Gowin Analyzer Osciloscope в FPGA проекте

    Владимир_33 25.02.2026 11:38
    Спасибо!!!. Из всех возможных инструментов, остановился на этом. Все понятно, логично, удобно.

    Подробнее...

     
  • Обновление статей MIPSfpga

    Dmtr 30.12.2025 06:28
    Здравствуйте, товарищи! Пишу вам из 2025 года) Wave Computing больше не раздает mips, но для некоторых ...

    Подробнее...

     
  • Процедурная музыка для Марсохода

    叶根芽 19.12.2025 11:09
    Привет! Скажите пожалуйста к чему надо подключать этот какой-нибудь динамик?? У меня плата макс 2 ...

    Подробнее...

     
  • Gigabit Ethernet шилд для FPGA плат

    akberends 23.11.2025 11:51
    Будет ли воспроизводство шилда для FPGA плат Gigabit Ethernet?

    Подробнее...

     
  • Сделаем простой AVR микроконтроллер

    NENAD YT1BN 20.11.2025 20:58
    Есть ли у кого-нибудь zip-архив с заметками по применению AN 487 SPI to I2S, чтобы поделиться? Не ...

    Подробнее...

На форуме

  • Нет сообщений для показа
МАРСОХОД

Open Source Hardware Project

  • Программатор MBFTDI
    • SVF player
    • Драйвер Quartus II
    • Режим USB-to-COM
    • Режим BitBang
  • Марсоход
  • MA3128
  • Марсоход3GW2
  • Марсоход2bis
  • Марсоход2RPI
  • Марсоход3

Проекты для платы MA3128

Altera MAX3000A CPLD board MA3128 top view

Плата МА3128 это простейший контроллер на базе CPLD Alterа.
Плата предназначена для установки на микрокомьютеры Raspberry для расширения их функциональных возможностей. Плата, например, позволит подключить маломощные шаговые двигатели или сервомашинки к Raspberry или управлять какими-то другими устройствами.

Плату можно купить в нашем интернет магазине:

buy button

На плате установлены:

  • CPLD Altera EPM3128ATC100, 128 логических элементов;
  • кварцевый генератор 80МГц;
  • 8 светодиодов;
  • две пользовательские кнопочки;
  • два Pin Header 1x10 пользовательских разъема;
  • 2 угловых Pin Header 2x6 пользовательских разъема, предназначенных для подключения маломощных шаговых двигателей типа 28BYJ-48, шаговых двигателей NEMA или сервомашинок типа MG995/MG996;
  • разъем для подключения внешнего блока питания, только для сервомашинок или шаговых двигателей;
  • разъем для программирования JTAG;
  • 40 пин разъем для установки платы на микрокомпьютер Raspberry Pi3 / Pi4 или аналогичные;

Это фото объясняет расположение компонентов платы:

MA3128 CPLD board explained

Поскольку плата будет использоваться совместно с платами Raspberry, на ней есть фрезерованный вырез для подключения шлейфа камеры.

Описание CPLD Altera MAX3000A здесь: https://github.com/marsohod4you/MA3128/blob/main/doc/epm3128atc10010.pdf.

Для программирования платы требуется программное обеспечение САПР Altera Quartus Web Edition 13.0sp1. ПО можно скачать здесь: https://disk.yandex.ru/d/4gycj31oNR1SeQ

CPLD MAX3128 это микросхема программируемой логики. Алгоритм работы задается либо схемотехнически либо на языке Verilog / VHDL в САПР Altera Quartus.

На нашем сайте мы разместим несколько проектов использования этой платы. Ну а исходные тексты проектов платы, как обычно последнее время мы размещаем на github: https://github.com/marsohod4you/MA3128

Схема платы здесь: https://github.com/marsohod4you/MA3128/blob/main/schematics/schema.pdf

При использовании платы совместно с микрокомпьютером Raspberry Pi плата MA3128 получает питание из 40ка пинового разъема Raspberry, выводы 2 и 4, +5В. Однако, питание подключенных микромоторов, шаговых двигателей ни в коем случае не идет от распбери, но для них используется внешнее напряжение от дополнительного блока питания через разъем платы J2 по схеме.

Вот так плата MA3128 выглядит установленной на Raspberry Pi3:

ma3128 rpi 3

Плата MA3128 не содержит силовых компонентов, только логика. Управляющие сигналы из платы до +3.3В.
Силовые модули для шаговых двигателей зачастую идут в комплекте с двигателями, но иногда продаются отдельно.

Плату можно использовать самостоятельно, без микрокомпьютера распбери, однако, тогда нужно позаботиться о её питании. Если ваш внешний блок питания +5В, то можно припаять провод питания от разъема J2 платы к выводам 2 или 4 разъема распбери +5В. Это искуственная трудность использования платы для защиты платы микрокомпьютера. Не забудьте удалить эту перемычку, если вдруг решите всё же установить эту плату на Raspberry.

Программирование CPLD выполняется через программатор JTAG. Это может быть UsbBlaster или наш программатор MBFTDI.
Для программирования платы установите программатор в разъем JTAG платы MBFTDI. Программатор подключите кабелем USB к компьютеру, запустите ПО Altera Quartus и программу программатора. Убедитесь, что программатор обнаружен. После этого включите питание на плату MA3128 (если плата стоит на Raspberry, то включите микрокомпьютер). После этого, из программы программатора Altera Quartus запустите процесс прошивки микросхемы CPLD.

И помните, что логика работы платы полностью зависит от прошивки!

Ниже проедставлены некоторые проекты для платы MA3128:


Warning: Creating default object from empty value in /home/nkovach/domains/marsohod.org/public_html/plugins/system/t3/base-bs3/html/com_content/category/default_articles.php on line 17
Фильтры
Список материалов в категории Проекты для платы MA3128
Заголовок Дата создания Просмотры
Beam-робот 31 марта 2025 Просмотров: 1013
Марсоход управляемый ИК-пультом 23 марта 2025 Просмотров: 1455
Белая медведица на льдине. 11 декабря 2023 Просмотров: 2071
MA3128 совместно с OrangePi-PC2 28 января 2023 Просмотров: 3164
Управление четырьмя шаговыми двигателями из Raspberry через плату MA3128 22 января 2023 Просмотров: 2813
Плата MA3128 управляемая из Raspberry 16 января 2023 Просмотров: 2437
Двоичный счетчик на плате MA3128 15 января 2023 Просмотров: 2008

Смотрите

  • Шасси Марсохода
  • FPGA блог
  • Форум
  • Платы FPGA
    • Марсоход3GW2, GW1NR
    • Марсоход3, MAX10
    • M02mini, MAX10
    • Марсоход2RPI, Cyclone IV
    • Марсоход2bis, Cyclone VI
    • Марсоход2, Cyclone III
    • MCY316, Cyclone III
    • MCY112, Cyclone I
    • Марсоход, MAX II
    • МА3128, MAX3128
  • Intel Quartus Prime
  • Verilog
  • Скачать
  • Магазин
  • О нас

Подписка

feed1

Тэги

modelsim плата Марсоход Фазовая модуляция Verilog конкурс Scr1 развертка testbench Verilog hello world Cyclone III Altera Download ПЛИС FPGA MAX10 Шкатулка Марсоход передача в ПЛИС удалённое управление Марсоход3 тестбенч Quartus Prime MAX II Quartus II MS Visual Studio Python Verilog Gotcha make dep MAX3000A FIFO отладка описание гитара фронт сигнала Gowin GPIO шилд Ethernet последовательный порт магнит видеоигра датчик ARM v2a Verilog HDL Value Change Dump File ASIC USB receiver ALtera Altera Quartus II цветомузыка платы

Комментарии

  • Использование Gowin Analyzer Osciloscope в FPGA проекте

    Владимир_33 25.02.2026 11:38
    Спасибо!!!. Из всех возможных инструментов, остановился на этом. Все понятно, логично, удобно.

    Подробнее...

     
  • Обновление статей MIPSfpga

    Dmtr 30.12.2025 06:28
    Здравствуйте, товарищи! Пишу вам из 2025 года) Wave Computing больше не раздает mips, но для некоторых ...

    Подробнее...

     
  • Процедурная музыка для Марсохода

    叶根芽 19.12.2025 11:09
    Привет! Скажите пожалуйста к чему надо подключать этот какой-нибудь динамик?? У меня плата макс 2 ...

    Подробнее...

     
  • Gigabit Ethernet шилд для FPGA плат

    akberends 23.11.2025 11:51
    Будет ли воспроизводство шилда для FPGA плат Gigabit Ethernet?

    Подробнее...

     
  • Сделаем простой AVR микроконтроллер

    NENAD YT1BN 20.11.2025 20:58
    Есть ли у кого-нибудь zip-архив с заметками по применению AN 487 SPI to I2S, чтобы поделиться? Не ...

    Подробнее...

На форуме

  • Нет сообщений для показа