Платы MMDVM и их отличия

декабрь 2025

Радиолюбителям доступны разные MMDVM платы, для создания цифровых точек доступа. На текущий момент, я бы разделил продаваемые платы на два условных типа "старые" и "новые". Это не синоним плохие и хорошие!

Давайте посмотрим чем они отличаются друг от друга и когда их нужно использовать. Выглядеть MMDVM платы могут по разному, поэтому разбираться с каждой конкретной - нет смысла.

Их отличия в другом:


 1. Чип

В плате нового типа используется чип STM32F4.. или STM32F7.., в то время как в старой будет установлен чип STM32F105. Ниже, приведены ссылки на документацию изготовителя и основные отличия между ними.


STM32F1... datasheet



STM32F4... datasheet



STM32F7... datasheet


 2. Скорость

Важное отличие старых и новых плат - скорость обмена данными с Raspberry_PI. Давайте откроем файл конфигурации MMDVM.ini и посмотрим:

[Modem]
....
Protocol=uart
....
UARTPort=/dev/ttyUSB0
....
UARTSpeed=460800 новая
#UARTSpeed=115200 старая
....


 3. Прошивка

Прошивку для MMDVM плат поддерживает и обновляет G4KLX, посмотреть исходный код можно на github.com. Там же есть инструкция по прошивке.

Платы на STM32F1...
Могут работать в режимах YSF, D-Star, DMR, NXDN, P25 и POCSAG, на большее не хватает вычислительной мощности, этого чипа.

Это не значит что платы нужно срочно менять. Старые прошивки (2019-2021 годов) хорошо себя показали в YSF/D-Star и работают на множестве точек доступа, по всему миру.

Платы на STM32F4.. (STM32F7..)
Работают в режимах YSF, D-Star, DMR, NXDN, P25, POCSAG + AX25, FM, M17 и есть потенциал для добавления новых режимов работы и развития прошивки.

В прошивках для новых чипов, исправляются найденные ошибки (например, улучшена работа NXDN, YSF, M17). Прошивка MMDVM развивается, добавлены новые моды, мнения радиолюбителей учитываются.

На текущий момент, мощности STM32F4.. более чем достаточно для современных mmdvm-прошивок и разницы с STM32F7.. по сути нет. Поэтому платы на этих чипах равноценны, по своим возможностям.

Динамический диапазон АЦП (в новых чипах) довольно большой, что позволяет отказаться от регулятора уровня входного сигнала (потенциометра) и оставить только регулятор уровня девиации передатчика. Что и сделано (как мы видим) в некоторых современных платах.

При самостоятельной сборке прошивки, основным конфигурационным файлом является MMDVM.ino в нём определяются нужные моды и режимы. Автор (в основной ветке - master) периодически меняет набор мод, связанно это с экспериментами и пожеланииями пользователей. Инструкции по настройке IDE для прошивки есть в файле BUILD.txt.

R7HJ