Sara-r52 series cellular evaluation kits (24 pages)
Summary of Contents for Ublox EVK-ANNA-B4
Page 1
EVK-ANNA-B4 Evaluation kit for ANNA-B4 modules User guide Abstract This document describes how to set up the EVK-ANNA-B4 evaluation kit to evaluate ANNA-B4 series standalone Bluetooth ® 5.1 low energy modules. It also describes the different options for debugging and testing the development capabilities supported by the evaluation board.
Document information Title EVK-ANNA-B4 Subtitle Evaluation kit for ANNA-B4 modules Document type User guide Document number UBX-21008123 Revision and date 19-Oct-2021 Disclosure restriction C1-Public This document applies to the following products: Product name Type number Firmware version PCN reference EVK-ANNA-B402U...
Follow the procedure outlined below to install the J-Link drivers needed for programming the module. 1. Connect the EVK-ANNA-B4 board to your PC using the USB cable provided with the product. 2. Verify that the USB drivers are installed successfully. If the drivers do not install automatically,...
Product description 2.1 Overview The EVK-ANNA-B4 evaluation kit is a versatile development platform that allows quick prototyping of a variety of extremely low-powered Internet of Things (IoT) applications, using full Bluetooth 5.1, NFC, and IEEE 802.15.4. EVK-ANNA-B4 boards are available in the following four variants that accommodate alternative antenna and software solutions: •...
-M4F microcontroller with a 64 MHz system clock, 512 kB internal flash and 128 kB RAM. EVK-ANNA-B4 evaluation boards provide access to the 33 GPIO pins and interfaces supported on ANNA-B4 modules. The interfaces are available through a variety of connectors, including Arduino™...
Page 8
• ANNA-B412 with u-connectXpress software, based on Nordic nRF52833 SoC, Bluetooth 5.1 Low Energy modules: Ultra-compact SiP (6.5 x 6.5) offering both internal and external antenna options Pre-flashed u-connectXpress software for accelerated time to market Integrated Arm® Cortex®-M4F microcontroller with 64 MHz system clock Pre-flashed u-connectXpress software supporting u-blox Bluetooth Low Energy Serial Port Service, GATT client and server, beacons, Bluetooth long range, NFC™, and simultaneous peripheral and central roles.
2.4 EVK-ANNA-B4 block diagram Figure 2 shows the major interfaces and internal connections supported on the EVK-ANNA-B4. ANNA Connectivity Software function UART UART GPIO/Dig. Int. ANNA Open CPU function GPIO/Dig. Interface GPIO/Dig. Interface ADC/Comp. Arduino pin Arduino Uno R3 interface...
2.5 Connectors Table 1 describes the available connectors of the EVK-ANNA-B4 shown in Figure 3. Connector Function Description Power supply 2.1 mm power jack. The center pin of the connector is the positive terminal. 5 – 12 V input. Power supply Pin header for connecting external power supplies.
External antennas are therefore not needed for evaluating these board variants 3.1.2.2 NFC antenna To use any of the EVK-ANNA-B4 board variants as an NFC tag, an NFC antenna can be connected to the NFC antenna connector (J11) . Power on evaluation board...
Plug the external power supply to the power jack connector (J5), or connect a USB host to the USB connector (J8) with a USB cable. Alternatively, you can power on a EVK-ANNA-B4 evaluation board with a CR2032 coin cell battery. See also Powering options for more details.
3.2.2.2 Software debug options Use either of the following options to debug software with EVK-ANNA-B402: • Onboard debug solution available through the USB connector • External debugger connected to J12 connector An external debugger is useful when powering the evaluation board with a CR2032 coin cell battery or an external power supply through the power jack connector J5.
Using an external power supply or power analyzer To measure the power consumption of the ANNA modules, connect the instrument terminals to the J22 pins, as shown in Figure 4. Since the external voltage of any connected instrument can never perfectly match the 3.3 V generated by the EVK, some small current leakage is apparent whenever the signal from the ANNA module is connected to an EVK peripheral.
Figure 5: Block diagram of the power net distribution Selecting the power configuration jumpers EVK-ANNA-B4 offers flexible powering options for the ANNA-B4 module and the board itself. To configure the power options, jumpers are added to or removed from pin headers to connect or disconnect different power nets on the evaluation board.
Page 16
Sources Net names Targets DC/DC VDD_MCU Onboard 3.3 V PC communication converter 3V3_PI VBAT Raspberry Pi expansion board Battery VBAT_DIODE VDD_IO Battery with Board I/O power: protection diode Level shifters, LEDs etc. -.-- V Any power net VCC_IO ANNA module power External supply Figure 6: Overview of EVK power sources and targets showing connected schematic net names Power Conf...
Connector Pin no. Schematic Description Regulated 3.3 V net. This net is supplied by the board and is always powered when a power source is connected. 3V3_PI Connects to 3V3 pins of Raspberry Pi header connector J14. With a Raspberry Pi device attached, this net must be left unconnected to prevent back currents.
Page 18
J7: 7-8 J7: 9-10 J7: 1-2 J22: 2-4 J22: 1-3 DC/DC EVB powered PC communication Raspberry Pi board I/O power ANNA module power (optional) expansion board (optional) J7: 7-8 J7: 9-10 J22: 2-4 J22: 1-3 DC/DC EVB powered PC communication board I/O power ANNA module power Figure 8: Jumper positions for default power configuration...
Battery powered, 3.0 – 1.7 V The configuration for using EVK-ANNA-B4 with a battery is shown Figure 9. In this configuration the battery voltage is connected to VCC_ANNA, which in turn is connected to the ANNA-B4 VCC supply. If necessary, add jumper to pins 2 and 4 of J22 to supply LEDs and other peripherals with power – but only if this does not exceed the maximum current rating of the battery.
Battery powered with protection diode, 2.7 – 1.7 V This power configuration protects the battery from current back surges. When using the NFC interface, there is a risk that the applied electromagnetic field can cause back surges on the module power lines.
External supply, 3.6 – 1.7 V When measuring current consumption or performing other ANNA-B4 module characterization measurements, it can be useful to power the module with an external source such as a lab power supply. In these instances, all jumpers must be removed so that the required supply nets can be fed externally through the pin headers J22.
Raspberry Pi HAT When connecting a HAT to the Raspberry Pi interface, the following jumper configuration can be used as shown in Figure 12. Depending on how the ANNA module is to communicate with a test PC over USB or with the HAT, the VDD_MCU net could be left unpowered. ⚠...
4.2 Disconnecting ANNA signals from board peripherals All evaluation board peripherals, such as level shifters, LEDs, and the interface MCU are connected to the ANNA-B4 module by default. This might not suit all evaluation scenarios. All peripherals can be switched off by disconnecting their power supplies , but finer control is needed to isolate specific signals.
Page 24
Connector Pin no. Schematic net name Description UART_DSR_I UART to USB DSR signal IO_36/ ANNA-B402: analog capable GPIO signal UART_RTS ANNA-B412: UART RTS output UART_RTS_I UART to USB RTS signal IO_37/ ANNA-B402: GPIO signal UART_CTS ANNA-B412: UART CTS input UART_CTS_I UART to USB CTS signal IO_19/ ANNA-B402: GPIO signal...
J19. The Status LED shows the status for the u-connect applications. ☞ See also the ANNA-B412 data sheet [4]. DS10 Power LED Connected to 3V3 power net. Table 10: EVK-ANNA-B4 LED indicators UBX-21008123 - R02 Interfaces and peripherals Page 25 of 42 C1-Public...
Arduino or Arduino-inspired shields. Figure 15 shows the layout of the Arduino interface described in Table 11. For information about the specifications that must be met for a shield to be compatible with the EVK-ANNA-B4, see also Arduino shield compatibility.
Page 27
Conn. Arduino Description Schematic nRF52 pin Alternate functions and notes net name External DC supply input, 5 – 12 VDC Analog input IO_25 P0.04 Analog function capable GPIO Analog input IO_24 P0.05 Analog function capable GPIO Analog input IO_30 P0.28 Analog function capable GPIO Analog input IO_29...
Arduino shield compatibility ☞ As EVK-ANNA-B4 has an I/O voltage range of 1.7-3.6 V, it can only be used with shields that support an I/O voltage in this range. EVK-ANNA-B4 has a pinout that is compatible with some Arduino, or Arduino-inspired, shields.
Page 29
Figure 16 shows the layout of the Raspberry Pi interface described in Table 13. Three mounting holes can be used for increasing the mechanical stability. The two holes on each side of connector J14 are common to all Raspberry Pi boards, but the third one is only compatible with the Pi Zero boards. Raspberry Pi Interface 3V3_PI IO_14...
Page 30
Conn. Raspberry Description Schematic nRF52 Alternate functions and notes Pi pin net name GPIO14 Digital I/O, UART TX/RX RASP_TXD P0.02 Connected to ANNA UART_RXD pin by default. See also UART. Ground GPIO15 Digital I/O, UART RX/TX RASP_RXD P0.03 Connected to ANNA UART_TXD pin by default.
GPIO14 and GPIO15. If ANNA-B402x is used, this switch can also be made in the software. By default, the EVK-ANNA-B4 is configured to simulate a HAT, with GPIO14 connected to the ANNA UART_RXD pin and GPIO15 connected to the ANNA UART_TXD pin.
Page 32
Additional Interfaces UART MCU_TXD MCU_RXD MCU_CTS MCU_RTS Debug and Trace UART Debug and Trace Figure 17: Additional interfaces that require some soldering before use Connector Schematic net name nRF52 Description annotation number MCU_TXD Interface MCU data output signal MCU_RXD Interface MCU data input signal MCU_CTS Interface MCU flow control input signal MCU_RTS...
Connector Schematic net name nRF52 Description annotation number Ground TRACE_DATA2/IO_14 P0.11 Parallell trace data signal Ground TRACE_ DATA3/IO_13 P1.09 Parallell trace data signal Table 14: Pinout of the additional interfaces Extra USB to UART interface If the evaluation board is connected to a PC using the USB connector J8, two serial COM ports are available.
Page 36
Figure 20: ANNA-B4 headers and buttons schematic ☞ For the first prototype build (marked PT1) EVK-ANNA-B3 schematic can be used as a reference. UBX-21008123 - R02 Appendix Page 36 of 42 C1-Public...
Page 37
☞ Pages 2 and 6 of the schematic are intentionally omitted. UBX-21008123 - R02 Appendix Page 37 of 42 C1-Public...
C Glossary Abbreviation Definition Application programming interface Clear To send Evaluation kit Ground GPIO General-Purpose Input/Output Hardware Attached (on) Top Light-Emitting Diode Micro controller unit Mass storage device Near Field Communication U.FL Coaxial RF connector Universal serial bus Request To send Software development kit SOIC Small outline integrated circuit...
Related documents Arduino website, https://www.arduino.cc Raspberry Pi, https://www.raspberrypi.org/ ANNA-B402 data sheet, UBX-20032372 ANNA-B412 data sheet, UBX-21028698 ANNA-B4 system integration manual, UBX-21000517 u-connectXpress short range AT commands manual, UBX-14044127 SEGGER J-Link software - https://www.segger.com/jlink-software.html u-connectXpress user guide, UBX-16024251 https://github.com/u-blox/u-blox-sho-OpenCPU ☞ For product change notifications and regular updates of u-blox documentation, register on our website, www.u-blox.com.
Contact For complete contact information, visit us at www.u-blox.com. u-blox Offices North, Central and South America Headquarters Asia, Australia, Pacific Europe, Middle East, Africa u-blox America, Inc. u-blox Singapore Pte. Ltd. u-blox AG Phone: +1 703 483 3180 Phone: +65 6734 3811 E-mail: info_us@u-blox.com Phone:...