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

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

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

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

  • 可変幅命令、多段命令パイプライン、およびプログラム可能なクロック速度と様々なスリープモードを備えた低電力動作によって、高い符号化効率を提供する改良型32ビットRISCプロセッサ
  • アプリケーション、ネットワークスタック、およびソフトウェアライブラリの不揮発性ストレージ用のオンチップフラッシュメモリ
  • 内蔵RAMおよびEEPROMにより、デバイスは組み込みアプリケーションと共にワイヤレスネットワークスタックを実行したり、コプロセッサモードで実行したりできます
  • アナログとデジタルの豊富な周辺機器
  • 低電流ソリューションでバッテリ持続時間が長く、コインセルから直接操作が可能

JN5169デバイスは、最大10dBmの送信電力、大容量の内部フラッシュメモリを提供するJN516xシリーズの主力製品であり、完全なZigBee Smart Energy v1.4ソリューションの一部です。

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

注: K32W061/41または JN5189/88Tは、新しいZigbee®、スレッド、およびBluetooth® LE 5.0デザインに適しています。新しいソフトウェアリリースは計画されていません

チップ RAM EEPROM フラッシュ 最大送信電力 対応プロトコル 文学
JN5169-001 32KB 4KB 512KB +10dBm ZB3, ZHA, ZLL, ZGP, IEEE
JN5168-001 32KB 4KB 256KB +2.5dBm ZB3, ZHA, ZLL, ZSE, ZGP, IEEE
JN5164-001 32KB 4KB 160KB +2.5dBm ZB3, ZLL, ZGP, IEEE
JN5161-001 8KB 4KB 64KB +2.5dBm ZGP、IEEE

ZB3 = ZigBee 3.0、ZHA = ZigBeeホームオートメーション、ZLL = ZigBeeライトリンク、ZSE = ZigBeeスマートエネルギー、ZGP = ZigBeeグリーンパワー、IEEE = IEEE 802.15.4

JN516x評価キット

JN516xマイクロコントローラを中心としたコンポーネントを含む評価キットが用意されており、簡単なワイヤレスネットワークの構築が可能です。

キットのコンポーネントは、「すぐに」実行できるデモ・アプリケーションを使用して事前にプログラムされています。これらのキットで使用できるアプリケーションの例およびテンプレートは、該当する無線ネットワークプロトコルのWebページに記載されているアプリケーションノートで入手できます(下記の「JN516xサポートソフトウェア」を参照)。評価キットの内容は、選択したネットワークプロトコルでカスタムJN516xアプリケーションを開発するためのプラットフォームとして使用できます。

利用可能な評価キットとその機能を以下にまとめます。

評価キット チップ 対応プロトコル 文学
JN516x-EK001 JN5168-001 IEEE802.15.4、ZigBee Home Automation、ZigBee Light Link、ZigBee Smart Energy 製品概要

「モノのインターネット」ゲートウェイ

NXP® JN5168-RD6040 IoT(Internet of Things)ゲートウェイは、ZigBee PROなどのIEEE 802.15.4ベースのプロトコルで動作するワイヤレスネットワーク用のイーサネットゲートウェイです。従来のIPルーターを使ってワイヤレスネットワークをインターネットなどのIPベースのネットワークに接続し、スマートフォン、タブレット、PC、クラウドなどの日常的なIP接続デバイスからワイヤレスノードの制御と監視を可能にします。

IoT Gatewayは、NXPのワイヤレスマイクロコントローラJN5168と、LinuxオペレーティングシステムのOpenWRTディストリビューションを実行するArm9-based LPC3240マイクロコントローラを中心に設計されており、システム開発用の使いやすいプラットフォームを提供します。

JN5168-RD6040 IoT Gatewayは製品として購入できます 。技術的な詳細は、アプリケーションノート ZigBee IoT Gateway (JN-AN-1194)に記載されています。IoTゲートウェイのカスタムビルドの設計リソースは、リファレンスデザイン JN5168-RD6040 IoTゲートウェイ (JN-RD-6040)で提供されています。

JN516xサポートソフトウェア

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

ZigBee 3.0とZigBee Home AutomationはZigBee Green Powerに対応しています。

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

  • Integrated Peripherals API。JN516xデバイスのオンチップ周辺機器の制御に使用できる機能を備えています。
  • ボードAPI。評価キットボード上のリソースを制御する関数で構成されます。

SDKは、JN516xアプリケーションの開発に必要なソフトウェアツールが含まれているJN516xツールチェーン(プロトコルスタックに応じてJN-SW-4041またはJN-SW-4141)の上にインストールする必要があります(下記のツールチェーンを参照 )。

ツールチェーン

NXPは、Eclipse統合開発環境(IDE)に基づくJN516xアプリケーション開発用のツールチェーンを提供します。必要なツールチェーン(JN-SW-4041またはJN-SW-4141)は、無線ネットワークプロトコルスタックに依存します。たとえば、「BeyondStudio for NXP」ツールチェーン(JN-SW-4141)は、ZigBee 3.0、ホームオートメーション、およびライトリンクに使用されます。関連するツールチェーンは、各プロトコルのWebページで利用できます(上記の JN516xサポートソフトウェアを参照 )。

JN51xx Flashプログラマーユーティリティはツールチェーンに含まれています。また、別のコマンドラインJN51xx Flashプログラマーユーティリティ(JN-SW-4107)も使用できます。

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

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

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

品番 タイトル 概要 バージョン
ソフトウェア
JN-SW-4107 JN51xx本番Flashプログラマ 本番環境のJN51xxデバイスに組み込みアプリケーションをロードするためのユーティリティ。詳細については、「リリース ・ノート 」および「ユーザー・ガイド」JN-UG-3099を参照してください。 1365
データ・シート
JN5169 JN5169データシート 詳細については、JN5169マイクロコントローラを参照してください 1
JN5169M0x [English] JN5169-001-M0x-2データシート [English] モジュールJN5169-001-M0xシリーズの詳細 3.0
JN-DS-JN516x JN516xデータシート 詳細はJN516xシリーズのマイクロコントローラをご覧ください。 1.3
JN-DS-JN5168-001-MO [English] JN5168-001-Myyデータシート [English] 詳細はJN5168-001-Myyシリーズのモジュールです。 1.4
ユーザ・ガイド
JN-UG-3087 [English] JN516x統合周辺機器APIユーザーガイド [English] 詳細は、JN516xオンチップ周辺機器と対話するためにアプリケーションコードで使用されるJN516x統合周辺機器APIを説明します。 1.4
JN-UG-309> [English] JN516x-EK001評価キットユーザーガイド [English] JN516x-EK001評価キットの内容と、プリロードされたデモのセットアップおよび実行方法について説明します。 1.5
JN-UG-309 [English] JN51xx量産Flashプログラマ向けユーザガイド [English] JN51xxプロダクションフラッシュプログラマ(JN-SW-4107)の使用法について説明します。 1.1
JN-UG-310 [English] JN516x-EK004評価キットユーザーガイド [English] JN516x-EK004評価キットの内容と、プリロードされたデモのセットアップおよび実行方法について説明します。 2.0
リファレンス・マニュアル
JN-RM-2003 [English] LPRFボードAPIリファレンスマニュアル [English] 詳細はボードAPIを参照してください。このAPIは、評価キットで提供されるボード上のコンポーネントと対話するためにアプリケーションコードで使用されます。 2.4
JN-RM-2013 [English] JN516x/7x AESコプロセッサAPIリファレンスマニュアル [English] JN516xワイヤレスマイクロコントローラでデータの暗号化/復号化に使用されるAESコプロセッサにアクセスするためのAPI関数の詳細を説明します。プロトコルスタックによって提供されるセキュリティの範囲外でデータを明示的に暗号化/復号化する場合にのみ必要です。 2.0
JN-RM-2027 [English] Production Test APIリファレンスマニュアル [English] 製品の設計および製造時にJN51xxデバイスで実行するテストのプログラムに使用できるAPIについて説明します。 1.6
リファレンスデザイン
JN-RD-6021 USBプログラミングドングル JN51xxワイヤレスマイクロコントローラ用のフラッシュメモリのプログラミングに使用できるUSBドングルの設計について説明します。 1.1
JN-RD-6036 キャリアボードと拡張ボード JN516xデバイスを使用できるキャリアボードと拡張ボードの設計について詳しく説明します。 1.4
JN-RD-6038 JN516xモジュールリファレンスデザイン JN516xワイヤレスマイクロコントローラをベースとしたモジュールの低コスト設計について説明します。 1.1
JN-RD-6039 JN516x USBドングルリファレンスデザイン JN516xマイクロコントローラをベースとするワイヤレスネットワークノードとして機能するUSBドングルの設計について説明します。 1.1
JN-RD-6040 JN5168-RD6040 IoTゲートウェイ JN5168-RD6040 'Internet of Things' (IoT)ゲートウェイの設計リソースが含まれています。 1.3
JN-RD-6048 JN5169 ZigBee CCTW電球 ZigBeeスマート照明ネットワークの色変更可能なチューナブルホワイト(CCTW)電球のためのJN5169ベースのボードの設計リソースが含まれています。120Vおよび230Vの大信号ボード、および小信号ボードを搭載しています。 1.0
アプリケーション・ノート
JN-AN-1001 [English] JN516xの消費電力の計算 [English] IEEE802.15.4ベースのアプリケーションを実行するJN516xワイヤレスマイクロコントローラに必要な電力を計算する方法について説明します。 1.6
JN-AN-1003 [English] JN51xxブートローダー操作 [English] JN51xxワイヤレスマイクロコントローラのブートローダーの機能について説明します。 1.13
JN-AN-1035 [English] 802.15.4データレートの計算 [English] JN516xベースのノードを含む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-1166 Smart Lamp Driversのアプリケーションノート JN516xデバイス上で動作するアプリケーションがランプのハードウェアドライバと対話することを可能にする、「スマートランプ」用のNXPソフトウェアドライバを提供し、説明します。 1.2
JN-AN-1170 [English] RFリモートコントロールユニット(DR1159)アプリケーションノート [English] RFリモートコントロールユニット(DR1159)の静電容量式タッチキーパッドで使用できるソフトウェアアルゴリズムについて説明します。サンプルアプリケーションを含みます。 1.1
JN-AN-1186 [English] JN516x温度依存の操作ガイドライン [English] 温度変化によるJN516xデバイスでの無線および32MHz水晶発振器の動作の変動に対処するために使用できるソフトウェア機能について説明します。 1.0
JN-AN-1228 JN51xxでの複数イメージのサポート JN51xx内蔵フラッシュメモリに格納されている2つのアプリケーションのいずれかを選択して実行する方法を示します。 1.1
AN11662 [English] ZigBeeネットワーク用の高性能PCBアンテナ [English] ZigBeeネットワークなどのIEEE802.15.4ベースのシステムでJN516xワイヤレスマイクロコントローラで使用するプリントアンテナの3つの設計について説明します。 1.0
AN11659 [English] JN5169/001 RFシステムテストレポートAN11659 [English] JN 5169 RFテスト 2.0