このテキストは、ATTiny85 購入プロセス中のすべての混乱を解消します。, その仕様を含む, ピン構成, 他の Attiny チップと区別する, Attiny85 ファミリの詳細, 購入検討, 入手後の使用方法に関するいくつかのヒント.
ATtiny85は小型です。, AVRベースの高性能マイクロコントローラー. RISC CPUを搭載. センサーやデバイスの異なるインターフェースや制御に適合する 2 つのパッケージ形式で提供されます。. 満足, MSSPと10ビットADCにより低消費電力を実現. ATTiny85 の RAM-512 バイトと EEROM-8kb により、命令コード用のスペースが節約されます. タイマーもあります, SPI通信, 12Cコミュニケーション, 取締役会 (不足電圧リセット), 割り込む, ATTiny85 の小さな本体内の ADC と. さまざまな収納が可能, フラッシュなど, EEPROM, とSRAM. これにより、非常に多用途で便利なデバイスになります.
ここで、注意深くチェックするために、その仕様とパラメータについて詳しく説明します。.
CPUフレームワーク | 8 ビットRISC | ピン | ピン8 |
CPU周波数 | 0-20MHz | 動作電圧 | 4.5V-5.5V |
GPIOポート | 6 | INT0~GPIO7 | 1 外部割り込み |
マックス. I/O ピンごとの DC | 40ミリアンペア | マックス. 直流 (VCC & GNDピン) | 200ミリアンペア |
作業温度 | -55℃~125℃ | UARTインターフェース | 該当なし |
マスター/スレーブ SPI シリアル インターフェイス(5,6,7 ピン) | このコントローラーのプログラミングに使用できます | I2C または 2 線式シリアル インターフェイス(5, 7ピン) | 周辺機器やセンサーの接続に使用可能 |
ユニバーサルシリアルインターフェース(5,6,7 ピン) | 他のコントローラーとの通信に使用可能 | ADC機能 | 4チャンネル 10-ビット分解能ADC |
アナログコンパレータ | 1 | タイマーモジュール | 2つの8ビットカウンター |
PWM出力 | 4 | 外部発振器 | 0-20MHz |
CPU速度 | 1 MIPS@1MHz | 内部発振器 | 0-8MHz |
プログラムメモリまたはフラッシュメモリのサイズ | 8キロバイト [10000 書き込み/消去サイクル] | RAMサイズ | 512内部 SRAM のバイト数 |
EEPROMのサイズ | 512インシステムプログラマブルEEPROMのバイト数 | プログラムロック | 利用可能 |
ウォッチドッグタイマー | 利用可能 | 省電力モード | 3 モード: アイドル状態, ADCノイズ低減, パワーダウン |
ATTiny85 は多くの利点で他の IC を区別します. 最初, 低コストと低消費電力でユーザーと環境に優しい. 2番目, 小さくてコンパクトなサイズのため, 小さくても簡単にアレンジできます PCBボード. 第三, さまざまな省電力モードにより、バッテリ駆動のアプリケーション プログラムを動作させることができます。. 第4, 多くの機能が小さなピンに組み込まれています, そのため、小型のハイテク PCB で使用するとスペースを最大限に活用できます。. 最後, プログラムメモリは悪くない.
ATtiny85 は、いくつかの機能を備えた非常に高度なマイクロコントローラーです。, さまざまな電子アプリケーションで使用できます. 小さなArduinoのようなマイクロコントローラー. コードが小さくなり、代替コントローラーが必要になった場合, それならATtiny85が正しい選択です.
さまざまな分野で広く応用されています, 自動車など, 産業用制御, センサーシステム, 太陽エネルギー装置, テレコム, 医療機器, IoT, 組込みシステムやロボット分野まで.
ピン構成が異なります. ATtinyには付属しています 8 ピン. そのうち 5 つはデジタル I/O に適しています. そのうち 3 つはアナログ入力に対応します. そのうち 2 つは PWM ピンにすることができます. 対照的に, ATtiny84には 14 ピン. そのうち 8 つはデジタル出力とアナログ入力に使用できます. 3つはPWM出力可能. そのうえ, PB7 ピンは PWM もサポートします.
ATtiny13Aとの比較, インクルード 85 フラッシュが増えた, RAM および EEPROM メモリ. また, Attiny85 は利用可能なライブラリが多いため、12A よりも簡単に始めることができます。.
項目 | ブランド | 説明 |
ATTiny85-20PU | マイクロチップ | AVR, 4KBフラッシュ, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, PDIP, 室内温度, 緑 |
ATTiny85-20MUR | マイクロチップ | AVR, 4KBフラッシュ, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, 室内温度, 緑, 5V, T&R |
ATTiny85-20SF | マイクロチップ | AVR, 4KBフラッシュ, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, SOIC, +125C, 緑 |
ATTiny85-20SU | アトメル | MCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 8ピン SOIC EIAJ |
ATTiny85-20PU | アトメル | 8ビットマイコン, 低消費電力、高性能, ATtiny, 20MHz, 8KB, 512バイト, 8ピン, 浸漬 |
ATTiny85-20MU | アトメル | AVR, 4KBフラッシュ, 256B SRAM, ADC, 2 TIMERS – 5V, 20MHz, MLF, 室内温度, 緑 |
ATTiny85-20SH | アトメル | 8Bit Microcontrollers – MCU 8K FLSH 256B EE 512B SRAM ADC 5V 20MHz |
ATTiny85-20SUR | アトメル | MCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 8ピン SOIC EIAJ T/R |
ATTiny85-20MUR | アトメル | AVR, 4KBフラッシュ, 256B SRAM, ADC, 2 TIMERS – 20MHz, QFN/MLF, 室内温度, 緑, 5V, T&R |
ATTiny85-15SZ | アトメル | MCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 車載用 8ピン SOIC |
ATTiny85-15ST1 | アトメル | MCU 8ビット ATtiny AVR RISC 8KB フラッシュ 3.3V/5V 車載用 8ピン SOIC |
ATTiny85 ファミリには、正確な要件を満たすための多くのアイテムが含まれています.
ATTiny85を購入する場合, より良い方法の 1 つは、元の工場または販売代理店に頼ることです。.
Ttiny85 ISP は、Arduino IDE と互換性のあるオープンソース デバイスです。. ここでは使用例の 1 つを取り上げます, ミニUSB, ATtiny85がどのように使用するかを示します 家電.
この設計では内部 8 マイクロコントローラーを駆動するMHZクロック. FTDI ボードにデータを転送するには, ピン 2 マイクロコントローラーの は FTDI ボードの TX ピンに接続されています. ピン上のFTDIスプリッタ 3 マイクロコントローラーに5Vの電力を供給します. ジャンパ JP1 は、FTDI スプリッタ ボードとの端子接続を確立するときにマイクロコントローラのリセットを有効/無効にするために使用されます。.
AVR Dragonでスケッチをデバッグする場合, ジャンパ JP1 をオンにすることを忘れないでください. そうでなければ, コンデンサ C3 はコードをステップ実行するときに副作用を引き起こします.
Arduino Unoを使用してATtiny85をプログラムできます.
ステップ 1: まず、ATtiny85 のプログラマとして機能する ISP として Arduino Uno を設定する必要があります。. これをする, Arduino Uno をラップトップに接続し、Arduino IDE をオンにします。. その後, ファイルをクリック >例>ArduinolSP を選択し、Arduino ISP コードをアップロードします。.
ステップ2: プログラムATtiny85回路図.
ステップ3: Arduino IDEでプログラムする.
非常にデリケートな部品です. 長期にわたってコントローラーの最高のパフォーマンスを引き出すには, 設計者はアプリケーションで使用する場合には注意する必要があります.
ATtiny85 について追加の質問がある場合, 組み込み設計や関連デバイスの製造など, お気軽にどうぞ お問い合わせ.
BGA reballing emerges as a critical repair technique for modern electronic devices. 最近は, 電子デバイス…
Do you know what PCB stiffeners are? They are widely used in flex and rigid-flex…
プリント基板の製造工程において, PCB warpage is a common problem that manufacturers would encounter.…
In the world of printed circuit board design and manufacturing, precision and accuracy are paramount.…
Soldering is a cornerstone technique in electronics assembly, it's used to connect electrical pieces and…
最近は, electronic products are both compact and lightweight while performing a variety of functions. この…