NXP Semiconductors QN9080-001-M17 DK User Manual

UM11184
Rev. 0 January 2019
UM11184
Document information
Info
Content
Keywords
QN9080-001-M17 DK, QN9080-001-M17, BLE.
Abstract
This document is an introduction to the QN9080-001-M17 DK board.
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
2 of 27
1. Introduction
The QN9080-001-M17 DK board is designed to ease the evaluation of the chip's functions and performance on customer side to make it easy to control, connect, and debug the extension hardware and make it easy for the customer to develop and debug firmware.
1.1 Purpose
This document introduces all functions of the QN9080-001-M17 DK board and describes all its parts in detail.
1.2 Kit contents
QN9080-001-M17 DK includes the following:
QN9080-001-M17 DK board. QN9080 USB dongle. NFC antenna. USB cable.
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
3 of 27
2. Hardware description
The QN9080-001-M17 DK board provides easy access to peripherals, such as buttons and LEDs. The board also provides useful interfaces, such as the USB port for UART communication, the CMSIS-DAP debugger, and the standard Arduino and Pmod connector. The USB dongle is a Bluetooth® device powered by QN9080. It acts as a master/slave when communicating with QN9080-001-M17 devices.
2.1 Hardware overview
The QN9080-001-M17 DK board is shown in Fig 1. The detailed information is listed in
Table 1.
Fig 1. Board overview
Table 1. QN9080-001-M17 DK board’s mark information list
Number
Name
Description
1
QN9080-001-M17 USB port
The QN9080-001-M17 USB port provides power supply to the whole board and the USB interface of the QN9080-001-M17 chip.
2
LPC4322 USB port
The LPC4322 USB port provides power supply to the whole board and the USB interface is connected to LPC4322.
3
LPC4322
LPC4322 works as a JTAG/SWD debugger.
4
QN9080-001-M17 module
The QN9080-001-M17 module board.
5
Jumper JP1
This jumper selects the JTAG/SWD debugging target:
Open: on-board target (default).
Short: off-board target.
6
Jumper JP5
This jumper selects the LPC4322 working mode:
Short: DFU mode enabled.
Open: normal mode (default).
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
4 of 27
Table 1. QN9080-001-M17 DK board’s mark information list
Number
Name
Description
7
Jumper JP7
This jumper selects the QN9080-001-M17 module power supply voltage:
1-2: 1.8 V power supply.
2-3: 3.0 V power supply (default).
8
Jumper JP8
This jumper selects the transceiver mode to QN9080­001-M17 UART:
Short: UART interface enabled (default).
Open: UART interface disabled.
9
Jumper JP11
This jumper selects the transceiver mode to the QN9080­001-M17 I2C interface:
Short: I2C interface enabled (default).
Open: I2C interface disabled.
10
Header J5 and J7
QN9080-001-M17 GPIO for testing and compatible with the Arduino interface.
11
Header J4 and J6
QN9080-001-M17 GPIO for testing and compatible with the Arduino interface.
12
Jumper JP12, JP13, JP14
These jumpers are used for the power consumption test. 13
Header J8
PMod interface connector, compatible with PMod.
14
Debugger connector
Used to offer the JTAG/SWD interfaces to the off-board target.
15
Jumper JP2
This jumper selects the QN9080-001-M17 power supply source: on-board power or EXT power.
16
Button3 SW3
Button3 resets the QN9080-001-M17 chip.
17
Button1 SW1
Button1 is used for user-defined function.
18
Button2 SW2
Button2 is used for user-defined function.
19
Jumper JP15
Jumper used to enable the QN9080-001-M17 ISP function.
20
GND Pin
GND pin used as the test point of ground.
21
Jumper JP16
Jumper used to eliminate the leakage from the USB interface when the DK board is powered by a battery.
2.2 Default jumper settings on the DK board
As shown in Fig 2, the power, JTAG/SWD, UART, and I2C enable jumpers are connected by default. Table 2 and Table 5 show the jumpers functions and correct connection.
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
5 of 27
Fig 2. Board jumper default settings
Table 2. QN9080-001-M17 DK board’s default jumper settings
Jumper
Jumper setting
Function
JP2
Pin 1, 2 shorted
QN9080-001-M17’s on-board target.
JP7
Pin 2, 3 shorted
QN9080-001-M17’s power (3 V).
JP8
Pin 1, 2 shorted
UART path enabled.
JP11
Pin 1, 2 shorted
I2C path enabled.
JP16
Pin 1, 2 shorted
When the DK board is powered by a battery, leave it open.
J1 (on-module board)
Pin 1, 2 shorted
Internal NTAG powered on.
J2 (on-module board)
Pin 1, 2 shorted
When the module board is powered from the main board.
2.3 LPC4322 debugger
The LPC4322 debugger supports both the CMSIS-DAP (default) and the J-Link interface. It provides both the SWD/JTAG and UART interfaces. See section 4.4 in document
UM11097 on how to change the debug interface to J-Link and the other way round. You
may download or update the firmware to the QN9080-001-M17 device using UART or JTAG/SWD interfaces. There is a debugger connector to program and debug an off-board target (shown in Fig 3).
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
6 of 27
Fig 3. Debugger connector
2.4 QN9080-001-M17 module
The QN9080-001-M17 module integrates the BLE radio, controller, protocol stack, BLE antenna, NTAG, clocks, and profile software on a single chip, which provides a flexible and easy usage of the BLE SoC solution. It includes a high-performance MCU (32-bit Arm® Cortex®-M4F), on-chip memory, and peripherals for users to develop a truly single-chip wireless MCU solution.
Fig 4. Module board details
Table 3. QN9080-001-M17 module board’s mark information list
Number
Name
Description
1
Jumper J2
Jumper used to select the power NTAG inside.
2
Jumper J1
Jumper used to select the power for QN9080-001-M17.
3
Connector J4
Connector used to connect the NTAG antenna.
Table 4. QN9080-001-M17 DK module’s default jumper settings
Jumper
Jumper setting
Function
J1
Pin 1, 2 shorted
The NTAG inside shares the same power supply with the QN9080 inside.
J2
Pin 1, 2 shorted
QN9080-001-M17 is powered by an on-board power supply.
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
7 of 27
The QN9080-001-M17 module is shown in Fig 5.
Fig 5. QN9080-001-M17 module board
Fig 6. NTAG antenna board
2.5 GPIO and Arduino interfaces
On the QN9080-001-M17 DK board, the J4, J5, J6, and J7 connectors all provide GPIO connection outputs. The board is also compatible with the Arduino board interface. The interface schematic is shown in Fig 7.
Fig 7. QN9080-001-M17 DK board GPIO and Arduino interface
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
8 of 27
2.6 QN9080-001-M17 reset button
The reset button provides a hardware reset to the QN9080-001-M17 device, as shown in
Fig 8.
Fig 8. Reset button
2.7 ISP mode jumper
JP15 is the ISP mode jumper used to set the QN9080-001-M17 mode. When the jumper is shorted, the PB02 chip mode pin is connected to the GND and this function is enabled. When the jumper is open, the ISP mode function is disabled, as shown in Fig 9.
Fig 9. Chip mode jumper
2.8 SWD/JTAG interface
The board provides a SWD/JTAG interface to be used by an external debugger, as shown in Fig 10.
Fig 10. Debugger interface
NXP Semiconductors
UM11184
QN9080-001-M17 DK User’s Guide
UM11184
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
User Manual
Rev. 0 January 2019
9 of 27
2.9 Buttons
As shown in Fig 11, the DK board offers three buttons. When using the SW1 and SW2 buttons, the GPIO must be configured as the input. The logic LOW input is applied to the GPIO when a button is pressed.
Fig 11. Buttons
The SW3 button is used to reset the QN9080-001-M17 chip. Press the button to reset the QN9080-001-M17.
2.10 LED
The board offers a 3-color RGB LED. The connections are shown in Fig 12. The LED lights up when the corresponding GPIO outputs switch to the logic high level. The GPIO control pins are QN_PA13, QN_PA25, and QN_PA31. The GPIO QN_PA13 can work in the PWM out mode. Therefore, the brightness of the LED can change with the PWM pulse width.
Fig 12. LED
Loading...
+ 18 hidden pages