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
  • Скачать
  • Магазин
  • О нас

Тэги

JTAG датчик HSYNC Marsohod2bis Altera CPLD UFM module epm7032S Новый Год counter Альтера ПЛИС MAX II Forth SDRAM Quartus Prime SignalTap клеточный автомат тестбенч OpenOCD CodeBench FPGA Bootloader WEB интерфейс Frambuffer Verilog примеры MAX10 FT2232H ASIC управление фоторамка Марсоход2 System Verilog Buttons плата Марсоход Python RISC-V FIFO Winrad WebServer HTTP-GET ДНК Gowin Марсоход2RPI Quartus II телескоп Cyclone IV луч видеосигнала COUNTER АМ капча Иридиум serial

Комментарии

  • Обновление статей 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, чтобы поделиться? Не ...

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

     
  • Создание нового FPGA проекта Intel Quartus Prime с нуля

    V32301 20.11.2025 16:52
    А следующую статью (продолжение) где искать? Можно сразу внизу этой ссылку указать? чтобы было логично ...

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

На форуме

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

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 Просмотров: 875
Марсоход управляемый ИК-пультом 23 марта 2025 Просмотров: 1290
Белая медведица на льдине. 11 декабря 2023 Просмотров: 1949
MA3128 совместно с OrangePi-PC2 28 января 2023 Просмотров: 3038
Управление четырьмя шаговыми двигателями из Raspberry через плату MA3128 22 января 2023 Просмотров: 2523
Плата MA3128 управляемая из Raspberry 16 января 2023 Просмотров: 2276
Двоичный счетчик на плате MA3128 15 января 2023 Просмотров: 1872

Смотрите

  • Шасси Марсохода
  • 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

Тэги

testbench marsohod3 Verilog HDL логический анализатор FTDI декодер VT100 LEDs схема программатора Altera iverilog FT2232 измерение instruction set пила ИК приемник hello world Verilog simulator MBFTDI шаговый мотор тестбенч компиляция ядра FPGA Марсоход ARM v2a сигналы USB шины Шкатулка GOWIN фаза Virtual JTAG front edge USBTerm Gray Code управление Уроки Verilog HDL rPLL VHDL Quartus Prime TeraTerm телескоп сумматор Verilog тестбенч преобразователь уровней MIPSopen ПЛИС плата Марсоход фронт сигнала симуляция GPIO HDMI

Комментарии

  • Обновление статей 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, чтобы поделиться? Не ...

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

     
  • Создание нового FPGA проекта Intel Quartus Prime с нуля

    V32301 20.11.2025 16:52
    А следующую статью (продолжение) где искать? Можно сразу внизу этой ссылку указать? чтобы было логично ...

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

На форуме

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