Не хватает памяти и ресурсов платформ семейства Arduino? Тогда придайте мощности своему проекту — используйте платформу Teensy 4.0 с микроконтроллером NXP MIMXRT1062DVL6B на ядре ARM Cortex-M7 с тактовой частотой до 600 МГц, объёмом памяти Flash на 2 МБ и SRAM на 1 МБ, а также тонной интерфейсов ввода-вывода. Такая начинка позволяет Teensy справляться с любыми ресурсоёмкими задачами, например: шифрования данных, проигрывания аудио файлов, управления многосуставными роботами, регулировка беспилотников и анализ машинного обучения.
Подробности
Рассмотрим основные плюшки платы Teensy 4.0.
Основной микроконтроллер MIMXRT1062DVL6B
Платформа Teensy 4.0 выполнена на микроконтроллере NXP MIMXRT1062DVL6B с вычислительном ядром ARM Cortex-M7. Контроллер работает на тактовой частоте 600 МГц и обладает 1 МБ RAM-памяти для хранения глобальных и статических переменных.
Вспомогательный микроконтроллер GD32E230F8
Что бы не занимать ни одного байта памяти основного контроллера MIMXRT1062DVL6B, для хранения и записи загрузчика используется дополнительный микроконтроллер GD32E230F8.
Flash-память 2 МБ
Прошивка пользователя хранится на отдельной микросхеме внешней Flash-памяти Winbond W25Q16JV на 2 МБ.
DC-DC преобразователь
На плате установлен понижающий DC-DC преобразователь, который обеспечивает питание микроконтроллера и другой логики платы при подключении питания через USB-порт или пин Vin. Диапазон входного напряжения от 3,6 до 5 вольт. Выходное напряжение 3,3 В с максимальным выходным током 250 мА.
Питание
Для питания платформы Teensy 4.0 можно использовать порт USB или контакт Vin.
- При питании через USB используйте блок питания на 5 В с USB-выходом и кабель USB Micro.
- При питании через пин Vin — используйте источник с выходным напряжением от 3,3 до 5 В. Например батарейный отсек АА / ААА с элементами питания.
Линии питания USB и Vin физически соединены на плате. Не питайте одновременно платформу через порт USB и пин Vin, иначе можете спалить платформу или подключенный источник питания.
Программирование
Для связи платформы Teensy 4.0 с компьютером используйте кабель USB Micro.
Плата Teensy 4.0 поддерживает следующие инструменты программирования:
- Arduino IDE с патчем Teensyduino – среда разработки на базе C++.
- Microsoft Visual с патчем Studio Visual Micro – среда разработки на базе C++.
- CircuitPython — среда разработки на базе Python 3 от Adafruit.
Все подробности по подключению, настройке и программированию платформы Teensy 4.0 читайте в руководстве Product Manual.
Распиновка
На плате расположены 34 контактных отверстия и 22 контактных площадки для подключения внешних модулей или сенсоров:
- Контактных отверстий: 34
- Контактных площадок: 22
- Контакты ввода-вывода: 40
- Контакты с ШИМ: 31
- Контакты с АЦП: 14
- Аппаратные интерфейсы: 7× UART, 3× SPI, 3× I²C, 3× CAN, 2× I²S, 1× S/PDIF
Рабочее напряжение платформы Teensy 4.0 — 3,3 В. Выходной уровень логической единицы пинов составляет 3,3 В, а в режиме входа ожидают напряжение не более 3,3 В. Периферия с логическим напряжением 5 В может вывести платформу из строя!
Для коммуникации вам скорей всего понадобится контактная колодка PLS-40, которую можно разделить на необходимое количество пинов, а затем припаять с помощью паяльника.
Полную распиновку платформы Teensy 4.0 смотрите в руководстве Product Manual.
Доступные альтернативы
Данная платформа Teensy 4.0 является одной из платформ семейства Teensy. Обратите внимания на всю нашу коллекцию контроллеров Teensy:
Габаритный чертёж
Комплектация
- 1× Teensy 4.0 (Без ног)
Характеристики
- Модель: Teensy 4.0 (Без ног)
- Микроконтроллер: MIMXRT1062DVL6B
- Ядро: ARM Cortex-M7
- Тактовая частота: до 600 МГц
- Flash-память: 2 МБ
- SRAM-память: 1 МБ
-
Входное напряжение питания:
- Через USB: 5 В
- Через пин Vin: 3,3–5 В
- Напряжение логических уровней: 3,3 В
-
Доступные пины и интерфейсы:
- Контактных отверстий: 34
- Контактных площадок: 22
- Контакты ввода-вывода: 40
- Контакты с ШИМ: 31
- Контакты с АЦП: 14
- Аппаратные интерфейсы: 7× UART, 3× SPI, 3× I²C, 3× CAN, 2× I²S, 1× S/PDIF
- Размеры: 36,2×17,7 мм
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по платформе Teensy 4.0.
Инструкции
Программное обеспечение
- Arduino IDE с патчем Teensyduino для программирования на C++.
- Microsoft Visual Studio с патчем Visual Micro для программирования на C++.
- CircuitPython для программирования на Python 3 от Adafruit.