eensy 4.0 — компактная и очень производительная плата разработки на микроконтроллере NXP i.MX RT1062 с ядром ARM Cortex-M7, работающим на частоте 600 МГц. Ядро выполняет до двух инструкций за такт и имеет аппаратный блок вычислений с плавающей запятой (32 и 64 бита), поэтому плата значительно быстрее большинства плат Arduino и STM32. Teensy 4.0 имеет 40 цифровых выводов, 31 PWM-выход, 14 аналоговых входов, 7 последовательных портов, по 3 интерфейса SPI, I2C и CAN, цифровое аудио I2S и S/PDIF, а также высокоскоростной USB 480 Мбит/с. Плата программируется в Arduino IDE с дополнением Teensyduino и совместима с большинством библиотек Arduino. Благодаря малым размерам 35,6 × 17,8 мм она подходит для обработки аудио, синтезаторов и MIDI-устройств, управления светодиодными лентами, робототехники, систем сбора данных и других задач, где нужно высокое быстродействие. Плату производит SparkFun Electronics по лицензии PJRC.
Технические характеристики
- Микроконтроллер: NXP i.MX RT1062, ARM Cortex-M7
- Тактовая частота: 600 МГц
- Флеш-память: 2048 КБ (1984 КБ для программ, 64 КБ под эмуляцию EEPROM)
- Оперативная память: 1024 КБ (из них 512 КБ быстрой памяти TCM)
- Эмуляция EEPROM: 1080 байт
- Блок вычислений с плавающей запятой: 32 и 64 бита
- Питание: от USB (5 В) или через вывод VIN 3,6–5,5 В
- Ток потребления: около 100 мА на частоте 600 МГц
- Выход стабилизатора 3,3 В: до 250 мА для внешних устройств
- Логические уровни: 3,3 В (выводы не толерантны к 5 В)
- Рекомендуемый ток вывода: до 4 мА
- Цифровые входы/выходы: 40 (24 по краям платы, 16 площадок на обороте)
- PWM-выходы: 31
- Аналоговые входы: 14 (разрешение 10 бит по умолчанию, до 12 бит)
- Последовательные порты UART: 7
- SPI: 3
- I2C: 3 (100, 400, 1000 кбит/с)
- CAN: 3 (один с поддержкой CAN FD)
- Цифровое аудио: 2 порта I2S/TDM, S/PDIF, MQS
- USB: micro-USB, 480 Мбит/с; USB Host 480 Мбит/с (площадки на обороте)
- SD-карта: площадки 4-битного интерфейса SDIO на обороте
- Часы реального времени (RTC) с питанием от батареи через VBAT
- Дополнительно: 32 канала DMA, аппаратный генератор случайных чисел, встроенный датчик температуры
- Размеры: 35,6 × 17,8 мм
- Производитель: SparkFun Electronics (по лицензии PJRC)
Функционал
- Высокая производительность для обработки аудио, сигналов и графики
- Программирование в Arduino IDE (Teensyduino), PlatformIO, CircuitPython
- Поддержка режимов USB: последовательный порт, MIDI, аудио, клавиатура, мышь, джойстик
- Подключение USB-устройств через USB Host
- Работа с SD-картами через быстрый интерфейс SDIO
- Программная настройка частоты процессора
- Режим энергосбережения и выключение через вывод On/Off
Распиновка

Назначение служебных выводов
- VIN — вход питания 3,6–5,5 В. По умолчанию соединён с VUSB.
- VUSB (оборот) — напряжение 5 В от USB. Чтобы питать плату от внешнего источника при подключённом USB, разрежьте дорожку между площадками VIN и VUSB на обороте платы.
- 3.3V — выход стабилизатора 3,3 В, до 250 мА.
- VBAT (оборот) — подключение батареи 3 В (например, CR2032) для работы часов реального времени.
- Program — кнопка и площадка для принудительного перехода в режим загрузки программы.
- On/Off (оборот) — удержание на GND около 5 с выключает плату, кратковременное замыкание на GND включает её.
- 13 / LED — встроенный светодиод.
Начало работы
- Установите Arduino IDE. В «Файл → Настройки» добавьте адрес менеджера плат: https://www.pjrc.com/teensy/package_teensy_index.json
- Откройте «Инструменты → Плата → Менеджер плат», найдите «Teensy» и установите пакет.
- Подключите плату к компьютеру кабелем micro-USB с линиями передачи данных.
- Выберите «Инструменты → Плата → Teensy 4.0» и соответствующий порт.
- Откройте пример «Blink» и нажмите «Загрузить». Программа Teensy Loader запишет код автоматически; если этого не произошло, нажмите кнопку Program на плате.
- В меню «Инструменты → USB Type» можно выбрать, каким устройством плата будет для компьютера (Serial, MIDI, Audio, Keyboard и т. д.), а в «Инструменты → CPU Speed» — частоту процессора.
Важные примечания
- Выводы работают с уровнями 3,3 В и не выдерживают 5 В. Для подключения 5 В устройств используйте преобразователи уровней.
- Аналоговые входы измеряют напряжение 0–3,3 В.
- Не превышайте нагрузку 250 мА на выходе 3,3 В.
- При работе на 600 МГц процессор умеренно нагревается — это нормально. Для работы на частотах выше 600 МГц нужно дополнительное охлаждение.
Возможные неисправности и их устранение
- Компьютер не видит плату — кабель предназначен только для зарядки. Используйте кабель с линиями передачи данных.
- Программа не загружается автоматически — нажмите кнопку Program на плате во время загрузки.
- Порт не появляется в Arduino IDE — проверьте, что установлен пакет Teensy, а в «USB Type» выбран режим с Serial.
- Плата «зависла» после загрузки программы с ошибкой — удерживайте кнопку Program около 15 секунд, пока не мигнёт светодиод, и отпустите. Плата вернётся к заводской программе Blink, после чего можно загрузить новый код.
- Нестабильная работа при подключении внешних модулей — проверьте, что модули работают с уровнями 3,3 В, а суммарное потребление от вывода 3.3V не превышает 250 мА.
| Основные атрибуты | |
|---|---|
| Состояние | Новое |
| Тип | Модуль |
- Цена: 2 447,60 ₴



