Niciun produs
teensy40
New product
Placa dezvoltare teensy 4.0
This product is no longer in stock
Warning: Last items in stock!
Availability date:
Placa dezvoltare teensy 4.0
Teensy 4.0 este cea mai recentă versiune a Teensy, oferind cel mai rapid controler și periferice puternice în formatul Teensy de 1,4 pe 0,7 inch. Dispune de un procesor Cortex-M7 la 600MHz, cu un cip iMXRT1062, cel mai rapid controler disponibil astăzi. Teensy 4.0 are aceeași dimensiune și formă ca Teensy 3.2 și își păstrează compatibilitatea cu majoritatea funcțiilor pinilor de pe Teensy 3.2.
Când rulează la 600 MHz, Teensy 4.0 consumă aproximativ 100mA de curent. Teensy 4.0 oferă suport pentru scalarea dinamică a ceasului. Spre deosebire de controlerele tradiționale, unde modificarea vitezei ceasului provoacă rate baud greșite și alte probleme, hardware-ul Teensy 4.0 și suportul software al Teensyduino pentru funcțiile de temporizare sunt concepute pentru a permite modificări dinamice ale vitezei. Ratele baud seriale, ratele de eșantionare a streamingului audio și funcții precum delay() și millis(), precum și extensiile Teensyduino, precum IntervalTimer și elapsedMillis, continuă să funcționeze corect în timp ce procesorul își modifică viteza. Teensy 4.0 oferă și o funcție de oprire a alimentării. Prin conectarea unui buton la pinul Pornit/Oprit, sursa de alimentare de 3,3 V poate fi complet dezactivată prin menținerea apăsată a butonului timp de 5 secunde și repornită printr-o apăsare scurtă a butonului. Dacă o baterie tip pastilă este conectată la VBAT, RTC-ul Teensy 4.0 continuă să urmărească data și ora chiar și când alimentarea este oprită. Teensy 4.0 poate fi, de asemenea, overclockat, mult peste 600 MHz!
Cortex-M7 aduce multe caracteristici puternice ale CPU-ului pe o platformă de controler în timp real. Cortex-M7 este un procesor superscaler cu două componente, ceea ce înseamnă că M7 poate executa două instrucțiuni pe ciclu de ceas, la 600 MHz! Desigur, executarea a două simultan depinde de ordinea instrucțiunilor și a registrelor compilatorului. Testele inițiale au arătat că codul C++ compilat de tinde să realizeze două instrucțiuni în aproximativ 40% până la 50% din timp, în timp ce efectuează lucrări numerice intensive folosind numere întregi și pointeri. Cortex-M7 este primul controler care utilizează predicția ramificării. Pe M4, buclele și alte coduri care conțin multe ramificări necesită trei cicluri de ceas. Cu M7, după ce o buclă a fost executată de câteva ori, predicția ramificării elimină această suprasarcină, permițând instrucțiunii de ramificare să ruleze într-un singur ciclu de ceas.
Memoria strâns cuplată este o caracteristică specială care permite Cortex-M7 acces rapid la memorie într-un singur ciclu folosind o pereche de magistrale cu lățimea de 64 de biți. Magistrala ITCM oferă o cale de 64 de biți pentru a prelua instrucțiunile. Magistrala DTCM este de fapt o pereche de căi de 32 de biți, permițând M7 să efectueze până la două accesări separate la memorie în același ciclu. Aceste magistrale extrem de rapide sunt separate de magistrala AXI principală a M7, care accesează alte memorii și periferice. 512K de memorie pot fi accesate ca memorie strâns cuplată. Teensyduino alocă automat codul dvs. schiță în ITCM și toată memoria non-malloc utilizată către DTCM rapid, cu excepția cazului în care adăugați cuvinte cheie suplimentare pentru a suprascrie implicit optimizat. Memoria care nu este accesată pe magistralele strâns cuplate este optimizată pentru accesul DMA de către periferice. Deoarece cea mai mare parte a accesului la memorie al M7 se face pe cele două magistrale strâns cuplate, perifericele puternice bazate pe DMA au acces excelent la memoria non-TCM pentru I/O extrem de eficient.
Procesorul Cortex-M7 al Teensy 4.0 include o unitate cu virgulă mobilă (FPU) care acceptă atât „double” pe 64 de biți, cât și „float” pe 32 de biți. Cu FPU-ul M4 de pe Teensy 3.5 și 3.6, precum și cu cipurile Atmel SAMD51, doar float-ul pe 32 de biți este accelerat hardware. Orice utilizare a funcțiilor double, double precum log(), sin(), cos() înseamnă matematică implementată software lentă. Teensy 4.0 execută toate acestea cu hardware FPU.
Cortex-M7 la 600MHz
1024K RAM (512K sunt strâns cuplate)
2048K Flash (64K rezervate pentru recuperare și emulare EEPROM)
2 porturi USB, ambele 480MBit/sec
3 magistrale CAN (1 cu CAN FD)
2 porturi audio digitale I2S
1 porturi audio digitale S/PDIF
1 porturi SDIO (4 biți) native
3 porturi SPI, toate cu FIFO de 16 cuvinte
3 porturi I2C, toate cu FIFO de 4 octeți
7 porturi seriale, toate cu FIFO de 4 octeți
32 de canale DMA de uz general
31 de pini PWM
40 de pini digitali, toți capabili de întreruperi
14 pini analogici, 2 convertizoare analogice-digitale pe cip
Accelerare criptografică
Generator de numere aleatorii
RTC pentru dată/oră
FlexIO programabil
Conductă de procesare a pixelilor
Declanșare încrucișată periferică
Gestionarea alimentării pornite/oprite
Descriere: Teensy este o placă de dezvoltare compatibilă cu breadboard-urile, cu multiple caracteristici, inclusiv pachete de la unu la doisprezece. Fiecare pre-flash Teensy 3.5 are un bootloader, astfel încât să îl puteți programa cu o conexiune USB încorporată: fără programatori externi! Puteți utiliza programarea Teensy în limbajul C în editorul dvs. de programe preferat sau puteți instala pluginul Teensyduino pentru IDE și puteți scrie schițe pentru acesta!
Procesorul de pe Teensy are, de asemenea, acces la USB și poate emula orice tip de dispozitiv USB de care aveți nevoie, ceea ce îl face ideal pentru proiecte USB-MIDI și alte proiecte HID. Procesorul pe 32 de biți, 120 MHz, oferă și câteva funcții suplimentare pentru placă, cum ar fi accesul direct la memorie multicanal, mai multe ADC-uri de înaltă rezoluție și chiar interfețe audio digitale I2S! Există, de asemenea, patru temporizatoare de interval separate, plus un temporizator de întârziere! Oh, da, toți pinii digitali au capacitate de întrerupere și au o toleranță de 5V.
Nu sunt opinii ale clienților în acest moment.