MICROCHIP ATA8510 シリアル ペリフェラル インターフェイス コマンド シート ユーザー ガイド
MICROCHIP ATA8510 シリアル ペリフェラル インターフェイス コマンド シート

導入

このユーザー ガイドでは、ATA8510 超高周波 (UHF) 製品ファミリで使用できるすべてのシリアル ペリフェラル インターフェイス (SPI) コマンドの概要について説明します。これには、詳細なコマンドの説明、セットアップ手順、コマンド コーディング、使用可能なパラメータの説明が含まれます。このドキュメントには、アプリケーションで適切なタイミングを確保するのに役立つ SPI タイミング計算も含まれています。このドキュメントは、次の製品に適用されます。

  • ATA8510
  • ATA8515
  • ATA8210
  • ATA8215
  • ATA8710

クイックリファレンス

リファレンスドキュメント
詳細については、『ATA8510/15 産業用ユーザーズ ガイド (DS50003142)』を参照してください。

頭字語と略語
表1-1. 頭字語と略語

頭字語/略語 説明
EEPROM 電気的に消去可能なプログラム可能な読み取り専用メモリ
先入れ先出し 先入先出
FW ファームウェア
IRQ 割り込み要求
ロム 読み取り専用メモリ
RSSI 受信信号強度インジケータ
RX 受信機
SPI シリアル周辺機器インターフェース
スラム スタティックランダムアクセスメモリ
SCK シリアル時計
SFFO の 先入先出をサポート
TX 送信機
uC マイクロコントローラ
超短波 超高周波

SPIコマンドオーバーview

図2-1. SPIコマンド

充填レベル RX FIFO の読み取り

ホストuC
ATA8510

コマンド [0x01] 0x00 0x00
イベントシステム イベント.イベント データ
要求された情報
システムステータス
FWからは使用されない

充填レベルTX FIFOの読み取り

ホストuC
ATA8510

コマンド [0x02] 0x00 0x00
イベントシステム イベント.イベント データ

イベントバイトを取得

ホストuC
ATA8510

イベント。 ビット 7 ビット 6 ビット 5 ビット 4 ビット 3 ビット 2 ビット 1 ビット 0
システム エラー コマンド SYS_RDY AVCCLOW バッテリーが不足しています SFFO の DFIFO_RX DFIFO_TX
イベント イドゥチカ WCOKA ソタ EOTA IDCHKB ウィコック ソトバ 終了
パワーロン NPWRON6 NPWRON5 NPWRON4 NPWRON3 NPWRON2 NPWRON1
設定 パスB パスA ch[1:0] ser[2:0]

RSSI FIFO の読み取り

ホストuC
ATA8510

コマンド [0x05] 長さ 0x00 0x00 0x00 この長さ
イベントシステム イベント.イベント ダミー データ データ

RX FIFO の読み取り

ホストuC
ATA8510

コマンド [0x06] 長さ 0x00 0x00 0x00 この長さ
イベントシステム イベント.イベント ダミー データ データ

RX FIFO の読み取り

ホストuC
ATA8510

名前 ビット 7 ビット 6 ビット 5 ビット 4 ビット 3 ビット 2 ビット 1 ビット 0
サービスチャネル構成 enaPathB enaPathA チャンネル[1:0] サービス[2:0]
名前 ビット 7 ビット 6 ビット 5 ビット 4 ビット 3 ビット 2 ビット 1 ビット 0
サービスチャネル構成 開始ポーリングインデックス
名前 ビット 7 ビット 6 ビット 5 ビット 4 ビット 3 ビット 2 ビット 1 ビット 0
チューンチェック構成 EN_ANT_TUNE EN_TEMP_MEAS EN_SRCCAL EN_FRCCAL EN_VCOCAL EN_セルフチェック
コマンド [0x12] 0x00 0x00
イベントシステム イベント.イベント ROMバージョン

正しいデータが提供されるようにするには、増分メカニズムを次のように実行する必要があります。
バイトnxのパラメータ[x>=2] = 0x01
バイトnyのパラメータ[y<=1] = 0x00
[n = SPI経由で送信されるバイト数]

コマンド [0x17] 価値
イベントシステム イベント.イベント
0x00 無効にする
0x01 2.0V
0x02 2.1V
0x03 2.2V
0x04 2.3V
0x05 2.4V
0x06 2.5V
0x07 2.6V
0x08 2.7V
0x09 2.8V
0x0A 2.9V
0x0B 3.0V
0x0C 3.1V
0x0D 3.2V
0x0E 3.3V
0x0F 3.4V

SPIタイミング計算

図3-1. SPIタイミング計算

SPIタイミング計算

時間 タイミング40%割り込み使用 説明 に依存 タイミング
T0 0 または 25 µs NSS LOWからAVRアクティブスリープモードが有効になるまでの時間 スリープ モードを使用しない場合は 0 µs、スリープ モードの場合は 25 µs 25μs
T1 17.6マイクロ秒 AVR がアクティブになってから最初のテレグラム バイトが始まるまでの時間 INT1 IRQ (立ち下がりエッジ) 45 サイクル (ISR) + 15 サイクル割り込み応答時間
T2 16マイクロ秒 f_SCKで1つのSPIバイトをシフトする時間 f_SCK 500 kHz(最大) 8 ビット / 500 kbit/s
T3 35.1マイクロ秒 最後のバイトを処理する時間 SPI RX/TXバッファIRQ 注:SPIコマンドに依存 最大120サイクル(*2)
T4 16.1マイクロ秒 SPIアイドルタイムテレグラム INT1 IRQ (立ち上がりエッジ) 40 サイクル (ISR) + 15 サイクル割り込み応答時間

タイミング計算はAVRコアクロック5.7MHzで実行
*2) SPIコマンド「Read RX Buffer」および「Read RSSI Buffer」に必要

充填レベル RX FIFO の読み取り 0
充填レベルTX FIFOの読み取り 0
フィルレベル RSSI FIFO の読み取り 0
イベントバイトを取得 0
RSSI FIFO の読み取り 120
RX FIFO の読み取り 120
SRAMレジスタへの書き込み 110
SRAMレジスタの読み取り 120
EEPROMへの書き込み 55
EEPROMの読み取り 0
TX FIFO 書き込み 110
TX プリアンブル FIFO 書き込み 110
システムモードの設定 55
校正と確認 50
パッチSPI XX
バージョンROMを取得 0
バージョンフラッシュを取得 0
顧客設定可能なコマンド XX
システムリセット 0
EEPROMセキュア書き込みをトリガーする 65
セットボリュームtageモニター 85
OFFコマンド 0
温度値を読み取る 0
SRAM サービスの初期化 50
RSSI測定を開始する 55
RSSI値を取得する 0
RX FIFO バイト割り込みの読み取り 70
RSSI FIFO バイト割り込みの読み取り 70

ドキュメントの改訂履歴

リビジョン 日付 セクション 説明
A 12/2021 書類 初回リリース

マイクロチップ Webサイト

マイクロチップは、 webサイト マイクロチップ/。 これ webサイトは file顧客が簡単に利用できる情報を提供します。 利用可能なコンテンツには次のようなものがあります。

  • 製品サポート – データシートとエラッタ、アプリケーション ノートとampleプログラム、設計リソース、ユーザーガイド、ハードウェアサポートドキュメント、最新のソフトウェアリリース、アーカイブされたソフトウェア
  • 一般的なテクニカル サポート – よくある質問 (FAQ)、テクニカル サポートのリクエスト、オンライン ディスカッション グループ、Microchip デザイン パートナー プログラム メンバーのリスト
  • マイクロチップの事業–製品セレクターと注文ガイド、最新のマイクロチップのプレスリリース、セミナーとイベントのリスト、マイクロチップの営業所、販売代理店、工場の代表者のリスト

製品変更通知サービス

Microchip 社の製品変更通知サービスは、お客様が Microchip 社製品を最新の状態に保つのに役立ちます。 指定した製品ファミリまたは関心のある開発ツールに関連する変更、更新、改訂、または正誤表がある場合はいつでも、サブスクライバーは電子メール通知を受け取ります。 登録するには、にアクセスしてください マイクロチップ/pcn に移動し、登録手順に従います。

カスタマーサポート

Microchip 製品のユーザーは、いくつかのチャネルを通じてサポートを受けることができます。

  • 販売代理店または代理店
  • 現地営業所
  • エンベデッドソリューションエンジニア(ESE)
  • テクニカルサポート

サポートについては、販売代理店、担当者、または ESE にお問い合わせください。 現地の営業所もお客様をサポ​​ートします。 このドキュメントには、営業所と場所のリストが含まれています。 テクニカル サポートは、 webサイト: サポート

マイクロチップデバイスのコード保護機能

Microchip 製品のコード保護機能に関する次の詳細に注意してください。

  • Microchip 製品は、それぞれの Microchip データ シートに記載されている仕様を満たしています。
  • Microchip 社は、意図された方法で、動作仕様の範囲内で、通常の条件下で使用される場合、同社の製品ファミリは安全であると考えています。
  • マイクロチップは、その知的財産権を尊重し、積極的に保護します。 マイクロチップ製品のコード保護機能に違反する試みは固く禁じられており、デジタルミレニアム著作権法に違反する可能性があります。
  • Microchip 社も他の半導体メーカーも、自社のコードのセキュリティを保証することはできません。コード保護は、製品が「破られない」ことを保証するものではありません。コード保護は常に進化しています。Microchip 社は、自社製品のコード保護機能を継続的に改善することに尽力しています。

法的通知

この出版物およびここに記載されている情報は、Microchip製品の設計、テスト、およびアプリケーションとの統合を含め、Microchip製品でのみ使用できます。 この情報を他の方法で使用すると、これらの条件に違反します。 デバイスアプリケーションに関する情報は、お客様の便宜のためにのみ提供されており、更新によって置き換えられる場合があります。 アプリケーションが仕様を満たしていることを確認するのはユーザーの責任です。 追加のサポートについては、最寄りのMicrochip営業所にお問い合わせいただくか、次のURLで追加のサポートを受けてください。 www.microchip.com/en-us/support/design-help/client-support-services。

この情報はマイクロチップによって「現状のまま」提供されます。マイクロチップは、明示的か黙示的か、書面か口頭か、法定かその他かを問わず、情報に関連するいかなる種類の表明または保証も行いません。これには、非侵害、商品性、特定目的への適合性に関する黙示の保証、またはその状態、品質、性能に関する保証が含まれますが、これらに限定されません。いかなる場合も、マイクロチップは、情報またはその使用に関連するいかなる間接的、特別、懲罰的、偶発的、または結果的な損失、損害、費用、経費についても、その原因が何であれ、マイクロチップがその可能性を知らされていたり、損害が予見可能であったりしても、一切責任を負いません。法律で認められる最大限の範囲で、情報またはその使用に関連するすべての請求に対するマイクロチップの全責任は、情報に対してお客様がマイクロチップに直接支払った料金の金額(ある場合)を超えないものとします。

生命維持および/または安全アプリケーションにおける Microchip デバイスの使用は、完全に購入者の責任であり、購入者は、かかる使用から生じるあらゆる損害、請求、訴訟、または費用から Microchip を防御し、補償し、免責することに同意するものとします。特に明記されていない限り、Microchip の知的財産権に基づくライセンスは、暗黙的またはその他の方法で譲渡されるものではありません。

商標

Microchip の名前とロゴ、Microchip ロゴ、Adaptec、AnyRate、AVR、AVR ロゴ、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、maXTouch、MediaLB、megaAVR、Microsemi、Microsemi ロゴ、MOST、MOST ロゴ、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32 ロゴ、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SST ロゴ、SuperFlash、Symmetricom、SyncServer、Tachyon、TimeSource、tinyAVR、UNI/O、Vectron、および XMEGA は、米国およびその他の国における Microchip Technology Incorporated の登録商標です。 AgileSwitch、APT、ClockWorks、The Embedded Control Solutions Company、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、IntelliMOS、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plus ロゴ、Quiet-Wire、SmartFusion、SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime、WinPath、および ZL は、米国 Microchip Technology Incorporated の登録商標です。

隣接するキー抑制、AKS、Analog-for-the-Digital Age、Any Capacitor、AnyIn、AnyOut、Augmented Switching、BlueSky、BodyCom、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、Dynamic Average Matching、DAM 、ECAN、Espresso T1S、EtherGREEN、G​​ridTime、IdealBridge、In-Circuit Serial Programming、ICSP、INICnet、Intelligent Paralleling、Inter-Chip Connectivity、JitterBlocker、Knob-on-Display、maxCrypto、maxView、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB認定ロゴ、MPLIB、MPLINK、MultiTRAK、NetDetach、NVM Express、NVMe、Omniscient Code Generation、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE 、リップルブロッカー、RTAX、RTG4、SAMICE、シリアルクアッドI / O、simpleMAP、SimpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、Total Endurance、TSHARC、USBCheck、VariSense、 VectorBlox、VeriPHY、 ViewSpan、WiperLock、XpressConnect、ZENA は、米国およびその他の国における Microchip Technology Incorporated の商標です。

SQTP は、米国 Microchip Technology Incorporated のサービス マークです。Adaptec ロゴ、Frequency on Demand、Silicon Storage Technology、Symmcom、および Trusted Time は、他の国における Microchip Technology Inc. の登録商標です。GestIC は、他の国における Microchip Technology Germany II GmbH & Co. KG (Microchip Technology Inc. の子会社) の登録商標です。ここに記載されているその他の商標はすべて、それぞれの会社の財産です。© 2021、Microchip Technology Incorporated およびその子会社。無断複写・転載を禁じます。ISBN: 978-1-5224-9403-4

品質管理システム

マイクロチップの品質管理システムの詳細については、 www.microchip.com/quality.

世界的な販売とサービス

アメリカ2355 West Chandler Blvd.
チャンドラー、アリゾナ85224-6199
電話: 480-792-7200
ファックス: 480-792-7277
テクニカルサポート:
サポート
Web 住所:
マイクロチップ

ドキュメント / リソース

MICROCHIP ATA8510 シリアル ペリフェラル インターフェイス コマンド シート [pdf] ユーザーガイド
ATA8510 シリアル ペリフェラル インターフェイス コマンド シート、ATA8510、シリアル ペリフェラル インターフェイス コマンド シート、ペリフェラル インターフェイス コマンド シート

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *