modname=ckeditor
тип 1: плата адаптера Ethernet
Teensy 4.1 - это новейшая версия невероятно популярной платформы разработки, которая оснащена процессором ARM Cortex-M7 с частотой 600 МГц, чипом NXP iMXRT1062, флэш-памятью в четыре раза большего объема, чем 4.0, и двумя новыми ячейками для дополнительного объема памяти.Модель Teensy 4.1 имеет тот же размер и форму, что и модель Teensy 3.6 (2,4 на 0,7 дюйма), и обеспечивает более широкие возможности ввода-вывода, включая ethernet PHY, разъем для SD-карты и порт USB host.
При работе на частоте 600 МГц Teensy 4.1 потребляет ток около 100 мА и обеспечивает поддержку динамического масштабирования тактовой частоты.В отличие от традиционных микроконтроллеров, где изменение тактовой частоты приводит к неправильным скоростям передачи данных в бодах и другим проблемам, аппаратное обеспечение Teensy 4.1 и программная поддержка Teensyduino функций синхронизации Arduino предназначены для обеспечения возможности динамического изменения скорости.Последовательные скорости передачи в бодах, частоты дискретизации потокового аудио и функции Arduino, такие как delay () и millis (), а также расширения Teensyduino, такие как IntervalTimer и elapsedMillis, продолжают работать должным образом, пока процессор изменяет скорость.В Teensy 4.1 также предусмотрена функция отключения питания.Подключив кнопку к контакту включения / выключения, источник питания напряжением 3,3 В можно полностью отключить, удерживая кнопку в течение пяти секунд, и снова включить кратким нажатием кнопки.Если к VBAT подключена монетная ячейка, RTC Teensy 4.1 также продолжает отслеживать дату и время при выключенном питании.Teensy 4.1 также можно разогнать далеко за пределы 600 МГц!
ARM Cortex-M7 предоставляет множество мощных функций процессора для настоящей платформы микроконтроллеров реального времени.Cortex-M7 - это двухпроцессорный процессор superscaler, что означает, что M7 может выполнять две инструкции за такт на частоте 600 МГц!Конечно, выполнение двух одновременно зависит от инструкций компилятора по упорядочиванию и регистров.Первоначальные тесты показали, что код на C ++, скомпилированный Arduino, имеет тенденцию выполнять две инструкции примерно в 40-50% случаев при выполнении интенсивной числовой работы с использованием целых чисел и указателей.Cortex-M7 - первый микроконтроллер ARM, использующий предсказание ветвлений.На M4 циклы и другой код с большим количеством ветвлений занимают три такта.В M7 после выполнения цикла несколько раз прогнозирование перехода устраняет эти накладные расходы, позволяя команде перехода выполняться только за один такт.
Жестко связанная память - это специальная функция, которая обеспечивает Cortex-M7 быстрый доступ к памяти за один цикл с использованием пары 64-разрядных шин.Шина ITCM предоставляет 64-разрядный путь для получения инструкций.Шина DTCM на самом деле представляет собой пару 32-разрядных каналов, что позволяет M7 выполнять до двух отдельных обращений к памяти за один цикл.Эти чрезвычайно высокоскоростные шины отделены от основной шины AXI M7, по которой осуществляется доступ к другой памяти и периферийным устройствам. Доступ к 512 памяти возможен как к памяти с тесной связью.Teensyduino автоматически выделяет ваш код эскиза Arduino в ITCM, а всю память, не используемую malloc, - в fast DTCM, если вы не добавите дополнительные ключевые слова, чтобы переопределить оптимизированное значение по умолчанию.Память, к которой нет доступа по тесно связанным шинам, оптимизирована для доступа периферийных устройств к DMA.Поскольку основной объем доступа к памяти M7 осуществляется по двум тесно связанным шинам, мощные периферийные устройства на базе DMA имеют отличный доступ к памяти, отличной от TCM, для высокоэффективного ввода-вывода.
Принадлежности для самостоятельного изготовления | ЭЛЕКТРООБОРУДОВАНИЕ |
Происхождение | Материковый Китай |
0
₽.0
0