evaluation kit for anna-b112 bluetooth 5 low energy modules · evaluation kit for anna-b112...
Post on 23-Jun-2020
6 Views
Preview:
TRANSCRIPT
EVK-ANNA-B112 Evaluation Kit for ANNA-B112 Bluetooth 5 low energy modules User Guide
Abstract 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
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Page 2 of 29
Document Information Title EVK-ANNA-B112
Subtitle Evaluation Kit for ANNA-B112 Bluetooth 5 low energy modules
Document type User Guide
Document number UBX-18018539
Revision and date R01 5-Jun-2018
Disclosure Restriction
This document applies to the following products: Product name Type number Firmware version PCN reference
EVK-ANNA-B112U EVK-ANNA-B112U-00 -
EVK-ANNA-B112C EVK-ANNA-B112C-00 -
u-blox or third parties may hold 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 given, including but not limited to, with respect to the accuracy, correctness, reliability and fitness for a particular purpose of the information. This document may be revised by u-blox at any time without notice. For the most recent documents, visit www.u-blox.com. Copyright © u-blox AG.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Page 3 of 29
Contents Document Information ................................................................................................................................ 2
Contents .......................................................................................................................................................... 3
1 Product description .............................................................................................................................. 4 1.1 Overview ........................................................................................................................................................ 4 1.2 Kit includes ................................................................................................................................................... 5 1.3 Key features ................................................................................................................................................. 5 1.4 EVK-ANNA-B112 block diagram ............................................................................................................... 6 1.5 Connectors ................................................................................................................................................... 7 1.6 Powering options ......................................................................................................................................... 7
1.6.1 Selecting the power configuration jumpers .................................................................................. 8 1.6.2 Default power, 3.3 V ........................................................................................................................... 9 1.6.3 Battery powered, 3 V ........................................................................................................................ 10 1.6.4 Battery powered with protection diode, 2.7 V ............................................................................. 10 1.6.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 ............................................................................................................................ 20 2.2 Starting up ................................................................................................................................................. 20
2.2.1 EVK-ANNA-B112 ................................................................................................................................ 20 2.2.2 EVK-ANNA-B112 SDK ....................................................................................................................... 20
2.3 Getting the latest software .................................................................................................................... 20 Appendix ........................................................................................................................................................ 21
A Placement and Schematics .............................................................................................................. 21
B Glossary .................................................................................................................................................. 27
Related documents ................................................................................................................................... 28
Revision history .......................................................................................................................................... 28
Contact ...........................................................................................................................................................29
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 4 of 29
1 Product description 1.1 Overview The u-blox EVK-ANNA-B112 evaluation kit is a versatile development platform that allows quick prototyping of a variety of extremely low-power Internet of Things (IoT) applications, using Bluetooth 5, Bluetooth mesh and NFC.
The u-blox EVK-ANNA-B112 boards are available in the following two variants depending on the required antenna:
• EVK-ANNA-B112U, with an ANNA-B112U module including u-blox connectivity software, and an antenna connector for connecting to external antennas
• EVK-ANNA-B112C, with an ANNA-B112C module including u-blox connectivity 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 microcontroller with 512 kB internal flash and 64 kB RAM, running at a system clock of 64 MHz. The evaulation board provides simple USB drag-n-drop programming and a SEGGER J-Link debug interface that can be used with the open CPU variants of the EVK. Nordic provides a free Software Development Kit (SDK) with a broad selection of drivers, libraries, and example applications that can be used for rapid prototyping.
Figure 1: EVK-ANNA-B112 evaluation boards
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 5 of 29
Figure 2: Left: EVB ANNA-B112U including U.FL connector; Right: EVB ANNA-B112C including an internal antenna.
Figure 3: Left: EVB ANNA-B112U including NFC antenna; Right: EVB ANNA-B112U including NFC antenna, turned 180 degrees. Both options are valid.
1.2 Kit includes The EVK-ANNA-B112 evaluation kit includes 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 system clock o Wide 1.7-3.6 V supply range
• The ANNA-B112 module supports different interfaces that can be configured to any of the 25 available IO pin(s):
o 8 analog capable inputs
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 6 of 29
o 12 PWM capable outputs o 3x SPI o 1x UART with HW flow control o 2x I2C o 1x I2S
• Full UART to USB converter with a Virtual COM port that allows control of the extended UART features of the u-blox connectivity software
• On-board J-Link debugger/programmer: o Mass Storage Device interface to PC, for drag-n-drop programming o Debug port o An additional Virtual COM port that, for example, may be connected to add-on boards
or to a debug UART on the ANNA-B112 • RGB LED and push buttons • Arduino UNO R3 and Raspberry Pi compatible pin header interfaces • Jumper headers 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
• Battery holder supporting CR2032 coin cell batteries
1.4 EVK-ANNA-B112 block diagram The block diagram of EVK-ANNA-B112 is shown in Figure 4.
Figure 4: EVK-ANNA-B112 block diagram
The block diagram shows the major interfaces and internal connections of the EVK-ANNA-B112. The following sections describe in detail how the different interfaces are connected and used, and how the evaluation board may be configured to suit the needs of the user.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 7 of 29
1.5 Connectors Figure 5 shows the available connectors on the EVK-ANNA-B112 and their layout. Table 1 describes the connectors and their uses in detail.
Figure 5: Available connectors and their pinout
Connector annotation
Function Description
J5 Power supply 2.1 mm power jack, the center pin is the positive terminal. 5 – 12 V input.
J17 Power supply Pin header that can be used to connect external power supplies. 5 – 12 V input.
BT1 Battery holder CR2032 coin cell battery holder. CR2032 usually has a 3 V potential when fully charged.
J11 NFC antenna connector
Pin header that connects to the u-blox NFC antenna included in the kit.
J10 2.4 GHz RF antenna connector
U.FL coaxial connector that can be used to connect antennas or RF equipment. This connector is included only in the EVK-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 via the Embedded Trace Macrocell (ETM) of the Cortex®-M4F microcontroller inside the ANNA-B112 module. This requires a special external debugger. Note that the 50 mil pitch pin header is not soldered onto the evaluation board by default.
J8 Power supply, COM port and debug USB
The main USB connector that is used to program, debug, and communicate with the ANNA-B112 module. It can also be used to power the entire board.
Table 1: EVK-ANNA-B112 connector description
1.6 Powering options Power can be supplied to the board in one of the following ways:
• Via the USB connector, J8 • Using the power jack, J5 • Using the Arduino interface VIN pin • Using the pin header J17
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 8 of 29
• Plugging in a battery to the battery holder BT1
These power supply sources are distributed to the rest of the board as shown in Figure 6.
Figure 6: Block diagram of the power net distribution
1.6.1 Selecting the power configuration jumpers
The EVK-ANNA-B112 offers flexible powering options for the 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 Figure 6 are connected. The 3V3 net will not provide power unless a jumper is added to jumper header J7.
Figure 7: Jumper headers J7 and J22 are used to select power configurations
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 9 of 29
Connector annotation
Pin number
Schematic net name
Description
J7 1 3V3 Regulated 3.3 V net. This net is supplied by the board and will always be powered as long as a power source is connected.
2 3V3_PI Connects to the Raspberry Pi header’s (J14) 3V3 pins. If a Raspberry Pi is connected, this net must be floating to prevent back currents. If a HAT is connected, this net can be shorted to the EVK 3.3 V supply to power the HAT.
3 VBAT_DIODE To protect the battery from current back surges, connect the battery to the ANNA-B112 module via a protection diode using this pin.
4 VDD_ANNA Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
5 VBAT Battery + terminal
6 VDD_ANNA Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
7 3V3 Regulated 3.3 V net. This net is supplied by the board and will always be powered as long as a power source is connected.
8 VDD_ANNA Connects to J22 pin 3, from where it can be connected to the module supply pin or somewhere else.
9 3V3 Regulated 3.3 V net. This net is supplied by the board and will always 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 VDD_ANNA Connects to J7 pins 4, 6 and 8. Short J22 pins 1 and 3 allow the EVK to power the ANNA-B112 module.
4 VDD_IO Supply net for LEDs and peripherals connected directly to the ANNA-B112 module. Short J22 pins 2 and 4.
5 GND Ground net.
6 GND Ground net.
Table 2: Pinout of jumper headers J7 and J22 used to configure the board power nets
The following sections describe different jumper configurations and power scenarios that is available on the board, including the default configuration.
Check the jumper positions carefully; if a jumper is connected in a wrong way, it can permanently damage the components that are on the board or connected to it.
1.6.2 Default power, 3.3 V
This is the default power configuration for the evaluation board, and the jumpers are installed out of the box with this power configuration. All board peripherals are powered up, the ANNA module is directly supplied by the board and everything is running at 3.3 V.
Figure 8: Jumper positions for default power configuration
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 10 of 29
Connector
annotation
Add jumper to pins
Description
J7 7, 8 Selects the board regulated 3.3 V net as source for the VDD_ANNA net.
9, 10 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 selected source for the VDD_ANNA net.
2, 4 Powers up the peripherals directly connected to ANNA such as LEDs and external memory with the ANNA supply voltage.
Table 3: Jumper positions for default power configuration
1.6.3 Battery powered, 3 V
When using a battery, Figure 9 shows the default configuration. The battery voltage is connected to VDD_ANNA, which in turn, is connected to the ANNA-B112 VCC supply. If needed, a jumper can be added to J22 pins 2 and 4 to supply LEDs and other peripherals with power, as long as this does not exceed the maximum current rating of the battery. If the ANNA module has to be configured, the VDD_MCU net can be connected to enable PC communications by adding a jumper to J7 pins 9 and 10.
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 selected source for the VDD_ANNA net.
2, 4 (Optional) Powers up the peripherals directly connected to ANNA such as LEDs and external memory with the ANNA supply voltage.
Table 4: Jumper positions for battery powered operation, two jumpers are optional
1.6.4 Battery powered with protection diode, 2.7 V
This use case is meant to protect the battery from current back surges. When using the NFC interface, there is a risk that the applied electromagnetic field can cause back surges that will typically damage a non-chargeable battery. To prevent this damage, a schottky diode can be added in series to the battery, which will block any back current surges. A jumper should then be added to J7 pins - 3 and 4 instead of 5 and 6.
The diode will lower the voltage level of the battery by about 0.3 V.
Figure 10: Jumper positions for battery powered operation with a protection diode, two jumpers are optional
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 11 of 29
Connector
annotation
Add jumper to pins
Description
J7 3, 4 Selects the diode protected battery as a 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 selected source for the VDD_ANNA net.
2, 4 (Optional) Powers up the peripherals directly connected to ANNA such as LEDs and external memory with the ANNA supply voltage.
Table 5: Jumper positions for battery powered operation with a protection diode, two jumpers are optional
1.6.5 External supply
When measuring current consumption or performing other ANNA-B112 module characterization measurements, it can be useful to power the module with an external source such as a DC power analyzer. In such a case, all jumpers can be removed and the required supply nets can be fed externally by connecting to the pin headers. For example, the ANNA-B112 module can be powered by connecting an external supply directly to the J22 pin 1 and GND.
Take care that unpowered parts of the board are 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 external power supply
Connector
annotation
Add jumper to pins
Description
J7 7, 8 (Optional) Selects the board regulated 3.3 V net as a 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 3, 4 (Optional) Powers up the peripherals directly connected to ANNA such as LEDs and external memory with the selected source for the VDD_ANNA net.
Table 6: Optional jumper positons while using an external supply
1.6.6 Raspberry Pi HAT
When connecting a HAT to the Raspberry Pi interface, the following jumper configuration can be used. Depending on how the ANNA module should communicate with a test PC over USB or with the HAT, the VDD_MCU net can be left unpowered.
The 3V3_PI supply net must only be powered when connecting to a Raspberry Pi expansion board (HAT). If connecting to a Raspberry Pi board, the jumper must be disconnected.
Figure 12: Jumper configuration when connected to a Raspberry Pi HAT
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 12 of 29
Connector
annotation
Add jumper to pins
Description
J7 1,2 Connects the 3V3_PI net to the regulated 3.3 V supply.
7, 8 Selects the board regulated 3.3 V net as a 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 selected source for the VDD_ANNA net.
2, 4 (Optional) Powers up the peripherals directly connected to ANNA such as LEDs and external memory with the ANNA supply voltage.
Table 7: Jumper configuration when connected to a Raspberry Pi HAT
1.7 Arduino interface The EVK-ANNA-B112 includes a set of pin headers and mounting holes that are 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 some Arduino shields
Conn. Pin No.
Arduino pin
Description Schematic net name
nRF52 pin
u-blox connectivity and alternate functions with notes
J1 1 N/C Not Connected - - Not connected
2 IOREF I/O reference voltage level. Selectable by user to 1.7 – 3.6 V
VDD_IO - See section 1.6
3 RESET Reset signal input. Active low logic RESET_N P0.21
4 3.3V 3.3 V DC regulated supply output 3V3 -
5 5V 5 V regulated supply output 5V - Cannot be used as supply input, use VIN instead. Only supplied by USB VBUS.
6 GND Ground GND GND
7 GND Ground GND GND
8 VIN External DC supply input, 5 – 12 VDC VIN -
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 13 of 29
J2 1 A0 Analog input IO_24 P0.04 Analog function capable IO
2 A1 Analog input IO_23 P0.05 Analog function capable IO
3 A2 Analog input IO_28 P0.28 Analog function capable IO
4 A3 Analog input IO_27 P0.29 Analog function capable IO
5 A4 Analog input UART_DSR/IO_26
P0.30 Analog function capable IO, UART_DSR signal on ANNA-B1
6 A5 Analog input UART_DTR/ IO_25
P0.31 Analog function capable IO, UART_DTR signal on ANNA-B1
J3 1 D0/RX Digital I/O, UART RX UART_RXD P0.02 UART_RXD signal on ANNA-B1
2 D1/TX Digital I/O, UART TX UART_TXD P0.03 UART_TXD signal on ANNA-B1
3 D2 Digital I/O UART_CTS P0.19 UART_CTS signal on ANNA-B1
4 D3 Digital I/O UART_RTS P0.11 UART_RTS signal on ANNA-B1
5 D4 Digital I/O IO_29 P0.27 RED
6 D5 Digital I/O IO_31 P0.26 BLUE
7 D6 Digital I/O IO_22 P0.10 Signal not connected by defualt, configured for NFC use
8 D7 Digital I/O IO_21 P0.09 Signal not connected by defualt, configured for NFC use
J4 1 D8 Digital I/O IO_13 P0.14
2 D9 Digital I/O IO_38 P0.24 SWITCH_2 on ANNA-B1. This signal is pulled low when the button SW2 is pressed
3 D10 Digital I/O IO_36 P0.22
4 D11 Digital I/O IO_37 P0.23
5 D12 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 support an I/O voltage within this range.
The EVK-ANNA-B112 has a pinout that is compatible with some Arduino or Arduino inspired shields. This section describes the features of the EVK pins that a shield must comply with:
• IOREF: The I/O voltage level of the ANNA-B112 module is 3.3 V by default, but the EVK can be modified to allow other voltages (1.7-3.6 V).
• RESET: Is connected to the RESET button (SW0). • 3.3 V: A regulated 3.3 V output. Should not be used as a voltage supply input, use the VIN pin
instead. • 5 V: Is only a 5 V supply output if the EVK is being powered by USB. If any other power
configuration is used, this pin will be unconnected (floating). It is safe to connect an external 5 V supply to this pin even when a USB cable is connected. This pin cannot be used to power the board, use the VIN pin instead.
• VIN: May be used as a 5 -12 V supply input to power the EVK-ANNA-B112. • Pin 0 (RX): Is connected to the ANNA-B112 UART RX pin (ANNA pin 23). • Pin 1 (TX): Is connected to the ANNA-B112 UART TX pin (ANNA pin 22).
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 14 of 29
Note on SCL/SDA: On some Arduino boards, the I2C signals, SCL, and SDA are connected to the pins A4 and A5 and to the SCL and SDA pins in the top right hand corner. Since these pins will be shorted together it might cause problems when connected to the EVK-ANNA-B112, which has not shorted these pins together.
Note on digital I/O pins: Some of the digital I/O pins can be connected to the on-board debug MCU, thus allowing serial communication and flashing/debugging over USB. This can cause interference on the signals that are also used by an Arduino shield. See section 1.10 on how to disconnect these signals from 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 configuration is to connect to a Pi.
Not all the Raspberry Pi versions and HATs are supported, since it requires the 40-pin IO header, which older versions did not have. Table 9 lists the compatible Raspberry Pi versions.
Compatible Raspberry Pi boards
Raspberry Pi 1 Model A+
Raspberry Pi 1 Model B+
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B
Raspberry Pi Zero
Raspberry Pi Zero W
Table 9: Compatible Raspberry Pi boards
Figure 14: Pin header J14 that is compatible with the Raspberry Pi IO connectors
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 15 of 29
Figure 14 shows the layout of the Raspberry Pi interface and Table 10 explains the pinout in detail. There are three mounting holes that can be used for increased mechanical stability. The two on either side of connector J14 are common to all Raspberry Pi boards, but the third one is only compatible with the Pi Zero boards.
Conn. Pin No.
Raspberry Pi pin
Description Schematic net name
nRF52 pin
Alternate functions and notes
J14 1 3.3 V 3.3 V supply pin 3V3_PI - Not connected by default, see section 1.6
2 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied by USB VBUS and protected from back powering.
3 IO02 Digital I/O IO_14 P0.15
4 5 V 5 V supply pin 5V - Cannot be used as supply input. Supplied by USB VBUS and protected from back powering.
5 IO03 Digital I/O IO_15 P0.16
6 GND Ground GND GND
7 IO04 Digital I/O N/C
8 IO14 Digital I/O, UART TX/RX RASP_TXD P0.02 Connected to ANNA UART_RXD pin by default, see section 1.8.2
9 GND Ground GND GND
10 IO15 Digital I/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 V supply pin 3V3_PI - Not connected by default, see section 1.6
18 IO24 Digital I/O IO_18
19 IO10 Digital I/O IO_25 P0.31
20 GND Ground GND GND
21 IO09 Digital I/O IO_21 P0.09 Can be connected to IO_21 via zero Ω resistor. Resistor not mounted by default. IO_21 is connected to NFC antenna by default
22 IO25 Digital I/O IO_22 P0.10 Can be connected to IO_22 via zero Ω resistor. Resistor not mounted by default. IO_22 is connected to NFC antenna by default
23 IO11 Digital I/O IO_23 P0.05
24 IO08 Digital I/O IO_24 P0.04
25 GND Ground GND GND
26 IO07 Digital I/O IO_26 P0.30
27 ID_SD EEPROM config I2C data signal
IO_27 P0.29 Should only be used to read or simulate HAT EEPROMs, see section 1.8.3
28 ID_SC EEPROM config I2C clock signal
IO_28 P0.28 Should only be used to read or simulate HAT EEPROMs, see section 1.8.3
29 IO05 Digital I/O IO_29 P0.27
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 16 of 29
Conn. Pin No.
Raspberry Pi pin
Description Schematic net name
nRF52 pin
Alternate functions and notes
30 GND Ground GND GND
31 IO06 Digital I/O IO_31 P0.26
32 IO12 Digital I/O IO_30 P0.25
33 IO13 Digital I/O UART_RTS P0.11
34 GND Ground GND GND
35 IO19 Digital I/O UART_CTS P0.19
36 IO16 Digital I/O IO_36 P0.22
37 IO26 Digital I/O IO_37 P0.23
38 IO20 Digital I/O IO_38 P0.24
39 GND Ground GND GND
40 IO21 Digital I/O IO_45 P0.20
Table 10: Pinout of the Raspberry Pi compatible interface
1.8.1 Powering considerations
There are two voltage nets used in the Raspberry Pi interface 3V3_PI and 5V. Both the 3V3_PI and 5V nets can be used to power HATs, but should not be used when connecting to a Raspberry Pi. See section 1.6.6 for more information.
The 3V3_PI power net must not be connected to the 3.3 V supply when connected to a Raspberry Pi board. It could damage both the boards.
1.8.2 UART
The Raspberry Pi interface provides two pins - IO14 and IO15, which can be used for UART communications. In UART communications, signals are always connected RX <-> TX and vice versa. This 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 ANNA UART_RXD pin and IO15 is connected to the ANNA UART_TXD pin respectively.
1.8.3 EEPROM support
The Raspberry Pi interface supports a unique EEPROM solution to store the HAT specific IO configurations on the HAT board, to be read by the Raspberry Pi before configuring its IOs. The two pins used for this are ID_SD and ID_SC and are connected to the ANNA-B112 module. The ANNA-B112 module can thus either read the IO configuration from a HAT, or simulate an EEPROM and send configurations to a connected Pi. This requires an ANNA-B112 module and a custom built application.
It is not mandatory to use this EEPROM solution; if not used, the two ANNA pins - IO_42 and IO_41 can be without configurations.
Two pull-up resistors - R44 and R50, can be added to the I2C lines if needed. They are not mounted on the evaluation board by default.
Visit https://github.com/raspberrypi/hats/blob/master/designguide.md for more information on the ID EEPROM specification.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 17 of 29
1.9 Buttons and LEDs
Figure 15: Position of the push-buttons and LEDs on the evaluation board
Annotation Function Description
SW0 Reset button Connected directly to the ANNA RESET_N pin.
SW1 User button Push button for application use. Connected directly to the ANNA SWITCH_1 (IO_30) pin
SW2 User button Push button for application use. Connected directly to the ANNA SWITCH_2 (IO_38) pin
Table 11: EVK-ANNA-B112 buttons
Annotation Function Description Color
DS1 UART CTS LED Connected to the ANNA UART_CTS (IO_35) pin via jumper header J9
DS2 UART RTS LED Connected to the ANNA UART_RTS (IO_34) pin via jumper header J9
DS3 Interface MCU LED Blinks on USB enumeration and activity, lit when the Interface MCU is connected via USB
DS4 Interface MCU LED Error LED
DS5 UART DTR LED Connected to the ANNA UART_DTR (IO_25) 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.10 Disconnecting ANNA signals from board peripherals All evaluation board peripherals, such as level shifters, LEDs, and the interface MCU will be connected to the ANNA-B112 module by default. This might not suit all evaluation scenarios. All peripherals can be switched off by disconnecting their power supplies (see section 1.6), but if only specific signals have to be isolated, it will require finer control.
All the ANNA module signals that are connected to board peripherals have thus been routed via jumper headers, so that jumpers can be pulled or added as needed by the evaluation board user, isolating, or connecting specific signals. Figure 16 shows the layout of these jumper headers.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 18 of 29
Figure 16: Jumper headers J19 and J9 that are used to isolate specific ANNA signals
Connector annotation
Pin number Schematic net name
Description
J19 1 RESET_N Reset signal, active low
2 RESET_N_I Connects to the Interface MCU’s reset line
3 SWDIO SWD data signal
4 SWDIO_I Interface MCU SWD data signal, used to program/debug the ANNA module
5 SWDCLK SWD clock signal
6 SWDCLK_I Interface MCU SWD data signal, used to program/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 to USB DSR signal
5 IO_34/ UART_RTS
ANNA-B112: UART RTS output
6 UART_RTS_I UART to USB RTS signal
7 IO_35/ UART_CTS
ANNA-B112: UART CTS input
8 UART_CTS_I UART to USB CTS signal
9 IO_19/ UART_TXD
ANNA-B112: UART TXD output
10 UART_TXD_I UART to USB TXD signal
11 IO_20/ UART_RXD
ANNA-B112: UART RXD input
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Product description Page 19 of 29
Connector annotation
Pin number Schematic net name
Description
12 UART_RXD_I UART to USB RXD signal
Table 13: Pinout of jumper headers - J19 and J9
1.11 Software debug options You can debug the software using the following two options in EVK-ANNA-B112:
• Onboard 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 the jumpers on J9 header. The SEGGER J-Link software [4] is required to debug using the onboard J-Link hardware on the EVK-ANNA-B112.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Setting up the evaluation board Page 20 of 29
2 Setting up the evaluation board 2.1 Evaluation board setup The EVK-ANNA-B112 will be delivered with u-blox connectivity software installed.
Before connecting the module, download, and install the latest u-blox s-center evaluation software from the u-blox website.
To use Bluetooth Low Energy on the EVK-ANNA-B112, connect a 2.4 GHz antenna to the U.FL antenna connector (J10). The EVK-ANNA-B112C has an onboard antenna.
Plug in either an external power supply in J5 connector or connect to a USB host with a USB cable attached to J8 connector. You can also power the evaluation board with a CR2032 coin cell battery. The status light (DS6) will turn green, indicating it has power. The NFC antenna can be connected to the J11 connector. Both ways of board connection are possible, rotation of 180 degrees.
Be careful to check polarity before connecting an external power supply to the EVK-ANNA-B112 evaluation board. Center conductor is positive (+) and the ring is negative (-).
The very first time you connect the unit to a new computer, drivers need to be installed. The operating system should handle 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 Manager window where you
can view the assigned COM ports.
2.2 Starting up
2.2.1 EVK-ANNA-B112
Perform the following steps to enable communication with the module:
1. Start the u-blox s-center evaluation software. 2. Use the default baudrate 115200, 8N1 with flow control. 3. You will now be able to communicate with the module through AT commands.
For a list of available AT commands, see the u-blox Short Range AT Commands Manual [3]. To get started with a basic use case setup of the EVK-ANNA-B112 with u-blox connectivity software, see the ANNA-B112 Getting Started [5].
2.2.2 EVK-ANNA-B112 SDK
If you would like to use the EVK-ANNA-B112 together with the Nordic Semiconductor SDK, refer to the Software section of the ANNA-B112 System Integration Manual [2].
2.3 Getting the latest software Go to the u-blox support webpage to obtain the latest available firmware. Instructions on flashing the EVK-ANNA-B112 can be found in the Software section of the ANNA-B112 System Integration Manual [2].
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
BOM_ANT_CORNER:ANNA-B1WITH INTERNAL ANTENNA MOUNTED IN A CORNER
(ONLY ONE OPTION SETUP IS MOUNTED)
BOM_ANT_CONNECTOR:ANNA-B1WITH A COAX CONNECTOR
BOM_ANT_EDGE:ANNA-B1WITH INTERNAL ANTENNA MOUNTED ON A EDGE SIDE
(TRACE_CLK)
(TRACE_D3)(TRACE_D2)
(TRACE_D3)
NFC ANTENNACONNECTOR
(TRACE_D2)
(TRACE_D2)(TRACE_D1)
LEVEL SHIFTERS
ANNA IN A CORNER
JUMPER HEADERS USED TO CONNECTGPIOS TO VARIOUS BOARD FUNCTIONSALL POSISTIONS MOUNTED BY DEFAULT
CURRENT MEASUREMENT
(TRACE_D1)
(TRACE_CLK)
ANNA WITH COAX CONNECTOR
(TRACE_CLK)
(TRACE_D0)(TRACE_D1)
(TRACE_D3)
TO INTERFACE MCU
TO FTDI CHIP
(TRACE_D0)
(TRACE_D0)
PRODUCT VARIANTS
TWO ANNA-B1 PLACEMENT OPTIONS FOR INTERNAL ANTENNA
ANNA IN A EDGE
POSSIBILITY TO SEPARATE RESET
32.768KHZ_XL2_CORNER
VCC
100N
mwejB
SWDCLK
RESET_MODULE_N
Fri Feb 16 12:12:24 2018
PAGE 1 OF 6
EVB-ANNA-B1
u-blox AG $Change: 605327
02
NFC_2_CORNER
IO_28
IO_38
IO_31IO_30IO_29
IO_36IO_37 ANT_HOST_CORNER
ANT_INT_CORNER
0R
IO_24
IO_18
0R
0R
5%
100N
32.768KHZ_XL1_EDGE
32.768KHZ_XL2_EDGE
DNI
0R
DNI
UART_RXDUART_TXD
UART_CTS
VCC
NFC_1_CONNECTOR
0R
0R
NFC_2_CORNER
IO_26IO_23
ANT_INT_EDGE
UART_RTS ANNA MODULE
NFC_1_EDGENFC_2_EDGE
32.768KHZ_XL1_CORNER
DNI
IO_14IO_15IO_16
IO_37
IO_29
RESET_MODULE_N
IO_26
SWDIO_LVL
VDD_IO
0R
IO_45
IO_16IO_15
IO_13
SWDIO
DNI
NFC_1_CORNER
0R
NFC_1_CORNER
100N
NFC_2_EDGE
IO_13
32.768KHZ
32.768KHZ_XL2_CONNECTOR
IO_30
330P10%
NFC_2
DNI
NFC_1
DNI
NFC_1_CONNECTORNFC_2_CONNECTOR
ANT_EXT
SWDCLK
IO_24
IO_31
UART_RXD
RESET_N
IO_21
SWDCLK_I
IO_16
IO_220R
10%
VCC
0R
10%
330P
330P
RESET_N_I
UART_DTR_I
RESET_MODULE_N0R
DNI10K
5%
IO_37
SWDCLK
RESET_MODULE_N
IO_14
IO_36
IO_29
IO_25IO_26IO_23
IO_27IO_28
IO_38
IO_30IO_31
UART_TXD
IO_45
DNI
DNI
0R
5%
22P
0R
UART_TXD
0R
DNI
32.768KHZ
RESET_N_LVL
VDD_MCU
IO_30IO_31
SWDCLK
RESET_NSWDIO
REDGREENBLUE
SWDCLK_I
IO_29
RESET_N_ISWDIO_I
UART_TXD
UART_CTSUART_RTS
IO_25IO_26
UART_RXD_IUART_TXD_I
UART_CTS_IUART_RTS_I
UART_RXD
UART_DTR_IUART_DSR_I
VCC_IOVCCVDD_ANNA
UART_DTR_LVLUART_DSR_LVL
SWO_LVLSWDCLK_LVL
IO_17
0R
IO_17
32.768KHZ_XL1_CONNECTOR
IO_13
SWDIO
UART_RXD
UART_CTSUART_RTS
IO_25
IO_27
IO_24
IO_38
IO_28
IO_27
IO_23
IO_25
UART_RTS
UART_CTS
IO_36
0R
UART_RXD_I
UART_TXD_I
IO_16
DNI
10%
100N
100N
UART_RTS_LVL
UART_TXD_LVLUART_CTS_LVL
UART_RXD_LVL
100N
100N
10%
10%
DNI
22P
10%
UART_DSR_I
5%
IO_18IO_17
5%
UART_RTS_IUART_CTS_I
0R
22P
22P
IO_18
22P
5%
32.768KHZ
22P
NFC_1_EDGE
VCC
IO_45
IO_14IO_15
SWDIO_I
VDD_IO
NFC_2_CONNECTOR
SWDIO
GND_10IO_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_10IO_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_10IO_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
65
43
21
9
7
5
1
3
12
10
8
6
11
2
4
9
7
5
1
3
12
10
8
6
11
2
4
B4
A1 B1
B2
A3
A4
A2
B3
VCCB
OE
VCCA
B8
B7
B6
B5
B4
B3
A8
A7
A6
A5
A4
A3
OE
VCCB GND
VCCA
A1
A2 B2
B1
SW
D_IO
IO_13
IO_16
IO_14
GN
D_42
GN
D_41
GN
D_33
GN
D_32
GN
D_50
GN
D_48
GN
D_46
GN
D_43
RE
SE
T_N
SW
D_C
LK
IO_15
IO_45
NF
C_2
XL_1
XL_2
GN
D_47
GN
D_44
NF
C_1
SW
D_IO
IO_13
IO_16
IO_14
GN
D_42
GN
D_41
GN
D_33
GN
D_32
GN
D_50
GN
D_48
GN
D_46
GN
D_43
RE
SE
T_N
SW
D_C
LK
IO_15
IO_45
NF
C_2
XL_1
XL_2
GN
D_47
GN
D_44
NF
C_1
SW
D_IO
IO_13
IO_16
IO_14
GN
D_42
GN
D_41
GN
D_33
GN
D_32
GN
D_50
GN
D_48
GN
D_46
GN
D_43
RE
SE
T_N
SW
D_C
LK
IO_15
IO_45
NF
C_2
XL_1
XL_2
GN
D_47
GN
D_44
NF
C_1
M3
M2
J22
J19
J9
U9
M1
U4
R63
R62
R24
R35
R23
R27
R36
R18
R6
R26
R68
R4
R22
R43
ublox_anna_b1
ublox_anna_b1
ublox_anna_b1
ti_txs0104epwr
TXS0108
C24
C25
J11C51
J10
DRAWING TITLE :
1
432
1
R66
R65
X3
X5
X4
R61
R64
1
103130
38
282724232625
29
34351920
36
79
234
8495152
116
37 1
5
103130
38
282724232625
29
34351920
36
79
234
8495152
116
37 1
5
103130
38
282724232625
29
34351920
36
79
234
8495152
116
37
5
10
2 1312
45
311
14
8
13
7
2
7
12
2
631
85
9 10
4
11
1
753
8109
24
11
6
12
435 6
1
16
2
4
8 13
65
9
31
17
15
12
19
10
184
20
14
112
1
C54
C8
C17
C13
C56
C19
C20
C48
C47
C57
C18
C52
C55
R67
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BIBIBI
BI
BIBI
BI
BIBI
BI
BI
BIBI
BIBI
BIBI
BIBI
BIBI
BIBI
BIBIBIBI
BI
BIBI
BIBIBI
BIBIBIBIBI
BIBI
BIBIBIBI
BIBIBIBI
BIBI
BI
BIBI
BIBI
BI
BIBI
BIBI
BIBI
BI
BIBI
BI
BIBI
BIBI
BIBI
BIBI
BIBI
BI
BIBI
BI
BIBI
BIBI
BIBI
BIBI
BI
BI4
5
12
13
40
13
16
14
42
41 33
32
50
48
46
43
12
39
15
45
22
17
18
47
44
21
40
13
16
14
42
41 33
32
50
48
46
43
12
39
15
22
17
18
47
44
21
40
16
14
42
41 33
32
50
48
46
43
39
15
45
22
17
18
47
44
21
A3
THIS PAGE IS INTENTIONALLY LEFT BLANK DUE TO LICENSE AGREEMENTS
Bmwej
Fri May 25 11:22:49 2018
02
EVB-ANNA-B1
PAGE 2 OF 6u-blox AG $Change: 605327
INTERFACE MCU
DRAWING TITLE :
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
A3
BOOT STRAPPINGCONFIG
Thu Feb 15 14:33:41 2018
PAGE 3 OF 6
EVB-ANNA-B1mwej
u-blox AG $Change: 605327
B
02
10K
VBUS_MCU
CFG_SEL
DHSD_P
USB_FTDI_DPUSB_FTDI_DM
DHSD_N
UART_DTR_LVL
100N
HUB, FTDI AND FLASH
100N1U 4U7
VDD_MCU
1%12K
XTAL2XTAL1
24.000MHZ
30PPM
8P2+/-0.5P
8P2+/-0.5P
VDD_MCU
100N
39R 5%
5%
DFSD_N
39R
1U
100K
100K
100K
NON_REM0
100K 100N
HUB_DETECT
NON_REM1
100K
USB_HUB_DMUSB_HUB_DP
VDD_MCUVDD_MCU VDD_MCUVDD_MCU
DFSD_P
CBUS3CBUS2
UART_DSR_LVL
UART_CTS_LVL
CBUS0CBUS1
UART_RTS_LVL
UART_RXD_LVLUART_TXD_LVL
RBIAS
PLLFILT
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
VD
D33_1
VD
D33_18
SU
SP
_IN
D
VB
US
_D
ET
RE
SE
T_N
SM
BC
LK
SM
BD
AT
AN
C
US
BD
P_D
N2
US
BD
M_D
N2
US
BD
P_D
N1
US
BD
M_D
N1
GN
D_21
GN
D_3
GN
D_13
VC
CIO
VC
C
U8
U2
R2
R3
microchip_usb2422
ftdi_ft231x
DRAWING TITLE :
19
11
2021
12
10
8237
11
24
922
18
10
1514716
6
54
2
19117
98
R25
C14
TP7
TP4TP6
C46
C23C45C22C21R53
X2
C15
C16
R54
R55
R52
R56
C53
R51
TP5
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BIBI
BI
BI
BI
BI
BIBI
BIBI
BIBI
14
15
63
18
17
16
1
13
2 4 5
20
31
32
1
12
A3
(TRACE_D0)
(TRACE_D1)
(TRACE_D2)
(TRACE_D3)
BLUE
MCU BOOT
I2C_SCL
CORTEX DEBUG
TRACE_D1
I2C_SDA
TRACE_CLK
TRACE_D2
NFC_1
UART_DSR
RED
SWITCH 2
UART_DTR
I2C PULL UPS
LEDS
(SWO)
(TRACE_CLK)
RX/TX SELECTION
TRACE_D3
RESET
BOOT JUMPER
ARDUINO INTERFACE
(SWO)
CORTEX DEBUG + ETM
DEBUG CONNECTORS RASPBERRY PI INTERFACE
SWITCH 1
NFC_2
SWITCHES
TRACE_D0
Thu Feb 15 14:40:35 2018
PAGE 4 OF 6
EVB-ANNA-B1mwej
u-blox AG $Change: 605327
B
02
IO_28
IO_15
IO_14
IO_27IO_29
3V3_PI
IO_22
UART_RXD
IO_17
IO_25
IO_37
UART_RTS
IO_21
IO_31
UART_CTS
IO_23
IO_30
IO_16IO_18
IO_24IO_26
IO_22
RESET_N
IO_45IO_38
IO_36
IO_28
RASP_TXDRASP_RXD
5V
UART_TXD
UART_RXD
0R
0R
VDD_IOVDD_IO
IO_30
RESET_N
IO_14
IO_15
SWDCLK
3V3
IO_16
DSR_LED
UART_TXD_I
5V VIN
5%1K01K0
VCC=VDD_IO;GND=GND
DTR_LED
UART_CTS_I
UART_DTR_I
GREEN
RED
BLUE
UART_RTS_I
VCC=VDD_IO;GND=GND
RXD_LED
TXD_LEDRTS_LED
IO_27
VDD_IO
IO_13
IO_15
IO_45
SWDCLKSWDIO
5%
IO_14
IO_13
VDD_IO
IO_38
UART_TXD
IO_36
IO_16IO_37
IO_45
IO_24
IO_26
IO_28IO_23
HEADERS & BUTTONS
UART_RXD_ICTS_LED
1K01K0 1K0
ORANGE
VCC=VDD_IO;GND=GND
VDD_IO
1K0 1K0
ORANGE
ORANGE
GREEN
1K0
UART_DSR_I
GREEN
GREEN
SWDIO
IO_16
RESET_N
DNI
3K9
3K9
DNI
3K9
DNI
3K9
DNI
IO_27
RASP_TXD
RASP_RXD
RASP_TXD
DNI
DNI
RASP_RXD
10K
VDD_IO
IMCU_BOOT
IO_38
100N
DNI
100N
VDD_MCUIO_30
DNI
DNI
DNIDNI
100N
IO_21
IO_25
RESET_N
IO_16
RESET_N
5%2K7
VDD_IO
DNI
IO_31
IO_29UART_RTSUART_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
109
1
7
3
5
8
2
6
4
J21
U3
DS9
J12
U7U5
R59
R57
R8R40 R39R7R11R10
R60
R58
J14
R41
74LVC3G07
wurth_150141m173100
74LVC3G07 74LVC3G07
SW3SW1
SW2TP26SW0TP24
TP27
J18
J4
J3J2
J1
DRAWING TITLE :
1
2
543
876
65432
1
1
2
543
876
1
2
543
6789
10
ACC
AAC
A A ACCC
DS
8
DS
5
DS
2
DS
1
DS
7
DS
6
R69
R50
R70
R44
3331
2826
19
10
64
12
35
323436
8
252321
20
8
2
1
3
2
4
2
1
6
13
9
3
2
7
2
4
678
1 7
3 5
6
56
1
2
3
6
3
2
7
5
2
421
35 67 8
2
9
1618
10
5
5
10
2
4
93
4
1
3
3
5
32
7
5
6
1
1214
1517
8
1
76
1
4
11
26
5
43
8
11
2927
1715
9753
1
3
2
4
2
1
3
14
43
1
710
4
19
3937
2
4038
30
242220181614
1
1113
C49
C9
C11
C10
R21R20R19
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BIBI
BI
BIBI
BI
BIBI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI
BI BI
BIBI
BI
BI
A3
3.3V REGULATED
BATTERY PROTECTION:
POWER SOURCE SELECTOR
CURRENT FLOW
NFC CAN CAUSE REVERSE
62132 3.3V VERSION
EXTERNAL SUPPLY
BY AN EXTERNAL SOURCE, USB ETC.
IF USED, THE 5V NET MUST BE SUPPLIED
USB
5-12 V
COIN CELL BATTERY 3V
LOW CURRENT LEAKAGE CAPS FOR SUPPLY HIGH CURRENT PEAKS
'ZERO VOLT DIODE' - PROTECTS FROM BACK CURRENT ON VBUS LINES
DMG2305UX
Fri Feb 16 12:12:25 2018
PAGE 5 OF 6
EVB-ANNA-B1mwej
u-blox AG $Change: 605327
B
02
BASE_1
47K
10K
P_CHANNEL_MOSFET
VBUS_MCU
BASE_1
100N
USB_HUB_DP
2U22U2DCDC_IN
100K
VBUS_MCU
10M
100N
VBAT
22U4U7
100N
3N3
10U
VBAT
100U
DNI
100U
3V
VBATVBAT
SGND=GNDASUSB_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
US
B M
ICR
O B
GNDA
DM
VUSB
GND
DP
N.C.
9
7
5
1
3
12
10
8
6
11
2
4
GS D
Q1
D1
D6 J7
A C
J8
VCCGND
I/O1 I/O1
I/O2 I/O2
B2
E2 C2
E1C1
B1
J17
R9
R1
C6
L2L1
TP35
TP8
TP9
TP38
DRAWING TITLE :
CA
TA
N
F1
R71
3
Q2
2
6
3
1
2
1
2
64
1
5
5
1086
1
10
5
14
C
129
13
68
4
16
11
9
23
7
11
54321
3
7
4
15
12
2
5
4
1
A
CA1
32
USBLC6 2SC6
C59
C2
C1
C3
C5
C58
D3J5
D4
C7
R5
C50
BT1
D2
E
D
C
B
A A
E
D
C
B
12345678
345678 2
U-BLOX AG
DATE :
SWITZERLAND
1
THALWIL
GROUP :
DESIGN BY :
ICM:
PCB_VER.:
VERSION :PROJECT :
BI
BI
CON_PWR_03_SWITCH
PGND_2
PGND_1
PG
VOS
SW_3
SW_2
SW_1
PVIN_2
PVIN_1
21
2
3
1
U1
AGND
FB
FSW
DEF
SS/TR
EN
AVIN
FUSE
TPS6213X
A3
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
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Related documents Page 28 of 29
Related documents [1] ANNA-B112 Data Sheet, document number UBX-18011707 [2] ANNA-B112 Series System Integration Manual, document number UBX-18009821 [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 Initial release.
EVK-ANNA-B112 - User Guide
UBX-18018539 - R01 Contact Page 29 of 29
Contact For complete contact information, visit us at www.u-blox.com.
u-blox Offices
North, Central and South America
u-blox America, Inc.
Phone: +1 703 483 3180 E-mail: info_us@u-blox.com
Regional Office West Coast:
Phone: +1 408 573 3640 E-mail: info_us@u-blox.com
Technical Support:
Phone: +1 703 483 3185 E-mail: support@u-blox.com
Headquarters Europe, Middle East, Africa
u-blox AG
Phone: +41 44 722 74 44 E-mail: info@u-blox.com Support: support@u-blox.com
Asia, Australia, Pacific
u-blox Singapore Pte. Ltd.
Phone: +65 6734 3811 E-mail: info_ap@u-blox.com Support: support_ap@u-blox.com
Regional Office Australia:
Phone: +61 2 8448 2016 E-mail: info_anz@u-blox.com Support: support_ap@u-blox.com
Regional 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 Support: support_cn@u-blox.com
Regional Office India:
Phone: +91 80 405 092 00 E-mail: info_in@u-blox.com Support: support_in@u-blox.com
Regional Office Japan (Osaka):
Phone: +81 6 6941 3660 E-mail: info_jp@u-blox.com Support: support_jp@u-blox.com
Regional Office Japan (Tokyo):
Phone: +81 3 5775 3850 E-mail: info_jp@u-blox.com Support: support_jp@u-blox.com
Regional Office Korea:
Phone: +82 2 542 0861 E-mail: info_kr@u-blox.com Support: support_kr@u-blox.com
Regional Office Taiwan:
Phone: +886 2 2657 1090 E-mail: info_tw@u-blox.com Support: support_tw@u-blox.com
top related