nRF51-DK基于Nordic的nRF51系列系统级芯片(SoC)。nRF51 是结合了一个2.4GHz多协议无线电、一个32位ARM® Cortex™ M0处理器、128kB或256kB快闪存储器,以及16kB或32kB RAM的高集成度收发器产品,能够支持广泛的外设,并且提供四方扁平无引线(QFN) 和晶圆级芯片规模封装 (WLCSP) 选项 (参见以下“关于nRF51系列”)。SoC器件支持一系列SoftDevice (Nordic的SoftDevice是集成了RF协议和相关管理框架的独立堆栈),专为蓝牙智能、ANT、2.4GHz专有技术,甚至在单一器件上集成这些协议而设。
nRF51-DK符合Arduino Uno连接器标准,能够用于广泛的第三方Arduino盾板扩展板。nRF51-DK允许接入所有设备外设、接口和I/O。此外,nRF51-DK还具有四个用户可编程按钮和LED,以及电压和电流引脚来测量设备功耗。
nRF51-Dongle是紧凑型USB可连接式软件狗,可以用于nRF51系列SoC的标准软件开发紧备及电压和电流引脚以接的每ordic’s 。nRF51-Dongle具有一个用户可编程按钮和一个RGB LED,而在与Nordic的nRF 监察器 (Sniffer)和主控板(MCP)固件和软件一起使用时特别有用。nRF监察器是可从Nordic下载的程序,并且与nRF51-DK一起使用时能够在空中捕获蓝牙智能数据包,然后可以使用免费的开源协议分析工具Wireshark进行查看和分析。开发套件、软件狗 (dongle),以及这两个实用程序 (可从Nordic下载) 为开发人员提供了功能非常强大的工具,适合测试、监控和分析正在开发的应用的蓝牙智能通信。
nRF51-DK和nRF51-Dongle具有标准工具链选项支持,包括Keil、IAR和Gnu Compiler Collection (GCC)。nRF51-DK还可用于开发ARM mbed™应用 (ARM mbed是为使用ARM Cortex-M系列微控制器进行开发的一个创新且易用的开源开发人员协作平台,它提供了用于开发的完整工具链,包括基于浏览器的集成开发环境(IDE)和云编译器,以及拖放器件编程等其它特性) 。
在使用标准工具链时,nRF51-DK 和 nRF51-Dongle 使用Segger J-Link OB的编程和调试选项,而在使用ARM mbed工具链进行开发时,nRF51-DK还额外支持CMSIS-DAP编程和调试。
nRF51-DK尺寸仅为63 x 101mm,并且具有钮扣电池支架,允许在目标产品应用场景中进行现场测试。这款开发套件还可以用作编程器,用于其它使用nRF51系列SoC的目标电路板。nRF51-Dongle是尺寸只有16 x 28mm的高度紧凑设计。
Nordic Semiconductor产品管理总监Thomas Embla Bonnerud表示:“随着nRF51-DK的推出,工程师无论选择何种蓝牙技术,都仅需购买一个开发套件,便可用于所有产品的开发。更好的是,nRF51-DK提供了Arduino Uno-compatible外形尺寸的灵活性,从而简化对庞大且不断增长的第三方Arduino盾板的接入。而且,因为这款套件支持ARM mbed,具有基于网络的软件开发、开源软件库,以及拖放编程功能,所以开发人员在将产品从包装盒中取出的短短数分钟内便能够进行原型构建。”
Nordic Semiconductor销售与市场推广部总监Geir Langeland解释道:“对于希望开发蓝牙智能、ANT或2.4GHz专有无线产品的专业工程师或 “创客” (maker)领域中的发烧友而言,nRF51-DK显着降低了技术和成本障碍。蓝牙智能正在蓬勃发展,而ANT和2.4GHz专有技术也在各自的利基市场中显示了良好增长,因此在开发工作开始时要选择何种技术并不总是清晰的。nRF51-DK能够轻易处理所有三种主要的ULP无线技术,为用户在选择无线技术方面提供最大的灵活性。”