Tükendi
Gelince Haber VerTeensy 4.0, mikrodenetleyici teknolojisinde devrim niteliğinde bir gelişme sunan, NXP iMXRT1062 çipini temel alan son derece güçlü bir geliştirme kartıdır. 600 MHz'de çalışan ARM Cortex-M7 işlemcisi sayesinde, mevcut olan en hızlı mikrodenetleyicilerden biridir. Teensy 4.0, Teensy 3.2 ile aynı boyut ve şekle sahiptir, bu sayede var olan projelerde kolayca entegrasyon sağlar. Ayrıca Teensy 3.2'deki pin işlevlerinin çoğuyla uyumluluğu sayesinde mevcut cihazlarınızı ve projelerinizi güncelleme imkanı sağlar.
600 MHz'de çalışırken, Teensy 4.0 yaklaşık 100mA akım tüketir. Teensy 4.0, dinamik saat ölçeklendirme özelliği sayesinde, saat hızını değiştirmenin yanlış baud hızlarına ve diğer sorunlara neden olduğu geleneksel mikrodenetleyicilerin aksine, Teensy 4.0 donanımı ve Teensyduino'nun Arduino zamanlama işlevlerine yönelik yazılım desteği, dinamik olarak hız değişikliklerine izin verecek şekilde tasarlanmıştır. Seri baud hızları, ses akışı örnekleme hızları ve delay() ve millis() gibi Arduino işlevleri ve IntervalTimer ve elapsedMillis gibi Teensyduino uzantıları, CPU hız değiştirirken düzgün çalışmaya devam eder. Teensy 4.0 ayrıca bir güç kapatma özelliği sağlar. Açma/Kapama pinine bir düğme bağlanarak, 3,3 V güç kaynağı, düğme 5 saniye basılı tutularak tamamen devre dışı bırakılabilir ve düğmeye kısa bir süre basılarak tekrar açılabilir. VBAT'a bir madeni para pili bağlıysa, Teensy 4.0'ın RTC'si güç kapalıyken bile tarih ve saati takip etmeye devam eder. Ayrıca Teensy 4.0, 600MHz'in çok üzerinde hız aşırtması yapılabilir!
ARM Cortex-M7, birçok güçlü CPU özelliğini gerçek bir gerçek zamanlı mikrodenetleyici platformuna getirir. Cortex-M7, 600 MHz'de saat döngüsü başına iki talimat yürütebilen çift çıkışlı süper ölçeklendirme özelliğine sahiptir. Tabii ki, her ikisinin de aynı anda yürütülmesi, derleyici sipariş talimatlarına ve kayıtlarına bağlıdır. İlk kıyaslamalar, Arduino tarafından derlenen C++ kodunun, tamsayılar ve işaretçiler kullanarak hesaplama açısından yoğun işler gerçekleştirirken, zamanın yaklaşık %40 ila %50'sinde iki yönergeye ulaşma eğiliminde olduğunu göstermiştir. Cortex-M7, şube tahminini kullanan ilk ARM mikrodenetleyicisidir. M4'te, döngüler ve çoğu kola sahip diğer kodlar üç saat döngüsü alır. M7 ile, bir döngü birkaç kez yürütüldükten sonra, dallanma tahmini bu ek yükü kaldırarak dal komutunun yalnızca tek bir saat döngüsünde çalışmasına izin verir.
Sıkı Bağlama Belleği, Cortex-M7'nin çift 64 bit geniş veri yolu kullanarak belleğe hızlı tek döngü erişimi sağlayan özel bir özelliğidir. ITCM veri yolu, talimatları getirmek için 64 bitlik bir yol sağlar. DTCM veri yolu, esasen ikili bir 32 bit veriyoludur ve M7'nin aynı döngüde iki adede kadar ayrı bellek erişimi gerçekleştirmesine izin verir. Bu son derece yüksek hızlı veri yolları, diğer bellek ve çevre birimlerine erişen M7'nin ana AXI veri yolundan ayrıdır. 512K belleğe sıkı bağlı bellek olarak erişilebilir. Teensyduino, optimize edilmiş varsayılanı geçersiz kılmak için fazladan anahtar kelimeler eklemediğiniz sürece Arduino çizim kodunuzu ITCM'ye ve tüm malloc olmayan bellek kullanımını hızlı DTCM'ye otomatik olarak tahsis eder. Sıkıca bağlı veri yollarında erişilmeyen bellek, çevre birimleri tarafından DMA erişimi için optimize edilmiştir. M7'nin bellek erişiminin çoğu birbirine sıkıca bağlı iki veri yolu üzerinde yapıldığından, Teensy 4.0'ın Cortex-M7 işlemcisi, hem 64-bit çiftleri hem de 32-bit kayan noktaları destekleyen bir kayan nokta birimi (FPU) içerir. M4'ün Teensy 3.5 ve 3.6 üzerindeki FPU'su ve Atmel SAMD51 yongaları yalnızca 32 bit kayan noktalı donanım hızlandırmalı. log(), sin(), cos() gibi double, double fonksiyonların herhangi bir kullanımı, matematiği yavaş uygulayan yazılım anlamına gelir. Teensy 4.0, tüm bunları FPU donanımıyla halleder.
Benzer Ürünler:
Beraber Kullanılabilecek Ürünler: