background image

nRF52 DK Hardware

v2.x.x

User Guide

4397_500 / 2022-10-19

Содержание nRF52 DK

Страница 1: ...nRF52 DK Hardware v2 x x User Guide 4397_500 2022 10 19 ...

Страница 2: ...face 12 4 5 Buttons and LEDs 14 4 5 1 I O expander for buttons and LEDs 15 4 6 32 768 kHz crystal 17 4 7 Debug input 18 4 8 Debug output 18 4 9 Connectors for programming external boards 19 4 10 NFC antenna interface 20 4 11 Solder bridge and test point overview 22 5 Measuring current 25 5 1 Preparing the DK 25 5 2 Using an oscilloscope for current profile measurement 26 5 3 Using an ampere meter ...

Страница 3: ...ed Introduction on page 4 Software tools Measuring current on page 25 Preparing the DK on page 25 NFC antenna interface February 2017 Created PDF for nRF52 DK v1 1 x valid for all DK versions Added MSD on page 8 Updated Interface MCU firmware on page 7 Solder bridge and test point overview on page 22 Previous versions PDF files for relevant previous versions are available here nRF52 DK User Guide ...

Страница 4: ...mentation regarding nRF52810 development see Developing for nRF52810 in the SDK documentation Key features nRF52832 flash based Bluetooth Low Energy and ANT ANT SoC solution Buttons and LEDs for user interaction I O interface for Arduino form factor plug in modules SEGGER J Link OB Debugger with debug out functionality UART interface through virtual COM port Drag and drop Mass Storage Device MSD p...

Страница 5: ...The nRF52 DK PCA10040 comes with a Near Field Communication NFC antenna Figure 1 nRF52 DK PCA10040 and NFC antenna Hardware files The hardware design files including schematics Printed Circuit Board PCB layout files bill of materials and Gerber files for the nRF52 DK are available on the nRF52832 product page 4397_500 5 ...

Страница 6: ...et on P0 21 needs to be enabled in embedded firmware The button is also used to enter the bootloader mode of the interface MCU To enter the bootloader mode keep the reset button pressed while powering up the DK until LD5 starts to blink You can power up the DK either by disconnecting and reconnecting the USB cable or by toggling the power switch SW6 3 2 Virtual COM port The onboard interface MCU f...

Страница 7: ... is assumed not to be used If HWFC is not detected both CTS and RTS can be used freely by the nRF application After a power on reset of the interface MCU all UART lines are tri stated when no terminal is connected to the virtual COM port Due to the dynamic HWFC handling if HWFC has been used and detected P0 07 CTS is driven by the interface MCU until a power on reset has been performed or until a ...

Страница 8: ...interface MCU If this happens the interface MCU disconnects and becomes unresponsive To return to normal operation the DK must be power cycled Your antivirus software might try to scan the MSD part of the interface MCU Some antivirus programs trigger a false positive alert in one of the files and quarantine the unit If this happens the interface MCU becomes unresponsive If the computer is set up t...

Страница 9: ...o radio communication the SoC can communicate with a computer through Universal Serial Bus USB and a virtual COM port provided by the interface MCU 4 1 Hardware drawings nRF52 DK hardware drawings show both sides of the PCA10040 Figure 3 nRF52 DK PCA10040 front view Figure 4 nRF52 DK PCA10040 back view 4397_500 9 ...

Страница 10: ...rface MCU VBUS USB sense Data Osc 32 768 kHz IF Boot Reset UART SWD VCC_nRF Osc 32 MHz Debug in Debug out Power switch Power switch Matching network NFC antenna SWF switch RF connector I O expander Debouncing filter Switch Switch Figure 5 Block diagram 4 3 Power supply The nRF52 DK has three power options USB 5 V external power supply 1 7 3 6 V and coin cell battery Figure 6 Power supply options f...

Страница 11: ...utton functionality This affects current consumption but not the nRF52832 current measurements as described in Measuring current on page 25 C18 100nF C17 1 0µF C16 1 0µF Vin GND Vout U3 AP7333 33SAG 7 VDD R6 N C SB9 VDD_nRF VBUS SB10 SB11 TP14 VBUS V5V TP12 TP13 1 2 P21 Pin List 1x2 Angled 1 2 P22 Pin List 1x2 Angled Bat1 Bat Holder CR2032 VREG_IN VBUS VIO SB35 VREG_OUT VIN A2 VOUT A1 CTRL B2 GND ...

Страница 12: ...ltage level USB SB10 3 3 V External supply SB12 1 7 V 3 6 V Table 2 Protection diode bypass solder bridges Figure 9 Protection diode bypass solder bridges Note Connect only one power source at the time Shorting the solder bridges removes the reverse voltage protection 4 4 Connector interface Access to the nRF52832 General Purpose Input Output GPIO s is available from connectors P2 P3 P4 P5 and P6 ...

Страница 13: ...ettings P0 00 and P0 01 are used for the 32 768 kHz crystal and are not available on the connectors See 32 768 kHz crystal on page 17 for more information P0 05 P0 06 P0 07 and P0 08 are used by the UART connected to the interface MCU See Virtual COM port on page 6 for more information P0 09 and P0 10 are by default used by NFC1 and NFC2 See NFC antenna interface on page 20 for more information P0...

Страница 14: ...icated GPIOs on the nRF52832 SoC Part GPIO Short Button 1 P0 13 Button 2 P0 14 Button 3 P0 15 Button 4 P0 16 LED 1 P0 17 SB5 LED 2 P0 18 SB6 LED 3 P0 19 SB7 LED 4 P0 20 SB8 Table 3 Button and LED connection If P0 17 P0 20 are needed elsewhere the LEDs can be disconnected by cutting the short on SB5 SB8 See the following figure for more information 4397_500 14 ...

Страница 15: ...ns have no external pull up resistor so the P0 13 P0 16 pins must be configured as input with an internal pull up resistor to use the buttons The LEDs are active low meaning that writing a logical zero 0 to the output pin illuminates the LED Figure 13 Button and LED configuration 4 5 1 I O expander for buttons and LEDs The onboard GPIOs for the buttons and LEDs can conflict with boards that follow...

Страница 16: ... O expander can be permanently enabled by shorting solder bridge SB18 or permanently disabled by cutting the shorting track on SB19 You must also short SB18 when cutting SB19 for full compatibility with the Arduino standard The I O expander can be temporarily enabled by connecting SHIELD DETECT to ground Figure 14 Enable or disable I Os for Arduino standard In addition to the buttons and LEDs the ...

Страница 17: ...ower consumption On the nRF52 DK P0 00 and P0 01 are used for the 32 768 kHz crystal by default and are not available as GPIO on the connectors Note When using ANT ANT the 32 768 kHz crystal X2 is required for correct operation If P0 00 and P0 01 are needed as normal I Os then the 32 768 kHz crystal can be disconnected and the GPIO routed to the connectors Cut the shorting track on SB1 and SB2 and...

Страница 18: ...al debuggers for debugging while running on battery or external power supply Figure 18 Debug input 4 8 Debug output The nRF52 DK supports programming and debugging external boards with nRF51 Series or nRF52 Series SoCs To debug an external board with SEGGER J Link OB IF connect to the Debug out connector P19 using a 10 pin cable 4397_500 18 ...

Страница 19: ... V You can also use P20 as a Debug out connection to program shield mounted targets For the Debug out header P19 the interface MCU detects the supply voltage on the mounted shield and programs or debugs the target If the interface MCU detects target power on both P19 and P20 it programs or debugs the target connected to P19 by default 4 9 Connectors for programming external boards The tables descr...

Страница 20: ... Pin number Signal Description 1 VDD_nRF Used for current measurement 2 VDD_nRF Used for current measurement 3 SH_VTG Voltage supply from the external target used as voltage detect input to the interface MCU 4 SH_SWDIO Serial Wire Debug SWD data line 5 SH_SWDCLK SWD clock line 6 SH_SWO Serial Wire Output SWO line 7 SH_RESET Reset line 8 SH_GND_DETECT Ground detect Should be connected to ground on ...

Страница 21: ...PIOs enabled by defining the CONFIG_NFCT_PINS_AS_GPIOS variable in the project settings This is configured based on the Integrated Development Environment IDE or toolchain in use SEGGER Embedded Studio Select Project Edit Options Code Preprocessor Preprocessor Definitions and add the CONFIG_NFCT_PINS_AS_GPIOS variable nRF Connect SDK Set CONFIG_NFCT_PINS_AS_GPIOS to y See Configuring your applicat...

Страница 22: ... battery power SB12 Open Short to bypass the reverse voltage protection diode on the external supply power SB13 Closed Cut to disconnect P0 05 from the connector interface SB14 Closed Cut to disconnect P0 06 from the connector interface SB15 Closed Cut to disconnect P0 07 from the connector interface SB16 Closed Cut to disconnect P0 08 from the connector interface SB17 Open Short to connect P0 21 ...

Страница 23: ...d Cut to disconnect IF Boot Reset button from the IMCU SB41 Closed No function on current BOM SB42 Open Short to connect IF Boot Reset button to RESET pin on the Arduino interface SB43 Open Short to connect the RESET pin on the Arduino interface to the nRF52832 P0 21 RESET pin SB44 Open No function on current BOM SB45 Open No function on current BOM Table 8 Solder bridge configuration for nRF52 DK...

Страница 24: ... TXD 1 0 mm Top TP9 OB_SWDIO nRF52832 SWDIO IMCU side of SB20 1 0 mm Top TP10 OB_SWDCLK nRF52832 SWDCLK IMCU side of SB21 1 0 mm Top TP11 P0 21 nRF52832 P0 21 RESET 1 0 mm Top TP12 GND Ground Through hole Top TP13 GND Ground Through hole Top TP14 VSUPPLY Board supply power before power switch 1 0 mm Top TP15 SHIELD_DETECT Detect signal for Arduino compatible shield 1 0 mm Top TP20 OB_RESET nRF5283...

Страница 25: ...nector to power the DK during current measurements due to potential noise from the USB power supply It is recommended to power the DK from a coin cell battery or external power supply on connector P21 1 7 3 6 V The current measurements becomes unreliable when a serial terminal is connected to the virtual COM port After programming the nRF52832 SoC the USB must be disconnected and the DK power cycl...

Страница 26: ...and then connect the USB cable 5 2 Using an oscilloscope for current profile measurement An oscilloscope can be used to measure both the average current over a given time interval and capture the current profile Make sure you have prepared the DK as described in Preparing the DK on page 25 1 Mount a 10 Ω resistor on the footprint for R6 2 Connect an oscilloscope in differential mode or similar wit...

Страница 27: ...e sample every 5 µs to get the correct average current measurement 5 3 Using an ampere meter for current measurement The average current drawn by the nRF52832 SoC can be measured using an ampere meter This method monitors the current in series with the nRF device Make sure you have prepared the DK as described in Preparing the DK on page 25 Connect an ampere meter between the pins of connector P22...

Страница 28: ...the average current drawn by the nRF52832 SoC if The average timing for the ampere meter is long for example 1 s or more The dynamic range of the ampere meter is wide enough to give accurate measurements from 1 µA to 15 mA We recommend that you use a true Root Mean Square RMS ampere meter 4397_500 28 ...

Страница 29: ...no MXHS83QE3000 with a standard SMA connection on the other end for connecting instruments the test probe is not included with the kit When connecting the test probe the internal switch in the SWF connector disconnects the onboard antenna and connects the RF signal from the nRF52832 SoC to the test probe Figure 25 Connecting a spectrum analyzer The connector and test probe add loss to the RF signa...

Страница 30: ...s resistors and capacitors Integrated Development Environment IDE A software application that provides facilities for software development Mass Storage Device MSD Any storage device that makes it possible to store and port large amounts of data in a permanent and machine readable fashion Near Field Communication NFC A standards based short range wireless connectivity technology that enables two el...

Страница 31: ...ling mechanism System on Chip SoC A microchip that integrates all the necessary electronic circuits and components of a computer or other electronic systems on a single integrated circuit Transmit Data TXD A signal line in a serial interface that transmits data to another device Universal Asynchronous Receiver Transmitter UART A hardware device for asynchronous serial communication between devices...

Страница 32: ...ded reading In addition to the information in this document you may need to consult other documents Nordic documentation nRF52832 Product Specification nRF52832 Compatibility Matrix nRF52832 Errata 4397_500 32 ...

Страница 33: ...right to make corrections enhancements and other changes to this document without notice Life support applications Nordic Semiconductor products are not designed for use in life support appliances devices or systems where malfunction of these products can reasonably be expected to result in personal injury Nordic Semiconductor ASA customers using or selling these products for use in such applicati...

Отзывы: