background image

EVK-ANNA-B112 - User Guide 

UBX-18018539 - R01 

Appendix

  

Page 27 of 29 

 

 

 

B

 

Glossary 

Name 

Definition 

API 

Application Programming Interface 

CTS 

Clear To Send 

DSR 

Data Set Ready 

DTR 

Data Terminal Ready 

EVB 

Evaluation Board 

EVK 

Evaluation Kit 

GND 

Ground 

IO 

General-Purpose Input/Output 

LED 

Light-Emitting Diode 

MCU 

Micro Controller Unit 

MSD 

Mass Storage Device 

NFC 

Near Field Communication 

U.FL 

Coaxial RF connector 

USB 

Universal Serial Bus 

RTS 

Request To Send 

RXD 

Receive Data 

SDK 

Software Development Kit 

SPA 

Serial Port Application 

TXD 

Transmit Data 

UART 

Universal Asynchronous Receiver/Transmitter 

Table 14: Explanation of abbreviations used 

 

Summary of Contents for EVK-ANNA-B112

Page 1: ... This document describes how to set up the EVK ANNA B112 evaluation kit to evaluate ANNA B112 series standalone Bluetooth 5 low energy modules It also describes the different options for debugging and the development capabilities included in the evaluation board www u blox com UBX 18018539 R01 ...

Page 2: ... intellectual property rights in the products names logos and designs included in this document Copying reproduction modification or disclosure to third parties of this document or any part thereof is only permitted with the express written permission of u blox The information contained herein is provided as is and u blox assumes no liability for its use No warranty either express or implied is gi...

Page 3: ... 5 External supply 11 1 6 6 Raspberry Pi HAT 11 1 7 Arduino interface 12 1 7 1 Arduino shield compatibility 13 1 8 Raspberry Pi compatible interface 14 1 8 1 Powering considerations 16 1 8 2 UART 16 1 8 3 EEPROM support 16 1 9 Buttons and LEDs 17 1 10 Disconnecting ANNA signals from board peripherals 17 1 11 Software debug options 19 2 Setting up the evaluation board 20 2 1 Evaluation board setup ...

Page 4: ...vity software and an internal antenna a unique 2 4 GHz antenna in the SIP The evaluation board provides access to all 25 IO pins and interfaces available on the ANNA B112 modules through a variety of connectors and interfaces including Arduino Uno R3 and Raspberry Pi header connectors The stand alone ANNA B112 is based on the Nordic Semiconductor nRF52832 chip The nRF52832 uses an Arm Cortex M4F m...

Page 5: ... the following EVK ANNA B112 evaluation board 2 4 GHz external antenna with U FL connector only in EVK ANNA B112U NFC antenna USB cable Quick Start card 1 3 Key features u blox ANNA B112 Bluetooth low energy module based on the Nordic nRF52832 chipset o Bluetooth 5 support o Bluetooth mesh o NFC tag functionality o Integrated Arm Cortex M4F microcontroller with 512 kB flash 64 kB RAM and 64 MHz sy...

Page 6: ... and level shifters allow for flexible powering options of the ANNA B112 module even with full board support They isolate the module entirely and control each power net separately in order to precisely measure low power applications or disconnect only unused parts of the board to save battery life Multiple board power supply options o 5 12 V power plug o 5 V USB supply o 5 12 V Arduino VIN input B...

Page 7: ...K ANNA B112U J12 Cortex Debug connector 10 pin 50 mil pitch connector that can be used to connect external debuggers to the ANNA B112 module The ANNA B112 modules support Serial Wire debug SWD and Serial Wire Viewer but not JTAG debug J21 Cortex Debug ETM connector 20 pin 50 mil pitch connector This extended connector has the same features as J12 but also allows for instruction trace operations vi...

Page 8: ... ANNA B112 module and the board itself To configure this jumpers are added to or removed from pin headers shorting two of the pins together and connecting or disconnecting different power nets on the evaluation board Figure 7 shows the location of the power configuration jumper headers The 3V3 net is supplied by the board and will always be powered as long as any of the power sources shown in Figu...

Page 9: ...be powered as long as a power source is connected 10 VDD_MCU Supply net for the board functions not directly connected to the ANNA B112 module Interface MCU USB hub UART to USB converter etc 11 GND Ground net 12 GND Ground net J22 1 VCC ANNA B112 module voltage supply that connects to the module VCC pin Shorted to the VCC_IO net via 0 Ω resistor R4 by default 2 VCC_IO VCC_IO pin not connected 3 VD...

Page 10: ...0 Figure 9 Jumper positions for battery powered operation two jumpers are optional Connector annotation Add jumper to pins Description J7 5 6 Selects the battery connected to the battery holder as source for the VDD_ANNA net 9 10 Optional Powers up the Interface MCU USB hub and UART to USB converter with 3 3 V J22 1 3 Powers up the ANNA module The ANNA VCC and VCC_IO pins are connected to the sele...

Page 11: ...re properly isolated If a voltage is applied to the signal of an unpowered device current might leak through various protection circuits of the device This might give false readings when measuring current consumption etc Figure 11 below shows a few optional jumper connections that can be helpful when supplying the module with an external supply Figure 11 Optional jumper positons while using an ext...

Page 12: ...e compatible with certain Arduino or Arduino inspired shields Figure 13 shows the layout of the Arduino interface and Table 8 explains the pinout in more detail Section 1 7 1 describes what specifications must be met for a shield to be compatible for use with the EVK ANNA B112 The silk screen text on EVB marked UBXH60 0000474 J3 pin 6 shall be IO_31 Figure 13 Pin headers that are compatible with s...

Page 13: ...2 Digital I O IO_16 P0 18 6 D13 Digital I O IO_45 P0 20 7 GND Ground GND 8 AREF Analog reference voltage level Not connected 9 SDA I2C data signal IO_14 P0 15 10 SCL I2C clock signal IO_15 P0 16 Table 8 Pinout of the Arduino UNO R3 compatible interface 1 7 1 Arduino shield compatibility The EVK ANNA B112 has an I O voltage range of 1 7 3 6 V It can therefore be used only with shields that also sup...

Page 14: ... the debug MCU 1 8 Raspberry Pi compatible interface The EVK ANNA B112 includes a 40 pin IO header that can be used to interface with either a Raspberry Pi computer board or with a Raspberry Pi expansion board HAT The EVK ANNA B112 uses different hardware and software configurations depending on if it is connected to a Pi or a HAT the differences are covered in this section The default configurati...

Page 15: ... O UART RX TX RASP_RXD P0 03 Connected to ANNA UART_TXD pin by default see section 1 8 2 11 IO17 Digital I O N C 12 IO18 Digital I O RESET_N P0 21 13 IO27 Digital I O IO_13 P0 14 14 GND Ground GND GND 15 IO22 Digital I O IO_17 Can be connected to IO_17 via zero Ωresistor Resistor not mounted by default IO_17 is connected to 32 768 LPO crystal by default 16 IO23 Digital I O IO_16 P0 18 17 3 3 V 3 3...

Page 16: ... means that on a Raspberry Pi board IO14 will be TX and on a HAT it will be RX To support talking to both HATs and Pi boards the zero Ω resistors R57 R58 R59 and R60 can be used to toggle the ANNA TX and RX pins between IO14 and IO15 If an ANNA B112 is used this switch can also be made in the software By default the EVK ANNA B112 will be configured to simulate a HAT and IO14 is connected to the AN...

Page 17: ...pin via jumper header J9 DS6 UART DSR LED Connected to the ANNA UART_DSR IO_26 pin via jumper header J9 DS7 UART RXD LED Connected to the ANNA UART_RXD IO_20 pin via jumper header J9 DS8 UART TXD LED Connected to the ANNA UART_TXD IO_19 pin via jumper header J9 DS9 RGB LED Connected to the ANNA RED IO_29 GREEN IO_30 and BLUE IO_31 pins via jumper header J19 Table 12 EVK ANNA B112 LED indicators 1 ...

Page 18: ...am debug the ANNA module 7 IO_31 ANNA B112 BLUE signal 8 BLUE RGB diode blue signal active low 9 IO30 SWITCH_1 ANNA B112 SWITCH_1 and GREEN signal 10 GREEN RGB diode green signal active low 11 IO_29 ANNA B112 RED signal 12 RED RGB diode red signal active low J9 1 IO_25 UART_DTR ANNA B112 UART DTR output 2 UART_DTR_I UART to USB DTR signal 3 IO_26 UART_DSR ANNA B112 UART DSR input 4 UART_DSR_I UART...

Page 19: ...ard debug solution available on the USB connector An external debugger connected to J12 connector An external debugger connected to the J12 connector is useful when powering the evaluation board with the CR2032 coin cell battery or through the external power supply connector J5 It could also be useful in a scenario where the debug MCU interface has been disconnected from the ANNA B112 module using...

Page 20: ... this automatically If the drivers are not installed automatically download the nRFgo Studio from www nordicsemi com to get the Jlink CDC UART driver A COM port will automatically be assigned to the unit by Windows Do the following to view the assigned COM ports on Windows 7 Open the Control Panel and click Hardware and Sound Click Device Manager in Devices and Printers This will open Device Manag...

Page 21: ...EVK ANNA B112 User Guide UBX 18018539 R01 Setting up the evaluation board Page 21 of 29 Appendix A Placement and Schematics Top view Bottom view ...

Page 22: ...1_EDGE VCC IO_45 IO_14 IO_15 SWDIO_I VDD_IO NFC_2_CONNECTOR SWDIO GND_10 IO_31 IO_30 IO_38 IO_28 IO_27 IO_24 IO_23 IO_26 IO_25 IO_29 UART_RTS UART_CTS UART_TXD UART_RXD IO_36 GND_7 VCC ANT_GND_1 ANT_GND_2 GND_4 GND_8 GND_49 GND_51 GND_52 GND_11 ANT IO_37 ANT_PCB ANT_INT GND_10 IO_31 IO_30 IO_38 IO_28 IO_27 IO_24 IO_23 IO_26 IO_25 IO_29 UART_RTS UART_CTS UART_TXD UART_RXD IO_36 GND_7 VCC ANT_GND_1 ...

Page 23: ...AGREEMENTS B mwej Fri May 25 11 22 49 2018 02 EVB ANNA B1 PAGE 2 OF 6 u blox AG Change 605327 INTERFACE MCU DRAWING TITLE E D C B A A E D C B 1 2 3 4 5 6 7 8 3 4 5 6 7 8 2 U BLOX AG DATE SWITZERLAND 1 THALWIL GROUP DESIGN BY ICM PCB_VER VERSION PROJECT A3 ...

Page 24: ...T XTALIN XTALOUT USBDP_UP USBDM_UP OCS2_N PRTPWR2 CRFILT VDD33_9 OCS1_N PRTPWR1 RTS_N DTR_N CTS_N DCD_N DSR_N RI_N RESET_N USBDP CBUS0 TXD RXD CBUS3 3V3OUT CBUS2 CBUS1 USBDM VDD33_1 VDD33_18 SUSP_IND VBUS_DET RESET_N SMBCLK SMBDATA NC USBDP_DN2 USBDM_DN2 USBDP_DN1 USBDM_DN1 GND_21 GND_3 GND_13 VCCIO VCC U8 U2 R2 R3 microchip_usb2422 ftdi_ft231x DRAWING TITLE 19 11 20 21 12 10 8 23 7 11 24 9 22 18 ...

Page 25: ...K VDD_IO IMCU_BOOT IO_38 100N DNI 100N VDD_MCU IO_30 DNI DNI DNI DNI 100N IO_21 IO_25 RESET_N IO_16 RESET_N 5 2K7 VDD_IO DNI IO_31 IO_29 UART_RTS UART_CTS DNI IO_14 IO_15 IO_13 100N 1 1 1 1 1 1 1 1 1 5 3 1 7 4 20 13 2 6 8 10 12 14 16 18 19 17 15 11 9 17 19 21 30 32 34 14 16 18 24 26 2 3 29 1 22 27 25 23 12 20 40 38 15 13 11 9 7 5 31 33 35 37 39 36 28 8 10 6 4 R G B A 10 9 1 7 3 5 8 2 6 4 J21 U3 DS...

Page 26: ...VBAT VBAT SGND GNDA SUSB_MICRO_B_4THGND 3V3_PI VDD_ANNA VDD_MCU 3V3 USB_HUB_DM 5V POWER SUPPLY 5V USB_DP_MCUCON USB_DM_MCUCON VBUS_MCU VIN USB MICRO B GNDA DM VUSB GND DP N C 9 7 5 1 3 12 10 8 6 11 2 4 G S D Q1 D1 D6 J7 A C J8 VCC GND I O1 I O1 I O2 I O2 B2 E2 C2 E1 C1 B1 J17 R9 R1 C6 L2 L1 TP35 TP8 TP9 TP38 DRAWING TITLE CAT AN F1 R71 3 Q2 2 6 3 1 2 1 2 6 4 1 5 5 10 8 6 1 10 5 14 C 12 9 13 6 8 4 ...

Page 27: ... Evaluation Kit GND Ground IO General Purpose Input Output LED Light Emitting Diode MCU Micro Controller Unit MSD Mass Storage Device NFC Near Field Communication U FL Coaxial RF connector USB Universal Serial Bus RTS Request To Send RXD Receive Data SDK Software Development Kit SPA Serial Port Application TXD Transmit Data UART Universal Asynchronous Receiver Transmitter Table 14 Explanation of a...

Page 28: ...9821 3 u blox Short Range AT Commands Manual document number UBX 14044127 4 SEGGER J Link software https www segger com jlink software html 5 ANNA B112 Getting Started document number UBX 18020387 For regular updates to u blox documentation and to receive product change notifications register on our homepage www u blox com Revision history Revision Date Name Comments R01 5 Jun 2018 hekf mwej kgom ...

Page 29: ...l Office China Beijing Phone 86 10 68 133 545 E mail info_cn u blox com Support support_cn u blox com Regional Office China Chongqing Phone 86 23 6815 1588 E mail info_cn u blox com Support support_cn u blox com Regional Office China Shanghai Phone 86 21 6090 4832 E mail info_cn u blox com Support support_cn u blox com Regional Office China Shenzhen Phone 86 755 8627 1083 E mail info_cn u blox com...

Reviews: