21464|9

6069

帖子

4

TA的资源

版主

楼主
 

【Development Kit for nRF52840 】+ 测评 一 硬件篇 [复制链接]

本帖最后由 damiaa 于 2018-11-28 10:56 编辑

                          nRF52840 Preview Development Kit (DK) 测评一 纯硬件篇
nRF52840 Preview Development Kit (DK) (以下简称nRF52840-DK),Nordic一款采用nRF52840多协议(内含ARM® CortexTM-M4F片上系统)的多功能单板开发工具,适用于Bluetooth® 5/蓝牙低功耗 (BLE)蓝牙MESH802.15.4/ThreadZIGBEEANT/ANT+以及2.4GHz专有应用nRF52840-DKArduino Uno Revision 3标准硬件兼容,内含Segger J-Link OB便于调试板载边缘连接器访问所有I/O和接口,有四个用户可编程LED和按钮。板子带有NFC接口和天线,可以用与NFC的直接测试和调试NFC标签功能
nRF52840-DK各种标准库文件和DEMO下载工具软件等供开发人员使用。nRF52840-DK支持使用KeilIARGCC的标准Nordic工具链软件,另外有SEGGER 公司的SEGGER Embedded Studio(免费)IDE的支持 ,支持ARM mbed
看到以上的介绍,大家都心动了吧?告诉你更加有意思的是,该板售价:300多人民币,Nordic还推出了一款该芯片的USB评估小板nRF52840-Dongle价格几十元。某宝更是推出了很多nRF52840的开发板,价格更加便宜,这才是DIY的爱好者的福音。
下面看看这块板的庐山真面目吧:


初步的印象是 蓝色 大小适中 相对紧凑 功能齐全 接口丰富

Software tools介绍:
S140 SoftDevice:      Nordic RF软件最新协议栈。Nordic 把协议栈和软件应用部分分开了。
nRF5 SDK:       nRF5 Software Development Kit (SDK) 提供应用开发的库和例子源代码。
nRF5x Command Line Tools:       nRF5x Tools 包含JLinkARM, JLink CDC, nRFjprog, and mergehex.nRFjprog 是命令行工具中对芯片编程和设置的命令。
nRF5x-pynrfjprog:       nRF5x-pynrfjprog 是简单的Python nrfjprog DLL接口 . 可用于scripting,特别是自动测试.
nRFgo Studio:        nRFgo Studio是编程nRF5x SoftDevices,applications, and bootloaders的图形接口软件.
nRF Connect for desktop:      nRF Connect 是熟悉,开发,测试低功耗蓝牙的一款软件,允许用户设置一个本地设备,连接并发现它们的服务,修改连接和连接参数,配对和改变服务设置等。并且提供一个详细的LOG供用户发现和分析问题。
nRF Connect for mobile:        手机端调试连接软件,允许用户使用手机扫描和连接蓝牙设备,并且支持设备固件升级。
Keil MDK-ARM Development Kit: 用于nRF5的KEIL开发环境配置包。
SEGGER J-Link Software:       JLINK相关的软件。

接口详细介绍
JLINK OB:
如图:


右边的USB口插上PC就可以看到JLINK安装驱动提示出现,如果已经安装驱动,会在设备里面看到一个JLINK.
板子USB口会出现一个虚拟UART口具体硬件连接如下:
GPIO nRF52840 nRF52840 UART
P0.05        RTS
P0.06        TXD
P0.07        CTS
P0.08        RXD

Debug input and Trace 使用外部调试器
SW6 这个SWITCH设置为 nRF only mode时,P18可以用来连接外部的调试器。具体接口如下
GPIO  Trace       Default use   Optional GPIO
P0.07  TRACECLK      UART CTS      P0.04
P1.00  TRACEDATA[0]
P0.11  TRACEDATA[1]    Button 1       P1.07
P0.12  TRACEDATA[2]    Button 2       P1.08
P1.09  TRACEDATA[3]  

Debug output 内部JLINK调试外面板子
P19 P20都可以作为调试外部调试输出接口  注意SB47跳线 并查看手册nRF52840 Preview Development Kit v0.9.x User Guide v1.0第35页。

nRF52840 芯片及电路介绍:
 nRF52840片上系统具有超低功耗及极高的设计灵活性,可以支持多种无线通信协议,功能十分强大。适合蓝牙低功耗,ANT及2.4GHz 超低功耗无线应用。nRF52840片上系统内嵌32位ARM Cortex-M4F CPU ,具有1MB flash,256kB RAM(资源丰富啊)。片上集成的2.4GHz 无线收发器支持蓝牙低功耗(BLE),蓝牙5.0,802.15.4(thread、zigbee),ANT及2.4GHz私有协议。nRF52840供电范围为1.7V ~ 5.5V 。片内集成USB2.0,集成ARM CryptoCell-310技术实现安全应用。

封装:AQFN-73_7x7mm, 这个难焊接啊!!!



右边中间就是 RF52840 板上有PCB天线,也可以外接天线(留有接口),下面是NFC接口和天线。

Signal switches 板子一些IO等的信号切换可以通过跳线或者焊接跳线来控制
具体看手册nRF52840 Preview Development Kit v0.9.x User Guide v1.0第24页。
板载复位按钮和用户按键方便调试。

Connector interface 外扩接口:
P2, P3, P4, P5, P6 and P24.如图:
具体看手册nRF52840 Preview Development Kit v0.9.x User Guide v1.0第26页以后描述。
下面来个nRF52840的通用原理图:
nRF52840纯硬件篇评测就先到这里。后面继续。
硬件参考电路附件:
nRF52840 Preview Development Kit - Hardware files 0_11_0.zip (19.26 MB, 下载次数: 978)
nRF52840官方硬件设计与layout.zip (11.78 MB, 下载次数: 1320)

此内容由EEWORLD论坛网友damiaa原创,如需转载或用于商业用途需征得作者同意并注明出处


此帖出自单片机论坛

最新回复

我在用,RESETING LOCK BITRecovering device. This operation might take 30s.Erasing user code and UICR flash areas.Writing image to disable ap protect.ERASE ALLErasing user available code and UICR flash areas.Applying system reset.PROGRAMING  1a-1-30_merged_07-07-2022_ble.hex[ #################### ]   1.810s | Program file - Done programmingWARNING: A programming operation has been performed without --verify.WARNING: Programming can fail without error.Applying system reset.Run.这个用BLE io,ble clk接口连接是OK,但是用wp_lo,ble_clk显示如下RESETING LOCK BITERROR: There is no debugger connected to the PC.ERASE ALLERROR: There is no debugger connected to the PC.PROGRAMING  final_image_janus-v3-wirepas_mesh.hexFAILURE PROGRAMMING WIREPAS CHIP  详情 回复 发表于 2023-7-5 15:32
点赞(2) 关注(1)
 

回复
举报

1368

帖子

6

TA的资源

版主

沙发
 
芯片果然牛呀
此帖出自单片机论坛

点评

这芯片难点就是手工焊接要求高,其他都好。价格好像也实在,淘宝都有30多的模块买了。确实可以。  详情 回复 发表于 2018-11-27 09:27
 
个人签名专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
 

回复

6069

帖子

4

TA的资源

版主

板凳
 
本帖最后由 damiaa 于 2018-11-27 09:32 编辑

这芯片难点就是手工焊接要求高,其他都好。价格好像也实在,淘宝都有30多的模块买了。确实可以。芯片价格估计不会高。还有就是官方有PCB和原理图画好的。我把它传上来了,淘宝的开发板110多有买 这就好玩了,有兴趣的还可以自己制板。
此帖出自单片机论坛

点评

带着大家一起玩玩  详情 回复 发表于 2018-11-27 12:25
 
 
 

回复

1万

帖子

24

TA的资源

版主

4
 
damiaa 发表于 2018-11-27 09:27
这芯片难点就是手工焊接要求高,其他都好。价格好像也实在,淘宝都有30多的模块买了。确实可以。芯片价格 ...

带着大家一起玩玩
此帖出自单片机论坛

点评

谢谢,还是刚入门,摸索着玩。有消息就和大家共享一下。  详情 回复 发表于 2018-11-27 14:08
 
 
 

回复

6069

帖子

4

TA的资源

版主

5
 
本帖最后由 damiaa 于 2018-11-27 14:10 编辑
dcexpert 发表于 2018-11-27 12:25
带着大家一起玩玩

谢谢,还是刚准备入门,摸索着玩。有消息就和大家共享一下。
此帖出自单片机论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢楼主,开发急需要这个。
此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

7
 

官网下载的好慢,谢谢楼主分享。这样下载快多了。

此帖出自单片机论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

8
 

谢谢楼主分享。这样下载快多了。

此帖出自单片机论坛
 
 
 

回复

37

帖子

0

TA的资源

禁止发言

9
 

对标nR*52840,售价:0.9$/pc  
SYD8821是盛芯微科技推出的高性能蓝牙超低功耗BLE5.0 SOC(RX 2.4mA @-94.5dBm灵敏度,TX 4.3mA @0dBm输出功率, MCU 50uA/MHz),集成了高性能射频收发机、64MHz ARM Cortex-M0处理器、512kB Flash存储器、160kB SRAM,以及丰富的数字接口,带有DMA功能。SYD8821片上集成了Balun无需阻抗匹配网络,无需外挂晶振负载电容,最大限度地节省BOM成本。此外,片上还集成了高效率DCDC降压转换器以实现超低功耗,适合用于高性能可穿戴、智能语音遥控器、智能家居MESH、透传等低功耗应用。

接收灵敏度-94.5dBm,发射功率最大4dBm,优异的抗干扰性能。

此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 

我在用,RESETING LOCK BIT


Recovering device. This operation might take 30s.


Erasing user code and UICR flash areas.


Writing image to disable ap protect.



ERASE ALL


Erasing user available code and UICR flash areas.


Applying system reset.



PROGRAMING  1a-1-30_merged_07-07-2022_ble.hex


[ #################### ]   1.810s | Program file - Done programming


WARNING: A programming operation has been performed without --verify.


WARNING: Programming can fail without error.


Applying system reset.


Run.这个用BLE io,ble clk接口连接是OK,但是用wp_lo,ble_clk显示如下RESETING LOCK BIT


ERROR: There is no debugger connected to the PC.



ERASE ALL


ERROR: There is no debugger connected to the PC.



PROGRAMING  final_image_janus-v3-wirepas_mesh.hex


FAILURE PROGRAMMING WIREPAS CHIP



此帖出自单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表