background image

 

 

NXP Semiconductors 

QN9090 

 

QN9090-DK006 Development Kit User Guide 

UM11355 

All information provided in this document is subject to legal disclaimers. 

© NXP Semiconductors N.V. 2020. All rights reserved. 

User Guide 

Rev.1.0 

— 15 January 2020 

8 of 19 

low.  

DS5, DS6  

2x Green LEDs connected respectively to UART0_Tx (DS5) and 
UART0_Rx (DS6). LEDs will flash any time there is activity on the 
UART0.  

DS8  

In System Programming (ISP) LED indicator. LED is ON when IO5_ISP 
is pulled low and when SW2 button is pressed.  

 

2.4  ARDUINO connectors 

ARDUINO compatible connectors are based on Arduino R3.  

References on the DK6 board are CN1, CN2, CN3, CN4. 

The Generic expansion board OM15082 can be plugged into these connectors. 

 

2.5  Buttons 

2.5.1  Reset button 

This button (SW4) is used to reset the QN9090 (note that the Link2 is NOT reset by this 
button) 

2.5.2  ISP button 

This button connects the QN9090_PIO5 (ISP_Entry) pin to ground. This should be used 
to set the QN9090 in ISP mode to program a binary file into the chip memory.  

To force entry into this ISP mode, hold down the ISP button (SW2), press and release 
the Reset button (SW4), then release the ISP button (SW2). This is done automatically 
when using the DK6 Production Flash programmer with J2 (FTDI USB interface) 

2.6  User Interface button 

This button (BP1) is connected to QN9090_PIO_1 and should be used as an input 

2.7  QN9090 Serial port 

The QN9090 UART0 can also be connected through a virtual communication port 

(VCOM) UART bridge Link2 function either to a host computer connected to the J2 USB 

FTDI or to J15 USB Link2. By default, the DK 6 is configured to use the FTDI USB. 

For Link2 USB: The factory default CMSIS-DAP Link2 image includes UART bridge 

functionality (VCOM support), and this firmware is also available with the LPCScrypt 

utility, available at https://www.nxp.com/design/microcontrollers-developer-resources/lpc-

microcontroller-utilities:LPC-UTILITIES power connections and measurements.  

For the USB FTDI, the PC driver is available on FTDI website (the FTDI chip is already 

configured before the carrier board release). 

2.8  Board power connections 

A block diagram of the board power tree is shown in Figure 5. When the QN9090 Target 

is to be debugged from the on board Link2 probe, the USB mini B-type connector (J15) 

Содержание QN9090-DK006

Страница 1: ...11355 QN9090 DK006 Development Kit User Guide Rev 1 0 15 January 2020 Document information Info Content Keywords QN9090 DK User Guide Abstract This document is a user guide for the QN9090 Development Kit ...

Страница 2: ...on provided in this document is subject to legal disclaimers NXP Semiconductors N V 2020 All rights reserved User Guide Rev 1 0 15 January 2020 2 of 19 Contact information For more information please visit http www nxp com Revision history Rev Date Description 1V0 20200115 Initial release ...

Страница 3: ...ery convenient to evaluate QN9090 s functions and performance There are also some useful peripherals like GPIOs and Arduino interface J Link and J Trace functions are all supported for debugging QN9090 ISP download function is also contained and very easy to use 1 1 Purpose This document introduces all functions of QN9090 DK Descripts all parts of QN9090 DK boards in detail 1 2 Kit contents QN9090...

Страница 4: ...eveloped by NXP to enable evaluation and prototyping with the QN9090_30_T Bluetooth Low Energy wireless microcontroller The carrier boards part number OM15076 supplied in the development kit are physically identical They are all pre fitted with an Arduino compatible expansion board and a QN9090 based module with integrated antenna 2 1 Feature summary The QN9090 Carrier board includes the following...

Страница 5: ...B connector 2 2 Board layout and settings This section provides a quick reference guide to the main board components configurable items visual indicators and expansion connectors The layout of the components on the QN9090 Carrier board is shown in Figure 3 The function of each identified component is listed in Table 1 Table 1 Table Board interface components Circuit ref Description D1 Link2 LPC432...

Страница 6: ...external debug probe Jumper OFF the QN9090 Target SWD interface is disabled Use this setting only when the on board Link2 debug probe is used to debug an off board Target QN9090 J2 SWD interface buffer power selection J3 QN9090 power source selection 1 Jumper fitted in position pin 1 2 default 5V REG Power source is either 5V from mini USB connector or FTDI connector or 4 5V from 3xAAA batteries o...

Страница 7: ...ge and any debug the connectors serigraphy is also copied on PCB bottom J7 J13 J12 J11 battery slots are also here 2 3 LED indicators The DK6 board LED location are shown in Figure 3 A description of each on board LED indicator is shown in next table Table 2 LED indicator functions LED reference Description D1 Link2 MCU BOOT0_LED indicator Reflects the state of Link2 MCU P1_1 When the boot process...

Страница 8: ...P mode hold down the ISP button SW2 press and release the Reset button SW4 then release the ISP button SW2 This is done automatically when using the DK6 Production Flash programmer with J2 FTDI USB interface 2 6 User Interface button This button BP1 is connected to QN9090_PIO_1 and should be used as an input 2 7 QN9090 Serial port The QN9090 UART0 can also be connected through a virtual communicat...

Страница 9: ...ebugging probe or from an external debug probe installed at P1 On board jumpers JP1 and JP2 must be correctly positioned for each mode The on board Link2 debug probe is capable of debugging target MCU s with a VDDIO range of 1 6V to 3 6V Check the sections below for the appropriate jumper settings and how to properly power the board 2 9 1 Debug using on board debug probe To use the on board Link d...

Страница 10: ...DFU mode by placing a jumper shunt on JP5 across pin 1 2 then power the board by connecting the mini USB J15 to a host computer Link2 MCU programming is performed using the LPCScrypt utility see https www nxp com design microcontrollers developer resources lpc microcontroller utilities LPC UTILITIES Instructions for using the tool are located at the same web page 2 9 4 Using the DK6 to debug an of...

Страница 11: ...pment kit The Generic Expansion Board has the following features Arduino compatible expansion header in four parts CN1 CN4 4 user input buttons SW1 SW2 SW3 SW4 connected to DIOs on the QN9090 module on the Carrier Board o SW1 is connected to IO19 o SW2 is connected to IO15 o SW3 is connected to IO7 o SW4 is connected to IO4 4 LEDs D1 D2 D3 D4 connected to DIOs on the QN9090 module on the Carrier B...

Страница 12: ...n board current measurement circuit with MCUXpresso 2 Measuring the voltage across a sense resistor R51 in series with the supply 3 A current meter on a modified DK6 board or a stand alone module Each of these methods will be described in subsections below When a board is attached attempting to measure the lowest possible power the QN9090 IO pins must be configured by software configuration to avo...

Страница 13: ...ariations in the MAX9634 the current measurement circuit is not recommended for measuring current below 150uA 5 2 Vsense resistor measurement The voltage across a series 3 3Ω resistor with the target QN9090 VBAT can be manually measured at J14 on the PCB The voltmeter positive probe is applied to J14 pin 1 square pad and negative probe to J14 pin 2 Use Ohm s law to calculate the current QN9090 cur...

Страница 14: ...vided in this document is subject to legal disclaimers NXP Semiconductors N V 2020 All rights reserved User Guide Rev 1 0 15 January 2020 14 of 19 Figure 9 VBAT Connections To measure the current using multimeter remove R51 and place the multimeter across J14 pins 1 and 2 Figure 10 R51 Location ...

Страница 15: ...ansion is not fitted then the following IO lines are connected on the DK6 board Setting IOs incorrectly in the software will cause current to be consumed and this should be taken into consideration when measurement current The following IOs are connected Function PIOs Affected Schematic Page number Comment NTAG 10 11 4 Not connected by default R45 and R59 are not fitted by default User Interface B...

Страница 16: ...to remove completely Debug Interface 12 13 14 6 Negligible effect Cut CH1 to CH4 to remove completely RESET and ISP buttons 5 RST 7 No current drawn if not pressed 5 5 Running the DK6 board at different voltages In order to run the DK6 at different voltages it is necessary to disconnect the FTDI 3V3OUT signal otherwise this will continue to supply 3 3V to the board The circuit is shown below in Fi...

Страница 17: ...K006 Development Kit User Guide UM11355 All information provided in this document is subject to legal disclaimers NXP Semiconductors N V 2020 All rights reserved User Guide Rev 1 0 15 January 2020 17 of 19 Figure 13 3V3OUT modification ...

Страница 18: ... applications and products and NXP accepts no liability for any vulnerability that is discovered Customers should implement appropriate design and operating safeguards to minimize the risks associated with their applications and products NXP the NXP logo NXP SECURE CONNECTIONS FOR A SMARTER WORLD COOLFLUX EMBRACE GREENCHIP HITAG I2C BUS ICODE JCOP LIFE VIBES MIFARE MIFARE CLASSIC MIFARE DESFire MI...

Страница 19: ...s 5 2 3 LED indicators 7 2 4 ARDUINO connectors 8 2 5 Buttons 8 2 5 1 Reset button 8 2 5 2 ISP button 8 2 6 User Interface button 8 2 7 QN9090 Serial port 8 2 8 Board power connections 8 2 9 Debug Configurations 9 2 9 1 Debug using on board debug probe 9 2 9 2 Debug using external debug probe 9 2 9 3 On Board Link2 flash programing 10 2 9 4 Using the DK6 to debug an off board target 10 3 QN9090 Mo...

Отзывы: