Hardware description¶
This section of the documentation specifies and describes the nRF52840 MDK USB Dongle mainly from a hardware point of view.
Hardware diagram¶
The following figure illustrates the nRF52840 MDK USB Dongle hardware diagram.
Mechanical dimensions¶
nRF52840 MDK USB Dongle PCBA is a single sided 42mm x 17.78mm (1.65" x 0.7") 2.0mm thick PCB with a USB-A port and dual castellated/through-hole pins. nRF52840 MDK USB Dongle w/Case includes a high-quality plastic case in 50.8mm x 21.1mm (2.0" x 0.83") 7.6mm thick.
Power supply¶
nRF52840 MDK USB Dongle can be powered by either the USB-A port or alternatively VIN pin with input voltage range (3.3-5.5V). A High Efficiency Synchronous Step-Down Converter provides 3V3 to the nRF52840 SoC and all other peripherals.
The following figure illustrates the power supply circuitry:
When USB power is applied the P-MOSFET will turn off and stop current flowing from VIN to the converter, effectively disconnecting the external supplies. The converter will then use power from USB through the Schottky diode.
General purpose I/Os¶
There are up to 12 multi-function General Purpose I/Os (4 can be used as ADC inputs) available on the edge pins. These GPIOs are powered from the on-board 3.3V rail, and should be used for 3.3V logic level. Any GPIO can be mapped to a digital peripheral (such as UART, SPI, TWI, PDM, I2S, QSPI, PWM and QDEC) for layout flexibility.
The following figure illustrates the GPIOs pinout:
Button and LEDs¶
The dongle has one button and one RGB LED connected to dedicated GPIOs on the nRF52840 SoC, and a Green LED for USB power indicating (NOT assembled in w/Case option). The following table shows the Button and RGB LED connections:
Part | GPIO | Active state |
---|---|---|
USER/RESET Button | P0.18 | LOW |
RGB LED - Red | P0.23 | LOW |
RGB LED - Green | P0.22 | LOW |
RGB LED - Blue | P0.24 | LOW |
2.4GHz antenna¶
nRF52840 MDK USB Dongle integrates a small and high efficiency omni-directional 2.4GHz Chip antenna. The following figure shows the typical free space 2D radiation pattern of the Chip antenna:
NFC antenna interface¶
nRF52840 MDK USB Dongle supports a Near Field Communication (NFC) tag. NFC uses two pins (NFC1 and NFC2) to connect the antenna. These pins are shared with GPIOs (P0.09 and P0.10).
An NFC antenna is a coil inductor, and together with capacitors to ground, they form a parallel resonant LC tank. Since the active device operates at 13.56 MHz, the passive device antenna should also resonate at that frequency.
The following figure shows the antenna and the parallel capacitors forming an LC tank circuit. The parallel capacitors, Ctune1 and Ctune2 are pre-mounted with 100pF capacitors.
Debug interface¶
nRF52840 MDK USB Dongle supports Arm Serial Wire Debug (SWD) port, which makes it possible to connect external debuggers for debugging and programming. The I/O voltage of SWD should be 3.3V.
The following figure demonstrates how to connect an external debugger (for example, Pitaya-Link debug probe) for debugging:
The connections are listed in the table below:
Pitaya-Link | Wire | nRF52840 MDK USB Dongle |
---|---|---|
3V3 | VIN | |
GND | GND | |
RESET | RESET | |
SWDCLK | SWDCLK | |
SWDIO | SWDIO |