PJRC Teensy 4.1 Development Board 32 bit ARM 600 MHz Cortex-M7

Artikelnummer: TS01014

EAN: 4060137064319

HAN: TEENSY41

Herkunftsland: US

TARIC-Code: 85423111000

Kategorie: Teensy 32 bit


26,85 €

inkl. 16% USt.,

Lange Lieferzeit beachten!

Lieferfrist: ca. 15 - 16 Tage

Pack


Beschreibung

Überblick

Der Teensy 4.1 ist die neueste Iteration der verblüffend populären Entwicklungsplattform, die einen ARM Cortex-M7-Prozessor mit 600 MHz, einen NXP iMXRT1062-Chip, einen viermal größeren Flash-Speicher als der 4.0 und zwei neue Speicherplätze zur optionalen Erweiterung des Speichers bietet. Der Teensy 4.1 hat die gleiche Größe und Form wie der Teensy 3.6 (2,4 x 0,7 Zoll) und bietet eine größere E/A-Fähigkeit, einschließlich Ethernet-PHY, SD-Kartensockel und USB-Host-Anschluss.

Beim Betrieb mit 600 MHz verbraucht der Teensy 4.1 etwa 100 mA Strom und bietet Unterstützung für die dynamische Taktskalierung. Im Gegensatz zu herkömmlichen Mikrocontrollern, bei denen eine Änderung der Taktgeschwindigkeit falsche Baudraten und andere Probleme verursacht, sind die Hardware des Teensy 4.1 und die Softwareunterstützung für die Arduino-Timing-Funktionen von Teensyduino so ausgelegt, dass dynamische Geschwindigkeitsänderungen möglich sind. Serielle Baudraten, Audio-Streaming-Abtastraten und Arduino-Funktionen wie delay() und millis() sowie Teensyduino-Erweiterungen wie IntervalTimer und elapsedMillis arbeiten auch dann noch korrekt, wenn die CPU die Geschwindigkeit ändert. Teensy 4.1 bietet auch eine Funktion zur Stromabschaltung. Durch Anschluss eines Druckknopfes an den On/Off-Pin kann die 3,3-V-Stromversorgung durch fünf Sekunden langes Halten des Knopfes vollständig abgeschaltet und durch einen kurzen Tastendruck wieder eingeschaltet werden. Wenn eine Knopfzelle an VBAT angeschlossen ist, behält die RTC des Teensy 4.1 auch bei ausgeschalteter Stromversorgung weiterhin Datum & Amp; Uhrzeit im Auge. Teensy 4.1 kann auch übertaktet werden, weit über 600MHz!

Der ARM Cortex-M7 bringt viele leistungsstarke CPU-Funktionen auf eine echte Echtzeit-Mikrocontroller-Plattform. Der Cortex-M7 ist ein Doppel-Superskalierer-Prozessor, d.h. der M7 kann zwei Befehle pro Taktzyklus bei 600 MHz ausführen! Die gleichzeitige Ausführung von zwei Befehlen hängt natürlich davon ab, dass der Compiler Befehle und Register bestellt. Erste Benchmarks haben gezeigt, dass von Arduino kompilierter C++-Code dazu neigt, zwei Instruktionen in etwa 40% bis 50% der Zeit auszuführen, während er numerisch intensive Arbeit mit ganzen Zahlen und Zeigern leistet. Der Cortex-M7 ist der erste ARM-Mikrocontroller, der die Zweigvorhersage verwendet. Auf M4 benötigen Schleifen und anderer Code, der viel verzweigt ist, drei Taktzyklen. Bei M7 entfernt die Zweigvorhersage, nachdem eine Schleife einige Male ausgeführt wurde, diesen Overhead, so dass die Zweiganweisung in nur einem einzigen Taktzyklus ausgeführt werden kann.

Tightly Coupled Memory (eng gekoppelter Speicher) ist ein besonderes Merkmal, das Cortex-M7 schnellen Einzelzyklus-Zugriff auf den Speicher unter Verwendung eines Paares von 64 Bit breiten Bussen ermöglicht. Der ITCM-Bus bietet einen 64-Bit-Pfad zum Abrufen von Instruktionen. Der DTCM-Bus ist eigentlich ein Paar 32-Bit-Pfade, die es M7 ermöglichen, bis zu zwei separate Speicherzugriffe im selben Zyklus durchzuführen. Diese extrem schnellen Busse sind vom AXI-Hauptbus der M7 getrennt, der auf andere Speicher und Peripheriegeräte zugreift. Auf 512 Speicher kann als eng gekoppelter Speicher zugegriffen werden. Teensyduino weist Ihren Arduino-Skizzencode automatisch dem ITCM zu und alle nicht-allokierten Speicherverwendungen dem schnellen DTCM, es sei denn, Sie fügen zusätzliche Schlüsselwörter hinzu, um den optimierten Standard zu überschreiben. Speicher, auf den auf den eng gekoppelten Bussen nicht zugegriffen wird, ist für den DMA-Zugriff durch Peripheriegeräte optimiert. Da der Großteil des Speicherzugriffs von M7 auf die beiden eng gekoppelten Busse erfolgt, haben leistungsstarke DMA-basierte Peripheriegeräte einen ausgezeichneten Zugriff auf den Nicht-TCM-Speicher für hocheffiziente E/A.

Der Cortex-M7-Prozessor von Teensy 4.1 enthält eine Gleitkommaeinheit (FPU), die sowohl 64-Bit-"Double" als auch 32-Bit-"Float" unterstützt. Mit der FPU von M4 auf Teensy 3.5 & 3.6 und auch den SAMD51-Chips von Atmel ist nur 32-Bit-Float hardwarebeschleunigt. Jede Verwendung von doppelten, doppelten Funktionen wie log(), sin(), cos() bedeutet langsame softwareimplementierte Mathematik. Teensy 4.1 führt all diese Funktionen mit FPU-Hardware aus.

Hinweis:Bitte beachten Sie, dass das Teensy 4.1 keine Header enthält und separat erworben und selbst angelötet werden muss.

Merkmale

  • ARM-Kortex-M7 bei 600MHz
  • 1024K RAM (512K ist eng gekoppelt)
  • 128Mb Flash (64K reserviert für Wiederherstellung &Amp; EEPROM-Emulation)
  • USB-Host-Port
  • 2 zusätzliche Flash-Speicherplätze
  • 3 CAN-Bus (1 mit CAN FD)
  • 2 I2S Digital Audio
  • 1 S/PDIF Digital Audio
  • 1 SDIO (4 Bit) nativ SD
  • 3 SPI, alle mit 16 Wort FIFO
  • 3 I2C, alle mit 4 Byte FIFO
  • 7 Seriell, alle mit 4 Byte FIFO
  • 32 Allzweck-DMA-Kanäle
  • 31 PWM-Stifte
  • 40 digitale Pins, alle interrrupt fähig
  • 14 analoge Pins, 2 ADCs auf dem Chip
  • Kryptographische Beschleunigung
  • Zufallszahlengenerator
  • RTC für Datum/Uhrzeit
  • Programmierbares FlexIO
  • Pixelverarbeitungs-Pipeline
  • Periphäre Kreuzauslösung
  • Ethernet PHY
  • microSD-Kartensockel
  • Stromverwaltung ein/aus
Feature Teensy 4.1 Teensy 4.0
Ethernet 10 / 100 Mbit
DP83825 PHY
(6 pins)
-none-
USB Host 5 Pins with
power management
2 SMT Pads
SDIO (4 bit data) Micro SD Socket 8 SMT Pads
PWM Pins 35 31
Analog Inputs 18 14
Serial Ports 8 7
Flash Memory 8 Mbyte 2 Mbyte
QSPI Memory 2 chips
Plus Program Memory
Program memory only
Breadboard Friendly I/O 42 24
Bottom SMT Pad Signals 7 16
SD Card Signals 6 0
Total I/O Pins 55 40

Dokumente

Datasheet (MK66FX1M0VMD18)

Teensy Quick Start

Teensyduino Software

Pin Assignment Charts Front

Pin Assignment Charts Back

Libraries

Bewertungen (0)

Durchschnittliche Artikelbewertung

Geben Sie die erste Bewertung für diesen Artikel ab und helfen Sie Anderen bei der Kaufenscheidung:


Diese Modul passt zu folgende Produkten:
PJRC Audio Adaptor Board for Teensy 3.0/3.1/3.2/3.5/3.6... PJRC Audio Adaptor Board for Teensy 3.0/3.1/3.2/3.5/3.6...
sofort verfügbar
PJRC OctoWS2811 Adapter for Teensy 3.2 - Control tons of... PJRC OctoWS2811 Adapter for Teensy 3.2 - Control tons of...
sofort verfügbar
PJRC Prop Shield for Teensy, Low Cost (no Motion Sensors)... PJRC Prop Shield for Teensy, Low Cost (no Motion Sensors)...
sofort verfügbar
PJRC WIZ820io & Micro SD Card Adaptor CAT811T for Teensy... PJRC WIZ820io & Micro SD Card Adaptor CAT811T for Teensy...
sofort verfügbar
SparkFun Teensy Header Kit SparkFun Teensy Header Kit
sofort verfügbar
ähnliche Produkte:
PJRC Audio Adaptor Board for Teensy 4.0, (Rev D) PJRC Audio Adaptor Board for Teensy 4.0, (Rev D)
sofort verfügbar
PJRC Teensy 3,6 with Header Pins USB Development Board 32... PJRC Teensy 3,6 with Header Pins USB Development Board 32...
sofort verfügbar
PJRC Teensy 4,0 Development Board PJRC Teensy 4,0 Development Board
sofort verfügbar
PJRC Teensy LC USB Development Microcontroller Board 32... PJRC Teensy LC USB Development Microcontroller Board 32...
sofort verfügbar
Kunden kauften dazu folgende Produkte
HIMALAYA RJ45 Ethernet Jack Breakout Board mit LED... HIMALAYA RJ45 Ethernet Jack Breakout Board mit LED...
sofort verfügbar
PJRC Audio Adaptor Board for Teensy 4.0, (Rev D) PJRC Audio Adaptor Board for Teensy 4.0, (Rev D)
sofort verfügbar
PJRC Teensy 4,0 Development Board PJRC Teensy 4,0 Development Board
sofort verfügbar
SparkFun Teensy Header Kit SparkFun Teensy Header Kit
sofort verfügbar
PJRC Ethernet Kit for Teensy 4.1 PJRC Ethernet Kit for Teensy 4.1
95 bestellt, am 25.09.2020 erwartet