Teensy 3.6

Teensy — это мощная Arduino-совместимая платформа для разработки в компактном форм-факторе. Главное отличие старших представителей версии 3.х — высокопроизводительный ARM-процессор Cortex-M4, большое количество памяти, встроенный слот для SD-карты и широкий набор интерфейсов. Её ресурсов достаточно для создания MIDI-клавиатур, устройств диагностики автомобилей, проигрывания аудио/видеофайлов, управления беспилотниками и анализа большого объёма данных.

Процессор и память

Teensy 3.6 построена на 32-разрядном ARM-процессоре с ядром Cortex-M4 с частотой 180 МГц, 256 КБ оперативной памяти и 1МБ энергонезависимой Flash-памяти.

Контроллер прямого доступа к памяти (DMA) разгрузит центральный процессор во время выполнения ресурсоёмких операции с памятью. Например, вы сможете выводить изображение с SD-карты сразу на дисплей. Процессор при этом не будет задействован.

Пины и интерфейсы

На плате 6 UART'ов, 3 SPI, 4 I²C каналов и 2 CAN. 25 аналоговых, 58 цифровых и 20 каналов ШИМ дают свободу в подключении большого количества разнообразной периферии: датчков, светодиодных панелей, сервомоторов.

Особенность этой платы — 11 контактов для touch-сенсоров и выводы для подключения дополнительного высокоскоростного USB-хост разъёма. GPIO-порты платформы толерантны к 3.3 Вольтам.

Весь функционал собран на миниатюрной платформе 62.3×18.0×4.2 мм с лужёными отверстиями шагом 2.57 мм. Вы можете использовать плату отдельно или расположить на breadboard'е .

Программирование

Платформа поддерживает среду Arduino IDE, что сильно облегчает знакомство уже освоившим Arduino. Бо́льшая часть библиотек Arduino работают и на Teensy, хотя это не гарантируется производителем.

Teensy предоставляет отличную возможность плавно перейти из мира Arduino в мир ARM: сначала вы программируете в среде Arduino IDE, используя её простые библиотеки; затем вы можете начать писать код для ARM, всё ещё оставаясь в старой среде и, наконец, когда почувствуете себя полностью готовым, перейти на полноценные среды разработки вроде Keil или IAR.

Чтобы начать работать с платформой в среде Arduino IDE, необходимо скачать и установить расширение Teensyduino. После этого выберете в меню нужную платформу и начинайте работать.

Комплектация

Плата поставляется с нераспаянными колодками. Штырьковых соединителей в комплекте нет. Вам предстоит добыть и припаять их самостоятельно.

Характеристики

  • Микроконтроллер: MK66FX1M0VMD18
  • Ядро: 32-х разрядный ARM Cortex-M4 180 МГц
  • Оперативная память: 256 КБ
  • Энергонезависимой памяти: 1 МБ Flash, 4 КБ EEPROM
  • Количество линий ввода-вывода: до 62
  • Количество каналов DMA: 32
  • Количество каналов АЦП: 25
  • Разрядность АЦП: 12 бит (2 канала по 16 бит)
  • Портов, подключённых к ЦАП: 2
  • Разрядность ЦАП: 12 бит
  • Количество каналов ШИМ: 22
  • Количество UART: 6 шт (2 высокоскоростных с поддержкой FIFO)
  • Количество I²C: 4 шт
  • Количество SPI: 3 шт (1 с поддержкой FIFO)
  • Количество CAN: 2 шт
  • Входное напряжение питания (Vin): 3.6–6 В
  • Напряжение логических уровней: 3.3 В
  • Максимальный выходной ток пина 3.3V: 250 мА
  • Габариты: 62.3×18.0×4.2 мм