面向JN517x MCU的支持资源

JN517x无线微控制器

每个JN517x无线微控制器都包括超低功耗、高性能MCU,带有符合IEEE802.15.4标准的2.4GHz无线电收发器。

它们包含一系列常见的特性和优势:

  • 具有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绿色能源

JN517x开发套件

JN517x开发套件包含基于JN5179微控制器的组件,支持构建简单的无线网络。此套件内容可以与作为扩展套件的额外节点互为补充。

此开发套件组件经过预编程,带有“开箱即用”的演示应用。开发套件的内容可用作开发平台,基于所选的网络协议开发定制化JN517x应用。可提供与这些套件配套使用的示例应用和模板,而应用说明则在相应无线网络协议的网页上提供。

开发套件和扩展套件的汇总如下。

套件 说明 芯片 支持的协议 文档
JN517x-DK005 开发套件 JN5179-001 IEEE, ZB3, ZGP
JN517x-XK030 通用节点扩展套件 JN5179-001 IEEE, ZB3, ZGP
JN517x-XK040 照明/传感器节点扩展套件 JN5179-001 IEEE, ZB3, ZGP
OM15021 USB Dongle JN5179-001 IEEE, ZB3, ZGP

IEEE = IEEE 802.15.4, ZB3 = ZigBee 3.0, ZGP = ZigBee绿色能源

JN517x支持软件

为每个支持的无线网络协议免费提供软件开发人员套件(SDK),为开发JN517x微控制器定制化应用提供全面的软件支持。SDK和相关资源可为以下协议提供:

所有SDK均包含用于控制硬件的API:

  • 集成外设API,包含用于控制JN517x器件片上外设的函数
  • 电路板API,包含用于控制开发套件电路板上资源的函数

工具链

使用上述SDK的JN517x应用开发在LPCXpresso集成开发环境(IDE)中运行,该IDE是可从恩智浦LPCXpresso网页获得的基于Eclipse的IDE。此IDE必须安装在相关JN517x SDK之前的开发机子上。SDK版本说明中介绍了所需的LPCXpresso版本(含在SDK数据包内)。

JN517x SDK中提供闪存编程器工具,并且在LPCXpresso IDE内可访问此工具。此外,还提供独立命令行JN51xx闪存编程器实用工具(JN-SW-4107)。

软件、文档和支持资源

我们还为用户提供了用于开发定制化JN517x解决方案的各种资源,包括软件、数据手册、用户指南、参考手册、参考设计和应用说明。下面列出了与JN517x硬件相关的资源(请注意,无线网络协议网页上提供了SDK)。

JN516x/7x产品合规性和认证页面提供了JN517x器件和相关产品的合规性信息。

类型 部件编号 名称 说明 版本
软件 JN-SW-4107 JN51xx生产闪存编程器 在生产环境中将构建的应用加载到 JN51xx 器件的实用工具。有关详细信息,请参阅和用户指南JN-UG-3099。 1365
数据手册
JN517X [English] 详细介绍了 JN517x 系列微控制器。 2.0
JN5179M1x [English] JN5179-001-M1x 数据手册 [English] 详细介绍了JN5179-001-M1x系列模块。 2.0
用户指南
JN-UG-3099 [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-UG-3121 [English] JN517x-DK005 开发套件用户指南 [English] 介绍了 JN517x-DK005 开发套件的内容,以及如何设置并运行预加载的演示。 1.1
参考手册
JN-RM-2003 [English] Board API 参考手册 [English] 详细介绍了电路板API,此类API在应用代码中使用,可与开发套件中所提供电路板上的组件进行交互。 2.4
JN-RM-2013 [English] JN516x/7x AES协处理器API参考手册 [English] 详细介绍了访问JN517x无线微控制器上用于数据加密/解密的AES协处理器的API函数。仅在对协议栈未提供安全性的数据进行显式加密/解密时才需要。 2.0
JN-RM-2027 [English] 详细介绍了生产测试API,此类API在用于JN51xx器件的产品设计和生产过程中执行程序测试 1.6
参考设计
JN-RD-6052 JN517x模块 详细介绍了JN517x模块的设计。 1.0
JN-RD-6053 JN517x USB Dongle 详细介绍了JN517x USB dongle的设计。 1.0
应用笔记
JN-AN-1003 [English] JN51xx引导程序操作 [English] 介绍JN51xx无线微控制器引导加载程序的功能。 1.13
JN-AN-1035 [English] 介绍如何计算包含JN517x节点的IEEE802.15.4无线网络的数据传输速率。 1.2
JN-AN-1059 [English] 为基于IEEE802.15.4的无线网络提供射频部署指南。 1.2
JN-AN-1079 [English] 介绍在存在干扰(如,Wi-Fi和Bluetooth)的情况下,影响IEEE 802.15.4系统的问题。 1.1
JN-AN-1186 [English] 温度变化会对JN516x和JN517x器件的无线电和32-MHz晶体振荡器的工作产生影响,本文档将介绍用于处理此类变化的软件功能。 1.1
JN-AN-1210 JN517x客户模块评估工具 提供JN517x客户模块评估工具,可评估JN517x模块的性能。 1053
JN-AN-1235 [English]