Teensy:USB開発ボードガイド

ちっちゃい

この記事を ちっぽけな開発ボード。 Arduinoと互換性があり、サイズが重要なプロジェクト専用にできるようにサイズが縮小された、非常に用途の広いボード。 ここでは、それが何であるか、存在するタイプとバージョン、技術的特性、およびMCUまたはマイクロコントローラーを備えたこのボードで何ができるかを確認できます。

ティーニーとは何ですか?

MCUサイズ

Teensyは、PJRCによって作成されたマイクロコントローラー開発ボードのブランドです。 共同所有者のPaulStoffregenが参加したデザインです。 PJRCは、メーカー、DIY、創造性開発などのためのさまざまなデバイスの設計者および製造者です。 これを行うために、彼らはArduinoの可能性を備え、他の同様の開発ボードで使用されるAVRの代わりにARMベースのマイクロコントローラーを使用して、素晴らしいパワーと柔軟性を備えたこの小さくて非常に用途の広いボードを作成しました。

Teensyはプレートであるだけでなく、 異なるモデルまたはバージョン。、いくつかの利点とそのサイズが異なります。 このハードウェア設計はすべて、I / O機能を最大化するという考えで作成されただけでなく、多くの機能を提供し、ArduinoIDEですぐに実行できるように多数のソフトウェアライブラリによってサポートされています。

Teensyの技術的特徴

データシートピン配置十代

ボードの製造元から提供されたデータシートで、モデルの詳細を確認できます。 また、バージョン間でピン配置の違いがある場合があることに注意してください。 ただし、それらすべてに共通する、Teensyのやや一般的な見方をするために、ここにいくつかを示します。 その技術的特徴:

  • との互換性 arduinosoftware とライブラリ。 また、Arduino用のアドオンがあります teensyduino
  • USBポート
  • App 小さなローダー 使いやすさのために
  • 無料の開発ソフトウェア
  • Linux、MacOS、およびWindowsオペレーティングシステムで利用可能なクロスプラットフォームサポート
  • 小さいサイズで、多くのプロジェクトに適しています
  • はんだ付けされたブレッドボードピンの有無にかかわらず利用可能
  • ワンプッシュボタンプログラミング
  • コンパイラはありますか? WinAVR
  • USBデバッグ

より多くの技術情報とダウンロード– PJRC公式サイト

タイプと購入場所

十代の4.1

十代のプレートの種類とその 技術仕様、前のセクションの共通の特性に関して、次のバリエーションがあります。

これらの最初の2.0つは2.0ビットであり、下位互換性のためにAVRに基づいているため、Teensy 8 / Teensy++32と残りの部分を区別する必要があります。 次のバージョンは、他の改善点の中でも特に、高性能XNUMXビットおよびARMベースです。

ティーン2.0

製品が見つかりません。

  • MCU:AtmelATMEGA32U4ビット8MHzAVR
  • RAM:2560バイト
  • EEPROMメモリ:1024バイト
  • フラッシュメモリー:32256バイト
  • デジタルI / O:25ピン、5v
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:1、1、1
  • 価格:16 $

Teensy ++ 2.0

製品が見つかりません。

  • MCU:AtmelAT90USB1286ビット8MHzAVR
  • RAM:8192バイト
  • EEPROMメモリ:4096バイト
  • フラッシュメモリー:130048バイト
  • デジタルI / O:46ピン、5v
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:1、1、1
  • 価格:24 $

十代のLC

  • MCU:ARM Cortex-M0 + @ 48MHz
  • RAM:8K
  • EEPROMメモリ:128バイト(emu)
  • フラッシュメモリー:62K
  • デジタルI / O:27ピン、5v、4xDMAチャネル
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:1、1、1
  • 価格:11,65 $

ティーン3.2

-利用不可-

  • MCU:4MHzのARM Cortex-M72
  • RAM:64K
  • EEPROMメモリ:2K
  • フラッシュメモリー:256K
  • デジタルI / O:34ピン、5v
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:1、1、1
  • 価格:19,80 $

ティーン3.5

  • MCU:4 MHz ARM Cortex-M120+32ビットFPU+RNG+暗号化アクセラレータ
  • RAM:256K
  • EEPROMメモリ:4K
  • フラッシュメモリー:512K
  • デジタルI / O:64ピン、5v
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:0、3、3
  • 付属品:I2S / TDMオーディオ、CANバス、16の汎用DMAチャネル、RTC、SDIO 4ビット(SDカード)、USB 12 Mb / s
  • 価格:24,25 $

ティーン3.6

  • MCU:4 MHz ARM Cortex-M180+32ビットFPU+RNG+暗号化アクセラレータ
  • RAM:256K
  • EEPROMメモリ:4K
  • フラッシュメモリー:1024K
  • デジタルI / O:64ピン、5v
  • アナログ入力:007
  • PWM:007
  • UART、I2C、SPI:0、3、3
  • 付属品:I2S / TDMオーディオ、CANバス、16の汎用DMAチャネル、RTC、4ビットSDIO(SDカード)、12 Mb /sUSBおよび480Mb/sUSBホスト
  • 価格:29,25 $

ティーン4.0

  • MCU:7MHzのARMCortex-M600+32ビットFPU+RNG+暗号化アクセラレータ
  • RAM:1024K(2×512)
  • EEPROMメモリ:1K(エミュー)
  • フラッシュメモリー:1984K
  • デジタルI / O:40ピン、5v
  • アナログ入力:007
  • PWM:007
  • シリアル、I2C、SPI:7、3、3
  • 付属品:2x I2S / TDMオーディオ、S / PDIFデジタルオーディオ、3x CANバス(1x CAN FD)、32の汎用DMAチャネル、RTC、プログラム可能なFlexIO、USB 480 Mb/sおよびUSBホスト480Mb/ s、ピクセル処理パイプライン、周辺機器のクロストリガー、およびON/OFF管理。
  • 価格:19,95 $

ティーン4.1

  • MCU:7 MHz ARM Cortex-M600+64/32ビットFPU+RNG+暗号化アクセラレータ
  • RAM:1024K(2×512)およびメモリ拡張用のQSPI、RAMまたはフラッシュチップ用のXNUMXつの追加ロケーション
  • EEPROMメモリ:4K(エミュー)
  • フラッシュメモリー:7936K
  • デジタルI / O:55ピン、5v
  • アナログ入力:007
  • PWM:007
  • シリアル、I2C、SPI:8、3、3
  • 付属品:イーサネット10/100 Mbit、DP83825 PHY、2x I2S / TDMオーディオ、S / PDIFデジタルオーディオ、3x CANバス(1x CAN FD)、32の汎用DMAチャネル、RTC、FlexIOプログラマブル、USB 480 Mb / s、USBホスト480 Mb / s、SDカード用に1 SDIO(4ビット)、ピクセル処理パイプライン、周辺機器用のクロストリガー、およびON/OFF管理。
  • 価格:26,85 $

他のプレートとは異なるTeensyで何ができるでしょうか? (アプリケーション)

ちっちゃい

Teensy開発ボードは、いくつかの理由で多くのメーカーから最も高く評価されているもののXNUMXつです。 主なもののXNUMXつは、これらのボードの一部が取り付けられているチップに関連しています。 32ビットARMチップ。 これにより、AVRよりも高いパフォーマンスが得られるだけでなく、最新のMCUを使用したり、ARMなどの今日の重要で広く普及しているアーキテクチャで動作したりすることもできます。

一方、サイズが小さいにも関わらず、 彼らは非常に強力です、RAM、フラッシュ、EEPROMメモリの容量が豊富で、ハードウェア周辺機器を使用するための接続ピンが豊富で、SDカードやイーサネットなどを使用するものもあります。 そして、Arduinoとの互換性のイオタを差し引くことなく、これらすべて。 しかし、ご覧のとおり、これは「別のもの」ではなく、特別なものです。

TeensyのもうXNUMXつの優れた機能は、他の機能と同じように機能することです。 ネイティブUSBデバイスつまり、ボードを周辺機器としてプログラムし、HID、MIDIデバイス、ジョイスティック、ゲームパッドなどとして機能させることができます。 そして、追加のコードがなくても、すべてがTeensyソフトウェアスタックの一部であるため、心配する必要はありません。 Arduino IDEのアドオンであるTeensyduinoに関しては、これも素晴らしい機能であり、起動して実行するのにほんの一瞬しかかかりません...


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。