Sparkfun Placa dezvoltare Teensy 4.1

309,00 Lei
Stoc sku: PD-ARM-49
Stoc epuizat

Durata de livrare: 1 - 3 zile lucratoare

Cod Produs: 00004185 Ai nevoie de ajutor? +40 373 813 088
La achizitionarea acestui produs primiti 15 lei pentru comenzile viitoare
Adauga la Favorite Cere informatii
  • Descriere
  • Review-uri (0)
Placa dezvoltare Teensy 4.1 vine cu un procesor ARM Cortex-M7 de 600MHz, un chip NXP iMXRT1062, de patru ori mai multa memorie flash decat versiunea 4.0 si doua locatii noi pentru adaugare de memorie. Teensy 4.1 are aceeasi dimensiune si forma ca Teensy 3.6 (6 x 1.8 cm) si ofera capacitate I/O mai mare, incluzand un PHY Ethernet, soclu card SD si port gazda USB. Cand opereaza la 600MHz, Teensy 4.1 consuma aproximativ 100mA oferind suport pentru scalare dinamica. Spre deosebire de microcontrollere, unde schimbarea frecventei produce rate baud gresite si alte inconveniente, suportul hardware-ului Teensy 4.1 si software-ului Teensduino pentru functiile de temporizare Arduino este conceput sa permita schimbari dinamice de frecventa. Ratele baud seriale, ratele de esantionare la streaming audio, functiile Arduino precum delay() si millis(), ca si extensiile Teensyduino, ca IntervalTimer si elapsedMills, continua sa functioneze corespunzator in timp ce procesorul schimba viteza.

Placa dezvoltare Teensy 4.1 are si o functie de oprire a alimentarii. Conectand un buton la pinul On/Off, sursa de 3.3V poate fi dezactivata complet tinand apasat butonul timp de cinci secunde si reactivata la o apasare simpla. Daca se conecteaza o baterie de tip celula la VBAT, RTC-ul de la Teensy 4.1 continua sa inregistreze data si timpul in timp ce puterea este oprita.


Teensy 4.1 suporta si overclocking, mult peste 600MHz! ARM Cortex-M7 aduce multe functii CPU puternice intr-o platforma microcontroller cu adevarat in timp real. Cortex-M7 este un procesor superscalar, cu dubla functie, in sensul ca poate executa doua instructiuni per ciclu de ceas, la 600MHz! Desigur, executarea ambelor instructiuni simultan depinde de compiler-ul care se ocupa de instructiuni si registri. Valorile de referinta initiale au aratat ca programul in C++ compilat de Arduino tinde sa suporte doua instructiuni in 40%-50% din cazuri in timp ce opereaza cu numere intregi si pointeri.


Cortex-M7 este primul microcontroller ARM care utilizeaza predictia ramurilor. Pe M4, buclele si alt cod cu multe ramuri necesita trei cicluri de ceas. Cu M7, dupa ce o bucla se executa de cateva ori, predictia ramurilor indeparteaza surplusul, permitand instructiunii de ramura sa ruleze intr-un singur ciclu de ceas.


Memoria strans cuplata este o caracteristica speciala care permite acces rapid, intr-un singur ciclu, la memorie folosind doua magistrale de 64 biti. Magistrala ITCM ofera o cale de 64 biti pentru preluarea instructiunilor. Magistrala DTCM este, in fapt, o pereche de cai de 32 biti, ceea ce permite M7 sa execute pana la doua accesari de memorie separate in acelasi ciclu. Aceste magistrale de viteza extrem de mare sunt separate de magistrala AXI principala a M7 pentru accesarea altor zone de memorie si perierice. 512K memorie poate fi accesata ca memorie strans cuplata. Teensyduino aloca automat codul tau-schita Arduino la ITCM si toata utilizarea memoriei non-malloc la DTCM, asta daca nu adaugi cuvinte-cheie in plus pentru a depasi valorile optimiate implicite. Memoria neaccesata pe magistralele strans cuplate este optimizata pentru acces DMA de periferice. Datorita faptului ca cea mai mare parte a accesului la memorie la M7 se realizeaza pe cele doua magistrale strans cuplate, perifericele puternice, bazate pe DMA, au acces foarte bun la memoria non-TCM pentru I/O foarte eficient.


Procesorul Cortex-M7 de pe Teensy 4.1 include o unitate de punct flotant (FPU) care suporta atat double de 64 biti cat si float de 32 biti. Cu FPU de la M4 de pe Teensy 3.5 si 3.6, precum si chipurile Atmel SAMD51, numai float de 32 biti este accelerat la nivel de hardware. Orice utilizare pentru double, functiile double ca log(), sin() si cos() inseamna matematica implementata prin software lent. Teensy 4.1 executa toate acestea cu hardware FPU.


Nota: Teensy 4.1 nu include terminatii, acestea necesitand a fi achizitionate separat si lipite.


Specificatii:
  • ARM Cortex-M7 de 600MHz
  • 1024K RAM (512K strans cuplat)
  • 8 MB Flash (64K rezervat pentru recuperare si emulare EEPROM)
  • Port USB gazda
  • 2 chip-uri plus memorie de program
  • 55 pini I/O
  • 3 magistrale CAN (1 cu CAN FD)
  • 2 I2S audio digital
  • 1 S/PDIF audio digital
  • 1 SDIO (4 bit) SD nativ
  • 3 SPI, toate cu FIFO de 16 cuvinte
  • 7 semnale joase SMT
  • 8 porturi seriale
  • 32 canale DMA cu scop general
  • 35 pini PWM
  • 42 I/O cu suport pentru breadboard
  • 18 intrari analogice
  • Accelerare criptografica
  • Generator de numere aleatorii
  • RTC pentru data/timp
  • FlexIO programabil
  • Linie de procesare pixeli
  • Declansare incrucisata periferica
  • PHY DP83825 de 10/100 Mb (6 pini)
  • Soclu card microSD
  • Management pornire/oprire alimentare
Daca doresti sa iti exprimi parerea despre acest produs poti adauga un review.

Review-ul a fost trimis cu succes.

Suport clienti Email tehnic si cereri de oferta B2B: contact@robofun.ro

+40 373 813 088 info@robofun.ro

Compara produse

Trebuie sa mai adaugi cel putin un produs pentru a compara produse.

A fost adaugat la favorite!

A fost sters din favorite!