“NRF52832DK硬件设计手册”的版本间的差异
(→nRF52DK开发板硬件结构) |
(→nRF52832MOD核心板) |
||
第42行: | 第42行: | ||
模块(M1)采用最小系统设计,引出全部GPIO,板载了芯片运行时所必需的主频晶振、休眠晶振、电源等电路,接上电源即可很好的运行。 | 模块(M1)采用最小系统设计,引出全部GPIO,板载了芯片运行时所必需的主频晶振、休眠晶振、电源等电路,接上电源即可很好的运行。 | ||
[[文件:NRF52832 核心板小系统.png|居中|无框|1025x1025像素]] | [[文件:NRF52832 核心板小系统.png|居中|无框|1025x1025像素]] | ||
− | P3是谷雨Jlink-Lite仿真器接口,nRF52芯片采用SWD接口烧写程序,因此只需要连接SWDIO(TMS),SWCLK(TCK)即可烧写和单步调试程序。除此之外,谷雨Jlink- | + | P3是谷雨Jlink-Lite仿真器接口,nRF52芯片采用SWD接口烧写程序,因此只需要连接SWDIO(TMS),SWCLK(TCK)即可烧写和单步调试程序。除此之外,谷雨Jlink-Lite仿真器还支持虚拟串口功能,支持仿真器功能的同时,还能提供一路虚拟串口,对需要串口打印的开发者来说,这是非常实用的功能。 |
[[文件:NRF52832 Jlink-lite烧写接口.jpg|居中|无框|750x750像素]] | [[文件:NRF52832 Jlink-lite烧写接口.jpg|居中|无框|750x750像素]] | ||
第56行: | 第56行: | ||
=== 5V转3.3V降压电路 === | === 5V转3.3V降压电路 === | ||
− | + | nRF52DK板载一颗低压差线性稳压器,简称LDO,芯片型号为RT9013-33(33表示3.3V输出电压),芯片压降仅为0.3V(300mA续流时),输入电压范围支持3.6V~6V。可采用3~4节碱性电池供电。开发板默认使用MiniUSB的5V电源来供电,同时提供USB转UART电路。 | |
− | [[文件:NRF52832 底板电源.png|居中|无框|434x434像素]] | + | [[文件:NRF52832 底板电源.png|居中|无框|434x434像素]]图中VUSB是USB的5V电压,若开发板没有连接USB,则没有电压。 |
+ | |||
+ | P6是电源输出或输入排针,当开发板使用miniUSB线缆供电时,VUSB输出5V电压,VCC输出3.3V电压。 | ||
=== USB转UART电路(虚拟串口) === | === USB转UART电路(虚拟串口) === | ||
串口一向是所有开发板必需的功能之一,nRF52DK开发板采用CH340C芯片,将芯片的UART信号转换为USB接口信号,方便电脑使用USB来虚拟一个串口调试。 | 串口一向是所有开发板必需的功能之一,nRF52DK开发板采用CH340C芯片,将芯片的UART信号转换为USB接口信号,方便电脑使用USB来虚拟一个串口调试。 | ||
− | + | CH340C外围电路简单,且不需要外部晶振,原理图如下所示。 | |
− | [[文件:NRF52832 CH340C虚拟串口.png|居中|无框|609x609像素]] | + | [[文件:NRF52832 CH340C虚拟串口.png|居中|无框|609x609像素]]图中P5引出了CH340C的流控制引脚,但是没有连接任何线路,所需要使用流控制,可自行连接测试。 |
+ | |||
+ | === LED指示灯电路 === | ||
+ | nRF52DK开发板采用与Nordic官方开发板相同的指示灯电路,原则协议栈例程可以直接控制指示灯,无需修改代码。 | ||
+ | |||
+ | 指示灯与芯片引脚对应关系如下表格。可浏览开发板底板原理图获取更多详情。 | ||
+ | {| | ||
+ | !网络标号 | ||
+ | !芯片引脚号 | ||
+ | !连接方式 | ||
+ | |- | ||
+ | |LED1 | ||
+ | |P0.17 | ||
+ | |直连 | ||
+ | |- | ||
+ | |LED2 | ||
+ | |P0.18 | ||
+ | |直连 | ||
+ | |- | ||
+ | |LED3 | ||
+ | |P0.19 | ||
+ | |直连 | ||
+ | |- | ||
+ | |LED4 | ||
+ | |P0.20 | ||
+ | |直连 | ||
+ | |} | ||
+ | [[文件:NRF52832DK LED灯.png|居中|无框|473x473像素]] |
2019年7月24日 (三) 22:39的版本
nRF52832DK是谷雨物联网基于Nordic 52832芯片设计的开发板,使用该开发板可以便捷的测试52832芯片的特种外设与蓝牙特性。
为了方便描述,下文将nRF52832DK简称为nRF52DK。
本文作为52DK开发板的硬件设计手册,详细描述与开发板硬件相关的设计说明。
目录
1 nRF52832芯片简介
关键字:低功耗
nRF52832是Nordic新一代的蓝牙SoC芯片,相比上一代51822芯片,功耗几乎降低了一半。这些功耗数据对比TI的CC26XX,也非常有优势。
模式 | 功率 | 耗电 |
---|---|---|
Active-mode RX | - | 5.5mA |
Active-mode TX | 0dBm | 5.5mA |
Active-mode TX | 4dBm | 7.7mA |
关键字:强运算
nRF52832采用Cortex-M4F内,具有更强大的浮点预算能力,现在很多的穿戴设备或者工业化设备需要内置非常复杂的算法,所以需要MCU有更快的运行速度。而且该芯片主频为64MHz,比其他厂家的芯片提高了很多。
关键字:大空间
nRF52832拥有512KB的Flash和64KB的RAM,如果你曾经开发过BLE就会知道,BLE协议栈至少要占用80KB以上的Flash以及10KB以上的RAM,这点上,Nordic比TI做的更好。
2 nRF52DK开发板硬件结构
nRF52DK采用核心板与底板分离的设计,核心板是用我们的NRF52832MOD模块。开发板功能框图如下图所示。
开发板底板上,设计了LED电路,按键电路,蜂鸣器电路等,专为初学者设计,电路简单易懂,但又可以由浅入深的学习BLE协议栈。
2.1 nRF52832MOD核心板
模块(M1)采用最小系统设计,引出全部GPIO,板载了芯片运行时所必需的主频晶振、休眠晶振、电源等电路,接上电源即可很好的运行。
P3是谷雨Jlink-Lite仿真器接口,nRF52芯片采用SWD接口烧写程序,因此只需要连接SWDIO(TMS),SWCLK(TCK)即可烧写和单步调试程序。除此之外,谷雨Jlink-Lite仿真器还支持虚拟串口功能,支持仿真器功能的同时,还能提供一路虚拟串口,对需要串口打印的开发者来说,这是非常实用的功能。
仿真器3号脚RXD是虚拟串口的接收引脚,连接nRF芯片的TX信号。
仿真器5号脚TXD是虚拟串口的发送引脚,连接nRF芯片的RX信号。
SW1是一个双刀双掷拨动开关,来切换nRF芯片的UART连接仿真器端或者连接板载的CH340端(开发板底板上的虚拟串口电路)。
2.2 核心板GPIO
nRF52DK开发板引出核心板的全部GPIO,部分IO口与板载的硬件外设相连,例如LED灯,按键BTN等。
2.3 5V转3.3V降压电路
nRF52DK板载一颗低压差线性稳压器,简称LDO,芯片型号为RT9013-33(33表示3.3V输出电压),芯片压降仅为0.3V(300mA续流时),输入电压范围支持3.6V~6V。可采用3~4节碱性电池供电。开发板默认使用MiniUSB的5V电源来供电,同时提供USB转UART电路。
图中VUSB是USB的5V电压,若开发板没有连接USB,则没有电压。
P6是电源输出或输入排针,当开发板使用miniUSB线缆供电时,VUSB输出5V电压,VCC输出3.3V电压。
2.4 USB转UART电路(虚拟串口)
串口一向是所有开发板必需的功能之一,nRF52DK开发板采用CH340C芯片,将芯片的UART信号转换为USB接口信号,方便电脑使用USB来虚拟一个串口调试。
CH340C外围电路简单,且不需要外部晶振,原理图如下所示。
图中P5引出了CH340C的流控制引脚,但是没有连接任何线路,所需要使用流控制,可自行连接测试。
2.5 LED指示灯电路
nRF52DK开发板采用与Nordic官方开发板相同的指示灯电路,原则协议栈例程可以直接控制指示灯,无需修改代码。
指示灯与芯片引脚对应关系如下表格。可浏览开发板底板原理图获取更多详情。
网络标号 | 芯片引脚号 | 连接方式 |
---|---|---|
LED1 | P0.17 | 直连 |
LED2 | P0.18 | 直连 |
LED3 | P0.19 | 直连 |
LED4 | P0.20 | 直连 |