JN517xマイクロコントローラ用サポート・リソース

JN517xワイヤレスマイクロコントローラ

JN517xワイヤレスマイクロコントローラは、IEEE802.15.4準拠の2.4GHz無線トランシーバとともに、超低電力、高性能MCUで構成されています。

これらの製品には、次のような一般的な機能とメリットがあります。

  • Arm® Cortex®-M3プロセッサ(プログラム可能なクロック速度とデバッグサポート)
  • アプリケーション、ネットワークスタック、およびソフトウェアライブラリの不揮発性ストレージ用のオンチップフラッシュメモリ
  • 内蔵RAMおよびEEPROMにより、デバイスは組み込みアプリケーションと共にワイヤレスネットワークスタックを実行したり、コプロセッサモードで実行したりできます
  • アナログとデジタルの豊富な周辺機器
  • 低電流ソリューションでバッテリ持続時間が長く、コインセルから直接操作が可能

利用可能なチップ、メモリサイズ、サポートされているプロトコルは以下の通りです。

チップ RAM EEPROM フラッシュ 最大送信電力 対応プロトコル 文学
JN5179-001 32KB 4KB 512KB +10dBm IEEE、ZB3、ZGP
JN5178-001 32KB 4KB 256KB +10dBm IEEE、ZB3、ZGP
JN5174-001 32KB 4KB 160KB +10dBm IEEE、ZB3、ZGP

IEEE = IEEE 802.15.4、ZB3 = ZigBee 3.0、ZGP = ZigBee Green Power

JN517x開発キット

JN5179マイクロコントローラをベースとしたコンポーネントを含むJN517x開発キットが用意されており、簡単な無線ネットワークの構築が可能です。キットの内容は、拡張キットとして利用可能な追加のノードで補足することができます。

開発キットのコンポーネントは、「すぐに」実行できるデモ・アプリケーションを使用して事前にプログラムされています。開発キットの内容は、選択したネットワークプロトコルでカスタムJN517xアプリケーションを開発するためのプラットフォームとして使用できます。これらのキットで使用できるアプリケーションとテンプレートの例が用意されています。これらは、関連する無線ネットワークプロトコルのWebページに用意されています。

開発キットと拡張キットの概要を次に示します。

JN517xサポートソフトウェア

JN517xマイクロコントローラ上でのカスタムアプリケーション開発のための包括的なソフトウェアサポートは、サポートされている各ワイヤレスネットワークプロトコル用のソフトウェア開発者用キット(SDK)で無料でダウンロードできます。SDKおよび関連するリソースは、次のプロトコル用です。

各SDKには、ハードウェアを制御するためのAPIが含まれています。

  • Integrated Peripherals API。JN517xデバイスのオンチップ周辺機器の制御に使用できる機能を備えています。
  • 開発キットボード上のリソースを制御する関数を含むボードAPI

ツールチェーン

上記のSDKを使用したJN517xアプリケーション開発は、NXP LPCXpresso Webページから入手可能なEclipseベースのIDEであるLPCXpresso Integrated Development Environment (IDE)で実行されます。このIDEは、関連するJN517x SDKの前に開発マシンにインストールする必要があります。必要なバージョンのLPCXpressoは、SDKリリースノート(SDKパッケージ内)で指定されています。

JN517x SDKにはFlashプログラマーユーティリティが用意されており、このユーティリティはLPCXpresso IDE内からアクセスできます。また、別のコマンドラインJN51xx Flashプログラマーユーティリティ(JN-SW-4107)も使用できます。

ソフトウェア、ドキュメント、サポート資料

ソフトウェア、データシート、ユーザーガイド、リファレンスマニュアル、リファレンスデザイン、アプリケーションノートなど、カスタムJN517xソリューションの開発を支援する幅広いユーザーリソースが用意されています。JN517xハードウェアに関連するリソースを以下に示します(SDKはワイヤレスネットワークプロトコルのWebページで提供されています)。

: JN517xデバイスおよび関連製品のコンプライアンス情報は、「JN516x/7x製品コンプライアンスおよび認定」のページに記載されています。

タイプ 品番 タイトル 概要 バージョン
ソフトウェア JN-SW-4107 JN51xx本番Flashプログラマ 本番環境のJN51xxデバイスに組み込みアプリケーションをロードするためのユーティリティ。詳細については、およびユーザーガイドJN-UG-3099を参照してください。 1365
データ・シート
JN517X [English] JN517xデータシート [English] 詳細はJN517xシリーズのマイクロコントローラをご覧ください。 2.0
JN5179M1x [English] JN5179-001-M1xデータシート [English] モジュールJN5179-001-M1xシリーズの詳細。 2.0
ユーザ・ガイド
JN-UG-3099 [English] JN51xx量産Flashプログラマ向けユーザガイド [English] JN51xxプロダクションフラッシュプログラマ(JN-SW-4107)の使用法について説明します。 1.1
JN-UG-3118 [English] JN517x統合周辺機器APIユーザーガイド [English] 詳細は、IEEE 802.15.4およびZigBee 3.0アプリケーション・コードで使用されるJN517xオンチップ周辺機器と対話するためのJN517x統合周辺機器APIを説明します。 1.1
リファレンスマニュアル  
JN-RM-2003 [English] Board APIリファレンスマニュアル [English] 開発キットに付属するボード上のコンポーネントと対話するためにアプリケーションコードで使用されるボードAPIについて詳しく説明します。 2.4
JN-RM-2013 [English] JN516x/7x AESコプロセッサAPIリファレンスマニュアル [English] JN517xワイヤレスマイクロコントローラでデータの暗号化/復号化に使用されるAESコプロセッサにアクセスするためのAPI関数の詳細を説明します。プロトコルスタックによって提供されるセキュリティの範囲外でデータを明示的に暗号化/復号化する場合にのみ必要です。 2.0
JN-RM-2027 [English] Production Test APIリファレンスマニュアル [English] 製品の設計および製造時にJN51xxデバイスで実行するテストのプログラムに使用するAPIについて説明します。 1.6
リファレンスデザイン
JN-RD-6036 キャリアボードと拡張ボード JN517xデバイスを使用できるキャリアボードと拡張ボードの設計について詳しく説明します。 1.4
JN-RD-6052 JN517xモジュール JN517xモジュールの設計について詳しく説明します。 1.0
JN-RD-6053 JN517x USBドングル JN517x USBドングルの詳細なデザイン。 1.0
アプリケーション・ノート
JN-AN-1003 [English] JN51xxブートローダ操作 [English] JN51xxワイヤレスマイクロコントローラのブートローダーの機能について説明します。 1.13
JN-AN-1035 [English] 802.15.4データレートの計算 [English] JN517xベースのノードを含むIEEE802.15.4ベースのワイヤレスネットワークでデータレートを計算する方法について説明します。 1.2
JN-AN-1059 [English] IEEE802.15.4ベースのワイヤレスネットワークを展開するための基本的なRFガイドラインを示します。 1.2
JN-AN-1079 [English] IEEE 802.15.4(2.4 GHz)の共存 [English] Wi-FiやBluetoothなどの干渉源が存在する場合にIEEE 802.15.4ベースのシステムのパフォーマンスに影響を与える問題について説明します。 1.1
JN-AN-1186 [English] JN516xおよびJN517xの温度依存の操作ガイドライン [English] 温度変化によるJN516xおよびJN517xデバイスでの無線および32MHz水晶発振器の動作の変動に対処するために使用できるソフトウェア機能について説明します。 1.1
JN-AN-1210 JN517xカスタマー・モジュール評価ツール JN517xモジュールのパフォーマンスを評価できるJN517xカスタマーモジュール評価ツールを提供します。 1053
JN-AN-1235 [English] JN517x消費電力 [English] IEEE 802.15.4ベースのアプリケーションを実行するJN517xデバイスに必要な電力を計算する方法について説明します。 1.0