PJRC Teensy 4.1
Più di 10 pezzi in stock presso il fornitore terzo
Informazioni sul prodotto
Ha le stesse dimensioni e forma del Teensy 3.6 (2,4 x 0,7 pollici) e offre una maggiore capacità di I/O, Ethernet-PHY, slot per schede SD e porta USB host. In condizioni di carico massimo, il Teensy 4.1 richiede circa 100 mA di corrente e supporta la scalabilità dinamica della frequenza di clock. A differenza dei tradizionali microcontrollori, dove una modifica della velocità di clock può causare baud rate errati e altri problemi, l'hardware del Teensy 4.1 e il supporto software per le funzioni di temporizzazione di Arduino di Teensyduino sono progettati in modo tale che le variazioni di velocità dinamica possano essere eseguite senza problemi. Le velocità di baud seriali, le frequenze di campionamento per lo streaming audio e le funzioni di Arduino come delay() e millis(), così come le estensioni di Teensyduino come IntervalTimer e elapsedMillis, continuano a funzionare correttamente anche quando la velocità della CPU viene modificata. Il Teensy 4.1 offre anche un'opzione di spegnimento. Collegando un pulsante al pin On/Off, l'alimentazione a 3,3 V può essere completamente disattivata tenendo premuto il pulsante per cinque secondi e riattivata con una breve pressione. Se una batteria a bottone è collegata a VBAT, l'RTC del Teensy 4.1 continua a tenere traccia della data e dell'ora anche quando l'alimentazione è spenta. L'ARM Cortex-M7 porta molte potenti funzionalità della CPU su una vera piattaforma di microcontrollore in tempo reale. Il Cortex-M7 è un processore superscalare dual-core, il che significa che l'M7 può eseguire due istruzioni per ciclo di clock a 600 MHz. L'esecuzione simultanea di due istruzioni dipende ovviamente dall'ordinamento delle istruzioni e dei registri da parte del compilatore. I primi benchmark hanno mostrato che il codice C++ compilato da Arduino tende a eseguire due istruzioni circa il 40% - 50% del tempo, mentre gestisce operazioni numericamente intensive con interi e puntatori. Il Cortex-M7 è il primo microcontrollore ARM a utilizzare la previsione dei salti.