-3%

Teensy 4.1 without Ethernet 開發板 Sparkfun原廠

NT$1,333 NT$1,300 未稅

尚有庫存

貨號: DEV-20359(C2-1) 分類: , 標籤: ,
  • 商品說明

商品說明

Teensy 4.1 without Ethernet 開發板

Teensy 4.1 是極其流行的開發平台的最新版本,配備 600MHz 的 ARM Cortex-M7 處理器、NXP iMXRT1062 芯片、比 4.0 大四倍的閃存,以及兩個可以選擇添加更多內存的新位置。 Teensy 4.1 的尺寸和形狀與 Teensy 3.6 相同(2.4 英寸 x 0.7 英寸),並提供更強的 I/O 功能,包括 SD 卡插槽和 USB 主機端口。 請記住,Teensy 4.1 不具備以太網功能。

當以 600 MHz 運行時,Teensy 4.1 消耗大約 100mA 電流,並提供對動態時鐘縮放的支持。 與傳統的微控制器不同,改變時鐘速度會導致錯誤的波特率和其他問題,Teensy 4.1 硬件和 Teensyduino 對 Arduino 計時功能的軟件支持旨在允許動態速度變化。 串行波特率、音頻流採樣率和 Arduino 函數(如delay()和millis())以及Teensyduino的擴展(如IntervalTimer和elapsedMillis)在CPU改變速度時繼續正常工作。 Teensy 4.1 還提供電源關閉功能。 通過將按鈕連接到開/關引腳,按住按鈕五秒鐘即可完全禁用 3.3V 電源,然後短按按鈕即可重新打開。 如果鈕扣電池連接到 VBAT,Teensy 4.1 的 RTC 也會在電源關閉時繼續跟踪日期和時間。 Teensy 4.1還可以超頻,遠遠超過600MHz!

ARM Cortex-M7 為真正的實時微控制器平台帶來了許多強大的 CPU 功能。 Cortex-M7 是一款雙路超標量處理器,這意味著 M7 每個時鐘週期可以以 600MHz 的速度執行兩條指令! 當然,同時執行兩個取決於編譯器對指令和寄存器的排序。 初始基準測試顯示,在使用整數和指針執行數值密集型工作時,Arduino 編譯的 C++ 代碼往往在大約 40% 到 50% 的時間內實現兩條指令。 Cortex-M7 是第一個使用分支預測的 ARM 微控制器。 在M4上,循環和其他多分支代碼需要三個時鐘週期。 使用 M7,循環執行幾次後,分支預測會消除該開銷,從而允許分支指令僅在單個時鐘週期內運行。

緊耦合內存是一項特殊功能,允許 Cortex-M7 使用一對 64 位寬總線快速單週期訪問內存。 ITCM 總線提供 64 位路徑來獲取指令。 DTCM總線實際上是一對32位路徑,允許M7在同一周期內執行最多兩次單獨的存儲器訪問。 這些超高速總線與 M7A 的主 AXI 總線分開,後者訪問其他內存和外設。 512的存儲器可以作為緊耦合存儲器來訪問。 Teensyduino 會自動將您的 Arduino sketch 代碼分配到 ITCM 中,並將所有非 malloc 內存使用分配到快速 DTCM 中,除非您添加額外的關鍵字來覆蓋優化的默認值。 未在緊密耦合總線上訪問的內存針對外設的 DMA 訪問進行了優化。 由於 M7 的大部分內存訪問是在兩條緊密耦合的總線上完成的,因此強大的基於 DMA 的外設可以出色地訪問非 TCM 內存,從而實現高效的 I/O。

Teensy 4.1 的 Cortex-M7 處理器包含一個浮點單元 (FPU),支持 64 位“雙精度”和 32 位“浮點”。 在 Teensy 3.5 和 3.6 上使用 M4 的 FPU 以及 Atmel SAMD51 芯片時,只有 32 位浮點是硬件加速的。 任何使用雙精度、雙精度函數(如 log()、sin()、cos())都意味著軟件實現的數學運算速度較慢。 Teensy 4.1 使用 FPU 硬件執行所有這些操作。

 

注意:此 Teensy 4.1 不具備乙太網路功能。 此外請注意,Teensy 4.1 不包括針腳,需要單獨購買並自行焊接。

 

規格

  • ARM Cortex-M7 at 600MHz
  • 1024K RAM (512K is tightly coupled)
  • 8 Mbyte Flash (64K reserved for recovery & EEPROM emulation)
  • USB Host Port
  • 2 chips Plus Program Memory
  • 55 Total I/O Pins
  • 3 CAN Bus (1 with CAN FD)
  • 2 I2S Digital Audio
  • 1 S/PDIF Digital Audio
  • 1 SDIO (4 bit) native SD
  • 3 SPI, all with 16 word FIFO
  • 7 Bottom SMT Pad Signals
  • 8 Serial ports
  • 32 general purpose DMA channels
  • 35 PWM pins
  • 42 Breadboard Friendly I/O
  • 18 analog inputs
  • Cryptographic Acceleration
  • Random Number Generator
  • RTC for date/time
  • Programmable FlexIO
  • Pixel Processing Pipeline
  • Peripheral cross triggering
  • microSD Card Socket
  • Power On/Off management

Documents