Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Teensy 4.1 від Sparkfun (нестабільна робота)

код: USB242

Архівний товар, який більше не продається у нашому магазині

Увы, за этот товар уже голосовать нельзя :(

НО!

У нас есть куча других классных товаров! :)
3
 

Проблема – періодично виникає мимовільна перезавантаження. Контролер 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 також забезпечує функцію відключення живлення. Під'єднавши кнопку до виводів On/Off стабілізатор напруги живлення 3.3В може бути повністю відключений, утримуючи кнопку протягом п'яти секунд, і включений коротким натисканням кнопки. Якщо до плати підключена батарейка до вмводів VBAT, RTC Teensy 4.1 продовжує відстежувати дату і час поки живлення відключено. Teensy 4.1 також може бути розігнана далеко за 600 МГц!

ARM Cortex-M7 містить багато потужних функцій для організації платформи в режимі реального часу. Cortex-M7 - це двохпотоковий суперскалярний процесор, що означає, що M7 може виконувати дві інструкції за тактовий цикл на частоті 600 МГц! Виконання двох інструкцій одночасно залежить від самих інструкцій за результатами роботи компілятора. Початкові тести показали, що код СЗ, складений Arduino, має тенденцію виконувати дві інструкції з ймовірністю від 40% до 50% часу при виконанні чисельно інтенсивної роботи з використанням накопичувачів і покажчиків. Cortex-M7 є першим мікроконтролером ARM, який використовує прогноз гілок виконання потоку програм.

Тісно пов'язана пам'ять є унікальною особливістю, яка дозволяє Cortex-M7 отримувати швидкий доступ одного циклу до пам'яті за допомогою пари 64 біт широких шин. Шина ITCM надає 64-бітний доступ для отримання інструкцій. Шина DTCM насправді пара 32 бітних шин, що дозволяє M7 виконувати до двох окремих доступів пам'яті в тому ж циклі. Ці надзвичайно швидкісні шини відокремлені від основної шини AXI M7, яка має доступ до іншої пам'яті та периферійних пристроїв. 512 пам'яті можуть бути доступні як щільно поєднана пам'ять. Teensyduino автоматично виділяє ваш код скетчу Arduino в ITCM і все нерозподілене використання пам'яті для швидкого DTCM, якщо Ви не додасте додаткові ключові слова, щоб перевизначити оптимізований за замовчуванням. Доступ до пам'яті на тісно з'єднаних шинах оптимізований для доступу DMA периферійними пристроями. Оскільки основна частина доступу до пам'яті M7 робиться на двох тісно пов'язаних шинах, потужні периферійні пристрої на основі DMA мають відмінний і швидкий доступ до пам'яті.

Teensy 4.1 в Cortex-M7 процесорі включає в себе апаратний блок плаваючою точки (FPU), який підтримує як 64 біт "double" і 32 біт "float". З FPU M4 на Teensy 3.5 і 3.6, а також Atmel SAMD51 чіпів, тільки 32 біт "float" арифметика апаратно прискорена. Teensy 4.1 виконує всі тригонометричні функції з апаратним забезпеченням FPU.

Примітка: Будь ласка, майте на увазі, що Teensy 4.1 не включає в себе контактні Піни.

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

  • Процесор: ARM Cortex-M7 на робочій частоті 600МГц
  • Оперативна пам'ять: 1024K RAM (512K пов'язаної пам'яті)
  • Пам'ять програм: 8 КБ (64K зарезервовано для відновлення і EEPROM емуляції)
  • USB Host Port
  • 2х додаткові мікросхеми пам'яті програм (розведені на платі)
  • 55х портів входу / виходу:
    • 3 CAN Bus інтерфейсу (1 з CAN FD)
    • 2х I2S цифровий звуковий інтерфейс
    • 1х S / PDIF цифровий інтерфейс
    • 1х SDIO (4 біт) інтерфейс SD карти
    • 3х SPI з FIFO на 16 слів
    • 7х майданчики на нижньому боці плати
    • 8х послідовних портів
    • 32х ПДП каналу загального призначення
    • 35х ШІМ виходу
    • 42х виведення сумісних з макетними платами
    • 18х аналогових входів
  • Прискорювач шифрування
  • Генератор випадкових чисел
  • RTC для відліку часу і дати
  • Програмовані входи / виходи
  • Піксельний конвеєр
  • Периферійний комутатор
  • Мережевий інтерфейс 10/100 Мбіт DP83825 PHY (6 pins)
  • Зберігання даних: слот для microSD карти пам'яті
  • Управління включенням і вимиканням живлення

Ссылки:

оплата картами Visa і MasterCard