Разъемы M.2 обычно используются для подключения беспроводных плат или плат расширения памяти к ноутбукам, компьютерам и SBC. Но ничто не мешает использовать их для других целей, и ранее в этом году мы писали о платах Sparkfun MicroMod MCU с разъемом M.2 для GPIO, I2C, SPI и т. д.
IZITRON расширил концепцию за счет трех ненамного больших (IZIRUN) плат STM32, направляющих больше входов-выходов на разъем M.2, и дополнительных функций, таких как встроенный EEPROM и кнопки. Затем несущая плата IZIGOBOARD используется для размещения платы STM32F0, STM32F4 или STM32F7, чтобы упростить разработку.
Платы разработки IZIRUN STM32
Технические характеристики плат IZIRUN:
- Микроконтроллер
- IZIRUNF0 – STMicro STM32F030CCT6 Cortex-M0 MCU с частотой 48 МГц с 256 КБ флэш-памяти, 32 КБ SRAM
- IZIRUNF4 – STMicro STM32F407VET6 Cortex-M4 MCU с частотой 168 МГц с 512 КБ флэш-памяти, 192 КБ SRAM
- IZIRUNF7 – STMicro STM32F769NIH6 Cortex-M7 MCU с частотой 216 МГц с 2 МБ флэш-памяти, 532 КБ SRAM
- Встроенная оперативная память – только IZIRUNF7 – 8 МБ SDRAM
- Хранилище
- 16 КБ EEPROM
- IZRUNF0/4 – 512 КБ флэш-памяти
- IZIRUNF7 – 2 МБ флэш-памяти плюс разъем для карты MicroSD
- Ввод/вывод через разъем M.2 с 67-контактным разъемом
- До 4x UART, до 2x I2C, 1x SPI, до 4x ADC, до 21 PWM
- До 43х GPIO (максимум 23х GPIO для IZIRUNF0 )
- Только IZIRUNF4/7
- CAN-шина через встроенный трансивер Microchip ATA6561 CAN FD-ready
- 10/100M Ethernet через встроенный микрочип LAN8742A PHY
- Только IZIRUNF4 – USB-устройство
- Только IZIRUNF7
- USB OTG
- MIPI DSI
- 2x DFSDM (цифровой фильтр для сигма-дельта модулятора), общий АЦП
- Разное – сброс и пользовательские кнопки, порт отладки SWD
- Размеры – 35 × 35 мм
- Диапазон температур – от -20 ° C до + 80 ° C
IZIRUNF0 разработан для приложений с низким энергопотреблением и проектов IoT, IZIRUNF4 для управления двигателем, отображения (матрица, OLED), CAN, Ethernet-коммуникаций и т. д., в то время как плата IZIRUNF7 может использоваться для более сложных приложений с 2D-ускоренными графическими пользовательскими интерфейсами, аудио, Ethernet и многое другое.
Несущая плата IZIGOBOARD
Основные характеристики и спецификации IZIGOBOARD:
- Поддержка модулей IZIRUN M.2
- Возможности подключения – порт Ethernet RJ45
- USB – 1x порт Micro USB для UART, 1x порт Micro USB для устройства / хоста
- Расширение
- 2x 26-контактных разъема для ввода-вывода
- CAN-шина через 2-контактную клеммную колодку
- Разное – кнопка сброса и пользователя / пробуждения, переключатель системы / загрузчика, светодиоды UART Tx/RX, светодиод питания
IZITRON объясняет, что программирование плат STM32 с нуля возможно, но компания также предоставляет демонстрацию, примеры и драйверы littlekernel (LK). Платы представляют собой оборудование с открытым исходным кодом с файлами проекта KiCad, включая схемы и компоновку печатной платы, а также микропрограммное обеспечение и программное обеспечение, доступные на Bitbucket .
Выше мы уже отметили, что Sparkfun MicroMod представлял собой аналогичную концепцию, поэтому IZITRON предоставил несколько сравнений плат IZIRUN и MicroMod, включая приведенную ниже таблицу для плат среднего уровня.
В то время как платы IZIRUN будут предлагать дополнительные функции и ввод/вывод, на данный момент экосистема Sparkfun MicroMod более крупная, с несколькими несущими платами и выбором микроконтроллеров от Raspberry Pi RP2040 до Espressif Systems ESP32 WiSoC.
Платы для разработки IZIRUN STM32 теперь доступны на Crowd Supply с целевым финансированием в 6600 долларов. За IZIRUNF0 требуется залог в 30 долларов, за IZIRUNF4 – 45 долларов и за IZIRUNF7 – 60 долларов. Для справки, процессорные платы Sparkfun MicroMod продаются по цене менее 15 долларов, хотя и с меньшим количеством функций. Сама несущая плата стоит 60 долларов, но во всех версиях включена бесплатная доставка. Сторонники должны получить свои платы к концу октября.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.