面向JN516x MCU的支持资源 | NXP 半导体

面向JN516x MCU的支持资源

JN516x无线微控制器

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

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

  • 增强型32位RISC处理器,采用变宽指令集和多级指令流程,具备高编码效率,并通过可编程时钟速率和多种睡眠模式实现低功耗运行。
  • 片上闪存,用于应用、网络协议栈和软件库的非易失性存储器
  • 片上RAM和EEPROM,支持器件同时运行无线网络协议栈和嵌入式应用,或者在协处理器模式下运行
  • 丰富的模拟和数字外设组合
  • 低电流解决方案,延长电池寿命,支持直接通过纽扣电池工作。

JN5169系列器件是JN516x系列的旗舰产品,可提供高达10dBm的发射功率、大容量的内部闪存,也是完整的ZigBee Smart Energy v1.4解决方案的一部分。

下面汇总了可供订购的芯片、存储器大小和支持的协议。

注:K32W061/41JN5189/88T是任何新的Zigbee®、Thread及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 Home Automation,ZLL = ZigBee Light Link,ZSE = ZigBee Smart Energy,ZGP = ZigBee Green Power,IEEE = IEEE802.15.4

JN516x评估套件

评估套件包含基于JN516x微控制器的组件,支持构建简单的无线网络。

套件组件经过预编程,带有“开箱即用”的演示应用。与这些套件配套使用的示例应用和模板在应用笔记中提供,而应用笔记则在相应无线网络协议的网页上提供(参见下述JN516x支持软件)。评估套件的内含物可用作开发平台,基于所选的网络协议开发定制化JN516x应用。

下表总结了可用的评估套件及其特性。

评估套件 芯片 支持的协议 文档
JN516x-EK001 JN5168-001 IEEE802.15.4、ZigBee Home Automation、ZigBee Light Link、ZigBee Smart Energy 产品简介
JN516x-EK004 JN5169-001 ZigBee Home Automation、ZigBee Light Link 产品简介

“物联网”网关

恩智浦JN5168-RD6040“物联网”(IoT)网关是一款无线网络以太网网关,基于ZigBee PRO等IEEE802.15.4协议。它通过传统的IP路由器将无线网络连接至Internet等基于IP的网络,支持通过智能手机、平板电脑、PC和云等日常IP互联设备,控制和监测无线节点。

物联网网关基于恩智浦JN5168无线微控制器和Arm9 LPC3240微控制器设计,运行OpenWRT版本的Linux操作系统,提供了一款易于使用的系统开发平台。

JN5168-RD6040物联网网关可作为一款产品购买。如需了解完整的技术详情,请参阅以下应用笔记:ZigBee物联网网关(JN-AN-1194)。定制化构建该物联网网关的设计资源通过以下参考设计提供:JN5168-RD6040物联网网关(JN-RD-6040)。

JN516x支持软件

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

为ZigBee Green Power启用ZigBee 3.0和ZigBee Home Automation。

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

  • 集成外设API,包含用于控制JN516x器件片上外设的函数
  • 板API,包含用于控制评估套件板上资源的函数

所有SDK必须在JN516x工具链(JN-SW-4041或JN-SW-4141,具体取决于采用的协议栈)的基础上安装。工具链包含开发JN516x应用所需的软件工具(参见以下工具链)。

工具链

恩智浦为基于Eclipse集成开发环境(IDE)的JN516x应用开发提供工具链。所需的工具链(JN-SW-4041或JN-SW-4141)取决于无线网络协议栈。例如, ‘BeyondStudio for NXP’工具链(JN-SW-4141)用于ZigBee 3.0、Home Automation及Light Link。每个协议的网页提供相关工具链(参见上述JN516x支持软件)。

这些工具链提供JN51xx闪存编程器实用工具。此外,还提供独立命令行JN51xx闪存编程器实用工具(JN-SW-4107)。

软件、文档和支持资源

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

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

部件编号 名称 说明 版本
软件
JN-SW-4107 JN51xx生产闪存编程器 在生产环境中将构建的应用加载到JN51xx器件的实用工具。如需了解详细信息,请参阅版本说明和用户指南JN-UG-3099。 1365
数据手册
JN5169 JN5169数据手册 详细介绍JN5169微控制器 1
JN5169M0x [English] 详细介绍了JN5169-001-M0x系列模块。 3.0
JN-DS-JN516x JN516x数据手册 详细介绍了JN516x系列微控制器。 1.3
JN-DS-JN5168-001-MO [English] 详细介绍了JN5168-001-Myy系列模块。 1.4
用户指南
JN-UG-3087 [English] 详细介绍了应用代码中用来与JN516x片上外设进行交互的JN516x集成外设API。 1.4
JN-UG-309> [English] 介绍了JN516x-EK001评估套件的内含物,以及如何设置并运行预加载的演示。 1.5
JN-UG-309 [English] 介绍如何使用JN51xx生产闪存编程器(JN-SW-4107)。 1.1
JN-UG-310 [English] 介绍了JN516x-EK004评估套件的内含物,以及如何设置并运行预加载的演示。 2.0
参考手册
JN-RM-2003 [English] 详细介绍了板API,此类API在应用代码中使用,可与评估套件中所提供板上的组件进行交互。 2.4
JN-RM-2013 [English] 详细介绍了访问JN516x无线微控制器上用于数据加密/解密的AES协处理器的API函数。在明确进行数据加密或解密操作、且不依赖协议栈所提供的安全机制时,此项为必需。 2.0
JN-RM-2027 [English] 详细介绍了生产测试API,此类API在用于JN51xx器件的产品设计和生产过程中执行程序测试 1.6
参考设计
JN-RD-6021 USB编程Dongle 介绍了可用于编程JN51xx无线微控制器闪存的USB Dongle的设计。 1.1
JN-RD-6036 载板和扩展板 详细介绍了可与JN516x器件配套使用的载板和扩展板的设计。 1.4
JN-RD-6038 JN516x模块参考设计 介绍基于JN516x无线微控制器的低成本模块设计。 1.1
JN-RD-6039 JN516x USB Dongle参考设计 介绍一款USB Dongle的参考设计,该参考设计可用作基于JN516x微控制器的无线网络节点。 1.1
JN-RD-6040 JN5168-RD6040物联网网关 包含面向JN5168-RD6040“物联网”(IoT)网关的设计资源。 1.3
JN-RD-6048 JN5169 ZigBee CCTW灯泡 包含面向基于JN5169的板的设计资源,适用于ZigBee智能照明网络中的CCTW照明灯泡。包含120V和230V大信号板和小信号板。 1.0
应用笔记
JN-AN-1001 [English] 介绍如何计算运行基于IEEE802.15.4的应用的JN516x无线微控制器的功耗。 1.6
JN-AN-1003 [English] 介绍JN51xx无线微控制器引导加载程序的功能。 1.13
JN-AN-1035 [English] 介绍如何计算包含JN516x节点的IEEE802.15.4无线网络的数据传输速率。 1.2
JN-AN-1059 [English] 为基于IEEE802.15.4的无线网络提供射频部署指南。 1.2
JN-AN-1079 [English] 介绍在存在干扰(如Wi-Fi和Bluetooth)的情况下,影响IEEE802.15.4系统性能的问题。 1.1
JN-AN-1166 智能灯泡驱动器应用笔记 提供并介绍了恩智浦“智能灯泡”软件驱动程序,支持基于JN516x器件的应用与灯泡的硬件驱动器进行交互。 1.2
JN-AN-1170 [English] 介绍了射频远程控制单元(DR1159)上电容式触摸小键盘所用的软件算法。包括示例应用。 1.1
JN-AN-1186 [English] 温度变化会对JN516x器件的无线单元和32-MHz晶体振荡器的运行产生影响,本文档将介绍用于处理此类变化的软件功能。 1.0
JN-AN-1228 JN51xx的多镜像支持 演示选择和运行在JN51xx内部闪存中存储的两个应用程序之一的方法。 1.1
AN11662 [English] 介绍了3种与JN516x无线微控制器配套使用的印刷天线设计,适用于基于IEEE802.15.4的系统,例如ZigBee网络。 1.0
AN11659 [English] JN5169射频测试 2.0