Nordic Semiconductor nRF52 Preview Development Kit User Manual Download Page 20

Hardware description

Figure 14: I/O expander schematic

Important: 

 SW debouncing should not be needed when using the I/O expander. Each button on

the nRF52 Preview Development Kit board is equipped with a debouncing filter.

6.6 32.768 kHz crystal

nRF52832 can use an optional 32.768 kHz crystal (X2) for higher accuracy and lower average power

consumption.
On the nRF52 Preview Development Kit board, P0.00 and P0.01 are by default used for the 32.768 kHz

crystal and are not available as a GPIO on the connectors.

Important: 

 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, the 32.768 kHz crystal can be disconnected and the GPIO

routed to the connectors. Cut the shorting track on 

SB1

 and 

SB2

, and solder 

SB3

 and 

SB4

. See 

Figure 15:

Configuring P0.00 and P0.01

 on page 20 for reference.

Figure 15: Configuring P0.00 and P0.01

4397_497 v1.2

20

Summary of Contents for nRF52 Preview Development Kit

Page 1: ...nRF52 Preview Development Kit User Guide v1 2 4397_497 v1 2 2017 02 15 ...

Page 2: ...rface MCU firmware FW 10 5 4 MSD 10 6 Hardware description 12 6 1 Hardware drawings 12 6 2 Block diagram 13 6 3 Power supply 13 6 4 Connector interface 15 6 5 Buttons and LEDs 17 6 5 1 I O expander for buttons and LEDs 18 6 6 32 768 kHz crystal 20 6 7 Measuring current 21 6 8 RF measurements 22 6 9 Debug input 23 6 10 Debug output 24 6 11 NFC antenna interface 25 Legal notices 27 4397_497 v1 2 ii ...

Page 3: ...Revision history Date Version Description February 2017 1 2 Created PDF Added MSD on page 10 Updated Interface MCU firmware FW on page 10 4397_497 v1 2 iii ...

Page 4: ...lution 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 Virtual COM Port interface via UART Drag and drop Mass Storage Device MSD programming Supporting NFC A listen mode For access to firmware source code hardware schematics and layout files see www nordicsemi com Figure 1 1 nRF52 Preview Development...

Page 5: ...Introduction 4397_497 v1 2 5 ...

Page 6: ...nstall nRFgo Studio which includes the nRF Tools package JLinkARM JLink CDC nRFjprog and mergehex from nRFgo Studio b Keil MDK ARM Download and install the latest Keil MDK ARM from Keil MDK ARM Development Kit c nRF5 SDK Download and extract the latest nRF5 SDK found on developer nordicsemi com d Keil Device Family Pack Install the Device Family Pack that is shipped with the SDK or let Keil instal...

Page 7: ...d 4 3 or later nRF Master Control Panel for Android 4 3 or later is a powerful generic tool that allows you to scan and explore your Bluetooth Smart devices and communicate with them on an Android phone MCP supports a number of Bluetooth SIG adopted profiles together with the Device Firmware Update DFU profile from Nordic Semiconductor S132 SoftDevice Bluetooth Smart concurrent multi link protocol...

Page 8: ...led example without having to use the full toolchain it is a matter of copying and pasting a precompiled hex file onto your development kit board Compiling and running a first example Test that you have set up your toolchain correctly by compiling programming and running a very simple example Running examples that use a SoftDevice Before you can run more advanced examples that use Bluetooth or ANT...

Page 9: ... used to enter the bootloader mode of the Interface MCU To enter bootloader mode keep the reset button pressed while powering up the board until LED LD5 starts to blink You can power up the board either by disconnecting and reconnecting the USB cable or toggle the power switch SW6 Important Pin reset can be enabled by defining the CONFIG_GPIO_AS_PINRESET variable in the project settings This can b...

Page 10: ...ader This makes it possible to update the SEGGER J Link OB interface firmware For more information on entering the bootloader mode see IF Boot Reset button on page 9 To update Interface MCU firmware drag the Interface image bin into the mounted bootloader drive on the connected computer and power cycle the board It is also possible to download the latest SEGGER J Link software from SEGGER J Link S...

Page 11: ...and quarantines the unit If this happens the interface MCU will become unresponsive If the computer is set up to boot from USB it can try to boot from the development kit if the development kit is connected during boot This could be avoided by unplugging the development kit before a computer restart or changing the boot sequence of the computer You can also disable the MSD of the kit by using the ...

Page 12: ...lution In addition to radio communication the nRF52832 device can communicate with a computer through a virtual COM port provided by the interface MCU 6 1 Hardware drawings nRF52 Preview Development Kit hardware drawings show both sides of the PCA10036 board Figure 3 nRF52 Preview Development Kit board top view Figure 4 nRF52 Preview Development Kit board bottom view 4397_497 v1 2 12 ...

Page 13: ...Interface 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 nRF52 Preview Development Kit board block diagram 6 3 Power supply The nRF52 Preview Development Kit board has three power options 5 V from the USB external ...

Page 14: ...hest voltage Important When USB is not powered the Interface MCU is in dormant state and will draw an additional current of 20 μA in order to maintain the reset button functionality This will affect board current consumption but not the nRF52832 current measurements as described in Measuring current on page 21 Figure 7 Power supply circuitry The reverse voltage protection diodes will add a voltage...

Page 15: ...ridges Figure 8 Protection diode bypass solder bridges Important Connect only one power source at the time Shorting the solder bridges removes the reverse voltage protection 6 4 Connector interface Access to the nRF52832 GPIOs is available from connectors P2 P3 P4 P5 and P6 The P1 connector provides access to ground and power on the nRF52 Preview Development Kit board 4397_497 v1 2 15 ...

Page 16: ...he 32 kHz crystal and are not available on the connectors For more information see Section 32 768 kHz crystal on page 20 P0 05 P0 06 P0 07 and P0 08 are by default used by the UART connected to the Interface MCU For more information see Section Virtual COM port on page 9 P0 09 and P0 10 are by default used by NFC1 and NFC2 For more information see Section NFC antenna interface on page 25 P0 13 P0 ...

Page 17: ...rt 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 GPIO P0 17 P0 20 are needed elsewhere the LEDs can be disconnected by cutting the short on SB5 SB8 see Figure 11 Disconnecting the LEDs on page 18 The LEDs and buttons can also be disconnected by using the I O extender as described in I...

Page 18: ... as an input with an internal pull up resistor The LEDs are active low meaning that writing a logical zero 0 to the output pin will illuminate the LED Figure 12 Button and LED configuration 6 5 1 I O expander for buttons and LEDs The nRF52 Preview Development Kit board has an I O expander to avoid conflicts with boards that follow the Arduino standard the on board GPIOs for the buttons and LEDs wo...

Page 19: ... The I 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 extender can be temporarily enabled by connecting SHIELD DETECT to ground Figure 13 Enable or disable I Os for Arduino standard In addition to the buttons and LED...

Page 20: ...n the nRF52 Preview Development Kit board P0 00 and P0 01 are by default used for the 32 768 kHz crystal and are not available as a GPIO on the connectors Important 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 the 32 768 kHz crystal can be disconnected and the GPIO routed to the connectors Cut the shorting track on SB1 ...

Page 21: ...pere meter or an oscilloscope 1 Ampere meter a Connect an ampere meter between the pins of connector P22 This will monitor the current directly Figure 17 Current measurement with ampere meter 2 Oscilloscope a Mount a resistor on the footprint for R6 The resistor should not be larger than 10 Ω b Connect an oscilloscope in differential mode or similar with two probes on the pins of the P22 connector...

Page 22: ...of the RF signal The connector is of SWF type from Murata part no MM8130 2600 with an internal switch By default when there is no cable attached the RF signal is routed to the on board PCB trace antenna A test probe is available from Murata part no MXHS83QE3000 with a standard SMA connection on the other end for connecting instruments When connecting the test probe the internal switch in the SWF c...

Page 23: ... when doing measurements see Table 6 Typical loss in connector and test probe on page 23 Frequency MHz Loss dB 2440 1 0 4880 1 7 7320 2 6 Table 6 Typical loss in connector and test probe 6 9 Debug input The Debug in connector P18 makes it possible to connect external debuggers for debugging while running on battery or external power supply 4397_497 v1 2 23 ...

Page 24: ...e supply voltage of the board and program debug the target chip on the external board instead of the on board nRF52832 Important The voltage supported by external debugging programming is 3 0 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 will detect the supply voltage on the mounted shield and program debug the shi...

Page 25: ...ns and their protection level against abnormal voltages The content of the NFCPINS register is reloaded at every reset Important The NFC pins are enabled by default NFC can be disabled and GPIOs enabled by defining the CONFIG_NFCT_PINS_AS_GPIOS variable in the project settings This can be done by defining the preprocessor symbol in Keil go to Project Options for Target C C Preprocessor Symbols Def...

Page 26: ...Hardware description Figure 23 NFC input schematic 4397_497 v1 2 26 ...

Page 27: ...ucts 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 applications do so at their own risk and agree to fully indemnify Nordic Semiconductor ASA for any damages resulting from such improper use or sale R...

Reviews: