springcard M519-SRK SpringProx Legacy User Guide

July 24, 2024
springcard

M519-SRK SpringProx Legacy

Product Information

Specifications

  • Model: M519-SRK
  • Order Code: SC23113
  • MOQ: 1 piece

Product Usage Instructions

1. Getting Started

Before using the M519-SRK, ensure you have unpacked the kit and
familiarized yourself with the hardware components.

2. Hardware and Pinout

The hardware components and pinout details are crucial for
proper setup and operation of the M519-SRK. Refer to the user
manual for detailed hardware and pinout information.

3. Integration Guide

Refer to the available documents for integration guides based on
your specific use case:

4. Firmware Documentation

For information on the SpringCore firmware, refer to the online
documentation provided at SpringCore
Firmware Documentation
.

Frequently Asked Questions (FAQ)

Q: Can I use the M519-SRK with any operating system?

A: The M519-SRK is compatible with various operating systems.
Refer to the integration guides for specific compatibility
details.

Q: How do I update the firmware of the M519-SRK?

A: Firmware update instructions can be found in the firmware
documentation available online.

PMD23175-AA
M519-SRK Getting Started Guide

Headquarters, Europa

Americas

SpringCard SAS 2, voie la Cardon Parc Gutenberg 91120 Palaiseau FRANCE

SpringCard Inc. 185 Alewife Brook Parkway, ste 210 Cambridge, MA 02138 USA

Phone: +33 (0)1 64 53 20 10 Email: sales@springcard.com www.springcard.com

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

1/59

Document Identification
Category Group/Family Reference & Version Date Diffusion Keywords

User manuals SpringCore / M519 PMD23175-AA 11/04/2024 Public

Revision History

Version
AA

Date

Author

17/08/2023 JDA

QC
CFE

Description
Initial release

PMD23175-AA

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

2/59

PMD23175-AA

Table of Contents
1 Introduction……………………………………………………………………………………………………………………………… 5 1.1 Overview………………………………………………………………………………………………………………………….. 5 1.2 Related Documents………………………………………………………………………………………………………… 6 1.3 Order codes………………………………………………………………………………………………………………………6
2 Content of the Kit……………………………………………………………………………………………………………………. 7 3 Hardware and pinout………………………………………………………………………………………………………………8
3.1 Identifying the boards……………………………………………………………………………………………………..8 3.2 Overview of the mother board…………………………………………………………………………………….10 3.3 Default configuration…………………………………………………………………………………………………….12 3.4 M519 module headers………………………………………………………………………………………………….14 3.5 USB interface………………………………………………………………………………………………………………… 15 3.6 Serial interface……………………………………………………………………………………………………………….16 3.7 Antenna interface…………………………………………………………………………………………………………. 18 3.8 Smart card interface…………………………………………………………………………………………………….. 20 4 Selecting the host interface…………………………………………………………………………………………………23 4.1 HW configuration for USB operation………………………………………………………………………….23 4.2 HW configuration for Serial operation, using the USB UART (FTDI chip)……………..24 4.3 HW configuration for Serial operation, using the UART-TTL (JST connector)………26 4.4 Direct connection to the module………………………………………………………………………………….27 5 Selecting the operating mode……………………………………………………………………………………………..29 5.1 Operating mode selected by HW……………………………………………………………………………….29 5.2 Operating mode selected in NVM……………………………………………………………………………….31 5.3 Bootloader…………………………………………………………………………………………………………………….. 31 6 Configuration and firmware upgrade………………………………………………………………………………….32 6.1 Using SpringCard Companion……………………………………………………………………………………..32 6.2 Using SpringCoreConfig……………………………………………………………………………………………….43 6.3 Using SpringCoreFlash…………………………………………………………………………………………………46 7 RF antenna selection and integration…………………………………………………………………………………50 7.1 Selecting the best antenna for your application………………………………………………………..50 7.2 Configuring the M519 for the antenna……………………………………………………………………….51 7.3 Precautions for antenna integration……………………………………………………………………………53 7.4 Designing your own antenna……………………………………………………………………………………….53 8 Smart card daughter boards………………………………………………………………………………………………..54 8.1 M-EXT-SC5 (ID-1 + 4 x ID-000 board, TDA8026)……………………………………………………54 8.2 M-EXT-SC1 (ID-000, TDA8035)…………………………………………………………………………………56 8.3 M-EXT-DIR (ID-000, direct connection)……………………………………………………………………..57 8.4 Designing your own smart card board……………………………………………………………………….58

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

3/59

PMD23175-AA

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

4/59

PMD23175-AA
1 Introduction
1.1 Overview
This M519 Starter Kit (SRK) has been designed to help developers to create NFC/RFID HF systems based on the SpringCard SpringSeed M519 OEM NFC/RFID HF Module. The SRK allows to connect and use the M519 either through its USB or Serial interfaces directly from a desktop/laptop system or from an embedded computer board, as well as from a low-end microcontroller-based system thanks to the breakout pads. To work on contactless smart card or NFC/RFID HF applications, the SRK comes with three antennas of assorted size and a set of contactless cards, making it easy for customers to observe the practical communication range that could be achieved with either antenna. To work on contact smart card applications, the SRK features 3 different expansion boards, that hold either one ID-000 slot for a SIM/SAM card, or one ID-1 / plain size plus 4 ID-000 slots. This document is the user manual for the M519-SRK. It will guide you through the process of setting up and operating the M519 and its Starter Kit, exploring their features, and beginning the development of your application.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

5/59

PMD23175-AA

1.2 Related Documents

1.2.1 Documents available as PDF

Reference
PFT22217 PNA23174 PNA23207 PNA23208 PNA23189

Title / Description
M519 Data Sheet and Integration Guide Using the M519 in PC/SC Coupler mode over a Serial interface Using the M519 in PC/SC Coupler mode over a USB interface Using the M519 in Smart Reader or RFID Scanner mode Using the M519 in SpringProx Legacy mode

1.2.2 Online Material
Documentation of the SpringCore firmware. https://docs.springcard.com/books/SpringCore/Welcome
SpringCard Tech Zone, the blog of the R&D Team https://tech.springcard.com/

1.3 Order codes

Order code
SC23113

Model
M519-SRK

MOQ
1 piece

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

6/59

PMD23175-AA

2 Content of the Kit
The M519-SRK contains: · 1 M519-SRK mother board (EAS22094) with a M519 module soldered, · 1 USB type A to type C cable, · 1 USB type A to type mini-B cable, · 1 69x45mm RF antenna (ANT-S6945) · 1 25x25mm RF antenna (ANT-S2525) · 1 80x80mm RF antenna (ANT-S8080) · 1 daughter board featuring one ID-1 smart card slot and four ID-000 SIM/SAM slots (TDA8026 as physical interface) (M -EXT-SC5), · 1 daughter board featuring one ID-000 SIM/SAM slot, supporting all power classes A, B, C (TDA8035 as physical interface) (M-EXT-SC1), · 1 daughter board featuring one ID-000 SIM/SAM slot, supporting power class B only (direct interface) (M-EXT-DIR), · 1 SpringField Florida (RF field detector + NFC type 2 Tag), · 1 SpringTower (RF field meter), · A set of contactless cards (NXP Mifare UltraLight, NXP Desfire, etc), · Google SmartTap and Apple VAS passes, to be received by email.

To use the M519-SRK, you may also need:
· A cable with a JST SR 8 pin male plug, if you want to operate the M519 through the UART-TTL interface,
· A 12V DC power supply. These items are not included in the kit. Contact SpringCard if you want to buy them separately.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

7/59

3 Hardware and pinout
3.1 Identifying the boards

PMD23175-AA

Illustration 1: Picture of all the board in the M519-SRK kit

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

8/59

Reference

1 # 2 # 3 # 4 # 5 # 6 # 7

Description
M519-SRK mother board ANT-S6945 ANT-S2525 ANT-S8080 M-EXT-SC5 M-EXT-SC1 M-EXT- DIR

PMD23175-AA

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

9/59

3.2 Overview of the mother board

PMD23175-AA

Illustration 2: Drawing of the M519-SRK mother board, with the identification of the main functions

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

10/59

PMD23175-AA

Reference

1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 10 # 11 # 12 # 13

Description
USB host interface (USB-C and JST 5) Serial host interface (JST 8) Alternate serial host interface, FTDI USB to serial bridge (USB mini-B) Power jack and LED Power configuration jumpers Power status LEDs MODE0 and MODE1 configuration switches /RESET button and /FLASH switch Antenna interface Smart card interface M519 OEM module M519 west-bound header M519 east-bound header

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

11/59

PMD23175-AA

3.3 Default configuration

The M519-SRK is delivered with this default configuration:

· The 69x45mm RF antenna (ANT-S6945) is mounted (and connected to J12 on the mother board),

· The daughter board featuring one ID-1 smart card slot and four ID-000 SIM/SAM slots (TDA8026 as physical interface) (M-EXT-SC5) is mounted,

· The configuration jumpers and switches on the mother board as set as follow:

Reference
JP1 JP2 JP3 JP4 JP5 JP10 JP11 JP14 FLASH MODE0 MODE1

Description
Right (“JP4” position) Closed Closed Left (“USB” position) Bottom (“JP1” position) Closed Closed Bottom (“V_RF” position) Left (OFF position) Bottom (OFF position) Bottom (OFF position)

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

12/59

PMD23175-AA

Illustration 3: Default position for the configuration jumpers and switches
In the following chapters, any change that is required in the position of a jumper or a switch will be explicitly described and explained. Step-by-step tutorials and application notes assume that the initial state is the default configuration.
Warning: Do not change the position of the jumpers that are left undocumented/RFU.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

13/59

PMD23175-AA
3.4 M519 module headers
Headers J17 and J18, located around the M519 module, replicates the module’s pinout. Use these headers to monitor the signals or to connect the module to some other electronics. For instance, some application notes give examples on how to connect the M519 module with a Raspberry Pico directly, using these headers and jumper wires. Warning: Respect all details of the M519 electrical specification when connecting an external device through jumper wires; prevent conflicts with the parts that are on the M519-SRK itself, by letting the relevant configuration jumpers open, and removing the antenna and smart card boards if needed.

Illustration 4: M519 pinout, as replicated on headers J18 and J17

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

14/59

3.5 USB interface
J4 “USB-M519” is an USB-C connector, dedicated to connecting the M519 with its host, using USB as primary interface.
The SRK and the M519 may be powered by VBUS at once.
J5 is a SM05B-SRSS-TB JST 5-position connector. It is an alternative option to connect the SRK with the USB host.
Warning: Never connect both J4 and J5 in the same time.

PMD23175-AA

3.5.1 USB-C
Use a standard USB-C cable (not provided) to connect the SRK to the host using J4. Refer to USB specifications for reference.
3.5.2 J5 pinout

Pin

Symbol

Type

Description

1

VBUS

USB

Digital power supply + USB presence, 5V

2

USB_DM USB

USB D- signal

3

USB_DP USB

USB D+ signal

4

GND

Ground Ground signal inside the USB cable

5

SHIELD

Ground Shield of the USB cable

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

15/59

3.6 Serial interface
J20 is a BM08B-SRSS-TB(LF)(SN) JST 8-position connector. It is dedicated to connecting the M519 with its host, using the Serial port as primary interface.
The VCC (5V) power input may be used to power the SRK and the M519 at once (VIN_3V3 for the module is generated from VCC by a DC/DC located on the mother board).

PMD23175-AA

Warnings:
– The SERIAL TX and SERIAL RX lines operate at TTL/CMOS level. Do not attempt to connect J20 to a computer’s RS-232 port, or to a RS-485 interface directly.
– The SERIAL TX and SERIAL RX are buffered between the J20 connector and the M519 (and the J17 header). Thanks to the buffers, RX and TX lines on J20 are 3V, 5V-tolerant, where M519’s RX and TX lines are limited to 3V only.
– The host Serial interface may be implemented either with J20 “UART-TTL”, or with the FTDI USB to Serial bridge that is available on the USB-mini B connector J6 “USB-UART”. Do not connect anything on “UART-TTL” when “USB-UART” is connected.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

16/59

3.6.1 J20 pinout

PMD23175-AA

Pin

Symbol

1

GND

2

RX

3

TX

4

VCC

5

/RESET

6

GND

7

/FLASH

8

N.C.

Type
Ground In Out Power In Ground In

Description
Main UART, host to module Main UART, module to host External power supply 5V Reset the module
Force DFU (bootloader) mode upon reset Leave unconnected

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

17/59

PMD23175-AA
3.7 Antenna interface
As a NFC/RFID HF coupler (PCD/VCD), the M519 needs a coil antenna to communicate with the contactless cards using inductive coupling over a 13.56MHz carrier. Chapter 7 introduces the principles of antenna sizing/designing, and the precautions to be taken during the integration to ensure correct operation of the system. On the M519-SRK, there are three different options to connect the external antenna: J12, J11 and J16. All the three antennas supplied in the kit connect through J12.
Warnings: – Never connect more than one antenna at the same time. – Always totally unpower (unplug) the M519-SRK before changing the antenna to prevent damaging the M519 RF frontend. Note: J12, J11 and J16 accept only antennas that have no integrated filter separating the RX signals from the TX signals. Therefore, they have only two active RF lines: – HF_ANT_P, that is connected to both HF_TXP and HF_RXP on the M519, – HF_ANT_N, that is connected to both HF_TXN and HF_RXN on the M519, To ensure the connection of the P / N signals, jumpers JP10 and JP11 must always be closed (default configuration).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

18/59

3.7.1 J12 pinout

PMD23175-AA

Pin

Symbol

Type

1

HF_ANTP Analog

2

HF_GND Analog

3

HF_GND Analog

4

HF_ANTN Analog

3.7.2 J11 pinout

Description
Antenna driver and receiver (plus side) Antenna ground Antenna ground Antenna driver and receiver (minus side)

Pin

Symbol

Type

Description

1

HF_TUNE1 Analog Antenna self-tuning capacitor 1

2

HF ANTP Analog Antenna driver and receiver (plus side)

3

HF_GND Analog Antenna ground

4

HF_GND Analog Antenna ground

5

HF ANTN Analog Antenna driver and receiver (minus side)

6

HF_TUNE2 Analog Antenna self-tuning capacitor 2

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

19/59

3.7.3 J16 pinout

PMD23175-AA

Illustration 5: Pinout on header J16 (interface to NFC/RFID HF antenna)

Pin

Symbol

Type

Description

1

HF_TUNE1 Analog Antenna self-tuning capacitor 1

2

HF ANTP Analog Antenna driver and receiver (plus side)

3

HF_GND Analog Antenna ground

4

HF_GND Analog Antenna ground

5

HF ANTN Analog Antenna driver and receiver (minus side)

6

HF_TUNE2 Analog Antenna self-tuning capacitor 2

3.8 Smart card interface
Once associated to the appropriate physical interface (ID-1 or ID-000 slot), the M519 is a contact smart card coupler.
Chapter 8 introduces how the M519 recognizes and uses the physical smart card interfaces. Such interfaces should be connected through J14. The three smart card daughter boards provided with the kit can be directly plugged onto this header.
JP14 controls whether the power supply of the smart card daughter boards is taken from the VOUT output (3.3V) of the M519 module, or taken from its V_RF_IN input (default configuration).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

20/59

3.8.1 J14 pinout

PMD23175-AA

Illustration 6: Pinout on header J14 (interface to smart card daughter boards)

Pin

1 # 2 # 3 # 4 # 5 # 6 # 7 # 8 # 9 # 10 # 11 # 12

Symbol
VOUT GND I2C_SCL I2C_SDA /SC_IRQ SC_VCC SC_RST SC_IO SC_CLK N.C. GND JP14

Type
Power Ground Out In/Out In Out Out In/Out Out
Ground Power

Description
3.3V output, max 100mA, to power the peripherals
I2C SCL (master) I2C SDA (master) Card status / TDA8026 interruption Card VCC signal1 Card RST signal Card I/O signal Card CLK signal (4MHz) / TDA8026 master clock (16MHz) Leave unconnected
See 3.8.2

1 It could be noticed that, despite the name, this is not a power line. The actual card power supply is created by the interface IC (see 3.8.2 ); SC_VCC only controls whether the power is applied or not.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

21/59

PMD23175-AA
3.8.2 Power supply for the smart card daughter boards
The smart card daughter boards require two power signals: · The “digital” power supply, that feeds the ICs that are on the board. · The “card” power supply, that is used by the smart card interface IC to power the smart card(s). The smart card interface ICs have DC/DC converters to cover all the smart card power classes (A: 5V, B: 3.3V, C:1.8V) and to switch easily along them.
The “digital” power supply always comes from the 3.3V / 100mA output of the M519 (VOUT signal). This ensure that the I2C bus is at the right voltage, and is OK because the interface ICs need only a few mA to power their digital core. On the other hand, the “card” power supply must be ready to provide at least 50mA per card (that’s 250mA for one ID-1 plus four ID-000 slots)2. Therefore, this power supply must directly be taken from the external power source — namely V_RF_IN on the module. The voltage level could be either 5V (operation with an USB host) or 3.3V (operation with a Serial host), this makes no difference because the interface ICs have their DC/DC converters. JP14 controls the “card” power supply. For normal operation, it shall always remain on the bottom (“V_RF”) position.

2 Most smart cards will never require that amount of power (today’s cards have a typical consumption under 20mA), but the system must be designed to comply with the standards and be sized to cope with all situations.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

22/59

PMD23175-AA

4 Selecting the host interface
The M519 operates differently depending on which interface the host uses to communicate with it. The module knows which is its primary host interface by probing the power source upon reset:
· If a voltage is present on VBUS (USB 5V line), then the host interface is USB, · Otherwise, the M519 selects its Serial port as host interface. The power source for the RF interface must be set in coherence with the host interface: · If the host interface is USB, the RF interface shall be powered at 5V (i.e. VIN_RF
shall be connected to VBUS), · If the host interface is Serial, the RF interface shall be powered at 3.3V (i.e. VIN_RF
shall be connected to VIN_3V3). There are plenty of jumpers to move on the SRK board to set the host interface and the level of VIN_RF. Please follow the detailed instructions in the next paragraphs. Warning: Always totally unpower (unplug) the M519-SRK before changing the power configuration to prevent damaging the M519 or the SRK.

4.1 HW configuration for USB operation

1. Disconnect any existing connection (USB or serial), unplug power jack, 2. On JP4 “RF PWR SETUP”, set the jumper to the “USB” position, 3. On JP1, set the jumper to the “JP4” position, 4. On JP5 “V_RF_IN”, set the jumper to the “JP1” position, 5. Connect the SRK to the host computer through J4 “USB M519” using an USB type
C cable. Alternatively, you may use JST J5 connector and a suitable cable, 6. If everything is OK, the three LEDs “3.3V”, “VBUS” and “V_RF” light on once the
computer has powered an enumerated the M519 as an USB device.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

23/59

PMD23175-AA
4.2 HW configuration for Serial operation, using the USB UART (FTDI chip)

Illustration 7: M519-SRK connected to the PC though its FTDI USB to Serial bridge 1. Disconnect any existing connection (USB or serial), unplug power jack, 2. On JP4 “RF PWR SETUP”, set the jumper to the “EXT” position, 3. On JP1, set the jumper to the “JP4” position, 4. On JP5 “V_RF_IN”, set the jumper to the “JP1” position, 5. Power the SRK by connecting a 12V DC power supply to the power jack labelled “12V PWR”. The power supply shall be able to deliver at least 500mA, 6. If everything is OK, the two LEDs “3.3V” and “V_RF” light on. LED “VBUS” remains off,

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

24/59

PMD23175-AA
7. Connect the “USB UART” USB mini-B connector to a USB port of the computer. Operating systems like Windows, macOS and Linux should enumerate the FTDI chip, find a a driver automatically, and mount the device as a communication port. If this is not the case, visit FTDI’s web site to download and install their driver manually (https://ftdichip.com/drivers/),
8. Open a terminal software over the newly installed (virtual) communication port. Parameters are: Baudrate: 38400bps, Format: 8 data bits, 1 stop bit, no parity, no flow control.
9. Press the key. The M519 shall provide its prompt in return.

Illustration 8: Hyper Terminal software, showing the prompt of a M519 with default parameters connected over a Serial interface

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

25/59

PMD23175-AA
4.3 HW configuration for Serial operation, using the UART-TTL (JST connector)

Illustration 9: M519-SRK connected and powered through its JST 8 connector 1. Disconnect any existing connection (USB or serial), unplug power jack, 2. On JP4 “RF PWR SETUP”, set the jumper to the “EXT” position, 3. On JP1, set the jumper to the “JP4” position, 4. On JP5 “V_RF_IN”, set the jumper to the “JP1” position, 5. Connect the host UART (3V level) and the power supply (5V DC) to the JST PH 8pin connector “UART”, 6. If everything is OK, the two LEDs “3.3V” and “V_RF” light on. LED “VBUS” remains off,

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

26/59

PMD23175-AA
7. Open a terminal software over the communication port. Parameters are: Baudrate: 38400bps, Format: 8 data bits, 1 stop bit, no parity, no flow control.
8. Press the key. The M519 shall provide its prompt in return. Baudrate: 38400bps, Format: 8 data bits, 1 stop bit, no parity, no flow control.
4.4 Direct connection to the module
1. Disconnect any existing connection (USB or serial), unplug power jack, 2. Open jumper JP5 “V_RF_IN”, 3. Use jumper wires to connect your system to the M519 directly. For instance, the following picture shows a Raspberry Pico W used as host “computer” with the M519-SRK.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

27/59

PMD23175-AA

Illustration 10: Raspberry Pico W, M519-SRK and Logic analyser (Saleae)

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

28/59

PMD23175-AA

5 Selecting the operating mode
The M519 supports different operating modes: PC/SC Coupler (CCID protocol), Smart Reader, RFID Scanner (same Smart Reader but using HID keyboard protocol), etc. The module knows which is its operating mode by probing its MODE0 and MODE1 pin upon reset, and by reading the configuration stored in its non-volatile memory:
· If a specific configuration is assigned by MODE0, MODE1, the M519 activates the corresponding profile(s) and protocol(s),
· Otherwise, the M519 uses the profile(s) and protocol(s) selected in register H02C0.
5.1 Operating mode selected by HW
5.1.1 PC/SC Coupler
1. Select either USB or Serial host interface as described in chapter 4 . 2. Set “MODE0” switch to the OFF position and “MODE1” switch to the ON position, 3. Press the “RESET” button to activate the new configuration. If the host interface is USB, the M519 enumerates as a CCID device, and the corresponding PC/SC driver is activated. Use it as any other PC/SC “reader”. If the host interface is Serial, proceed with Application Note [PNA23174].
5.1.2 RFID Scanner (USB)
The RFID Scanner (USB HID keyboard profile) is available only when the host interface is USB.
1. Select the USB host interface as described in chapter 4 . 2. Set “MODE0” switch to the ON position and “MODE1” switch to the OFF position, 3. Press the “RESET” button to activate the new configuration.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

29/59

PMD23175-AA

The M519 enumerates as a HID keyboard device, and the corresponding driver is activated. Use SpringCard Companion or another configuration method to
· Configure the M519 with the same keyboard layout as the main keyboard of your computer (default is QWERTY),
· Define the Smart Reader template(s) you want to use.
5.1.3 Smart Reader (Serial)
The Smart Reader mode (not RFID Scanner) is available only when the host interface is Serial.
1. Select the Serial host interface as described in chapter 4 . 2. Set “MODE0” switch to the ON position and “MODE1” switch to the OFF position, 3. Press the “RESET” button to activate the new configuration. Open a terminal software with the usual parameters (38400:8:1:N) to see the data coming from the M519. Use SpringCard Companion or another configuration method to · Select the protocol for the Smart Reader data stream (default is $SCRDR), · Define the Smart Reader template(s) you want to use.
5.1.4 SpringCore Direct, fail-safe mode
1. Select either USB or Serial host interface as described in chapter 4 . 2. Set both “MODE0” and “MODE1” switches to the ON position, 3. Press the “RESET” button to activate the new configuration. If the host interface is USB, the M519 enumerates as a SpringCore Direct device, and a generic driver is activated. Use it with the SpringCore Tools or SpringCard Companion. If the host interface is Serial, use the device with the SpringCore Tools or with its “human console” shell.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

30/59

PMD23175-AA
5.2 Operating mode selected in NVM
1. Write the expected operating mode in register H02C0: https://docs.springcard.com/books/SpringCore/Non_volatile_memory/Configuration/
Main_configuration/Profile See § 6.1 and 6.2 on how to write a new configuration in the M519. Alternatively, you may use the shell (“human console”) to alter a configuration.
2. Set both “MODE0” and “MODE1” switches to the OFF position, 3. Press the “RESET” button to activate the new configuration.
5.3 Bootloader
To M519 features a bootloader. The bootloader may be activated by driving the /FLASH pin of the M519 to low level, e.g. placing the SW2 switch of the SRK to the ON position. The bootloader is activated only when the M519 performs a cold reset (press S1 to do so or cycle power). For normal operation, the SW2 switch shall always be kept on the OFF position. Remark: most operating modes allow the host application to write a new firmware into the M519 through its “normal” communication protocol. This allows to flash the device without using the bootloader (hence without having to drive its /FLASH input).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

31/59

PMD23175-AA

6 Configuration and firmware upgrade
The M519 is a versatile device. In most use cases, it shall be configured carefully before being able to deliver the expected service to the host application.
The flexibility of the configuration covers:
· The main operating mode of the module (has seen in § 5.2 ), · The behaviour of the NFC/RFID HF interface: enabled protocols, allowed bitrates,
power level, compliance with the standards (ISO, EMV, CEN/TS 16794 or RCTIF, NFC Forum) and many options for fine-tuning the digital (protocol-level) and analog (RF) behaviours,
· The behaviour of the smart card interface(s): allowed bitrates, power class, compliance with the standards (ISO, EMV),
· The behaviour of the host interface: keyboard layout and typing speed for HID keyboard, protocol for Smart Reader operation, optimization of the CCID subsystem for different hosts/drivers,
· And more. All configuration registers are listed and detailed here:
https://docs.springcard.com/books/SpringCore/Non_volatile_memory/Configuration
The two preferred options for setting the configuration are SpringCard Companion and SpringCoreConfig.
This chapter also covers the firmware upgrade procedure, that could be performed with SpringCard Companion and SpringCoreFlash.

6.1 Using SpringCard Companion
SpringCard Companion is a complete management solution for SpringCard devices. It combines the power of the cloud for data storage, the convenience of a web application, and a local service to access the devices.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

32/59

PMD23175-AA
Currently, the Companion Service is currently available for Microsoft Windows only.
6.1.1 Getting Started with SpringCard Companion
· Open a web browser and go to https://companion.springcard.com . · If the SpringCard Companion Service is not already running on your computer, click
“Download and install the Companion Service”. You may also download it directly at https://www.springcard.com/en/download/find/file/sn20030 . Otherwise, click “Start the Service right now”.

· Once the service is up and running, the Companion web application shows its login screen.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

33/59

PMD23175-AA

· Log in with your Companion account.
You must create an account (it’s free) in case you don’t already have one.
You may also use a 3rd-party authentication service to get identified (Google, Microsoft, Apple, LinkedIn or GitHub oAuth services are supported; your email address is the only information shared between the oAuth service provider and SpringCard).
· The Companion web application now shows its main screen. Click the “Devices Online” entry in the menu to see the devices that are connected to your computer.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

34/59

PMD23175-AA

6.1.2 Using SpringCard Companion with an USB device
The Companion service is able to enumerate all the compliant USB devices. If the M519SRK is connected through USB, it appears immediately on the “Online” screen.
6.1.3 Using SpringCard Companion with a Serial device
Since Serial devices are not plug’n’play, the Companion service is not able to enumerate automatically. More than that, on USB the concept of compound devices makes it possible for the Companion service to communicate with the module using the Direct protocol even if another profile has been selected, but that is impossible with serial devices. Therefore, if the M519-SRK is connected through a serial port, you must
1. Enforce the Direct protocol, fail-safe mode. Refer to § 5.1.4 to do so,

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

35/59

PMD23175-AA
2. Explicitly tell Companion which serial port the device is connected to, using the following procedure:

· Click the “Find Serial…” button

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

36/59

PMD23175-AA

· In the drop-down list, select the serial communication port, and click “Find”.
· The software takes a few seconds to recognize the device, then the screen reloads and the M519 appears in the list:

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

37/59

PMD23175-AA

· Proceed with § 6.1.4 or § 6.1.5 .
6.1.4 Writing a configuration
· Click the “Actions” button associated to the M519, then click the “Configure device” entry in the pop-up menu.
· Create a new configuration, or select an existing configuration that is compliant with the M519.
· Once you have a configuration ready, click the “Apply to device” button.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

38/59

PMD23175-AA

· In the “Select the target device” drop-down list, select the currently connected M519.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

39/59

PMD23175-AA

· Click the “Apply” button.
· The Companion web application shows the message “Transferring configuration, please wait” while the Companion Service writes the new configuration into the M519. The device resets at the end of the procedure.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

40/59

PMD23175-AA

NB: For security and privacy reasons, Companion is not able to read-back the current configuration.
6.1.5 Flashing the firmware
· Click the “Actions” button associated to the M519, then click the “Flash” entry in the pop-up menu.
· Select the firmware you want to flash into the module and click “Next”.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

41/59

PMD23175-AA

· Wait until the new firmware is transmitted to the module. At the end of the transfer, the device resets at twice or three time:
On first reset, the bootloader copies the new firmware into the ROM of the microcontroller,
On second reset, the new firmware starts. If required, it flashes the peripherals (PN5190 namely),
If any peripheral has been flashed, the firmware resets again.
Warning: Do not power down the M519-SRK or press the reset button until the firmware upgrade has been completely terminated (green LED on the M519 is OFF).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

42/59

PMD23175-AA

6.2 Using SpringCoreConfig
6.2.1 Getting started with SpringCoreConfig
Download the SpringCore Tools SQ20029 ZIP archive from SpringCard’s web site: https://www.springcard.com/fr/download/find/file/sq20029
Unzip the archive in a local directory. Open a console (shell) into this directory.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

43/59

PMD23175-AA
Enter the command SpringCoreConfig –help to read the integrated documentation.

6.2.2 Using SpringCoreConfig over USB
Connect the M519 as a USB device, as detailed in § 4.1 .
Enter the command SpringCoreConfig –direct –list-descr to validate the presence of the device, and show its meta-data (description).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

44/59

PMD23175-AA

The Direct protocol is normally available with all profiles, but if the M519 is not found by SpringCoreConfig, set both MODE switches to the ON position and reset the module, to make sure it is in SpringCore Direct, fail-safe mode (§ 5.1.4 ).
–direct is the connection string. In the following paragraphs, pass the same connection string as the first parameter. If you have more than one SpringCore device connected to the computer, they will be listed one by one. Use –direct= as connection string to precise the one you want to use.
6.2.3 Using SpringCoreConfig over a Serial port
Connect the M519 as a serial device, as detailed in either § 4.2 or § 4.3 . Set both MODE switches to the ON position before resetting the M519, to make sure the module is in SpringCore Direct, fail-safe mode (§ 5.1.4 ).
Enter the command SpringCoreConfig –serial=COM5 –list-descr to validate the connection with the device, and show its meta-data (description).

–serial=COM5 is the connection string. In the following paragraphs, pass the same connection string as the first parameter.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

45/59

PMD23175-AA
6.2.4 Changing one register
Pass the command –write

= to SpringCoreConfig to change one register. ADDRESS and VALUE must be specified in hexadecimal. Example:
SpringCoreConfig [CONNECTION STRING] –write 02C0=00 (write H00 into register H02C0, to select the Direct protocol).
6.2.5 Writing a complete configuration
You may download a configuration file from SpringCard Companion, or use a configuration file provided by SpringCard or an other party. Configuration files use either the JSON or the CFG format. Pass the command –file to SpringCoreConfig to apply the complete configuration defines in the file into the M519. The module resets at the end of the writing to apply the new configuration immediately. Example:
SpringCoreConfig [CONNECTION STRING] –file m519-pcsc.cfg
6.3 Using SpringCoreFlash
6.3.1 Getting started with SpringCoreFlash
Download the SpringCore Tools SQ20029 ZIP archive from SpringCard’s web site: https://www.springcard.com/fr/download/find/file/sq20029
Unzip the archive in a local directory. Open a console (shell) into this directory.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

46/59

PMD23175-AA
Enter the command SpringCoreFlash –help to read the integrated documentation.

6.3.2 Using SpringCoreFlash with an USB device
Connect the M519 as a USB device, as detailed in § 4.1 .
Enter the command SpringCoreFlash –direct –list-descr to validate the presence of the device, and show its meta-data (description).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

47/59

PMD23175-AA

The Direct protocol is normally available with all profiles, but if the M519 is not found by SpringCoreConfig, set both MODE switches to the ON position and reset the module, to make sure it is in SpringCore Direct, fail-safe mode (§ 5.1.4 ).
–direct is the connection string. In the following paragraphs, pass the same connection string as the first parameter. If you have more than one SpringCore device connected to the computer, they will be listed one by one. Use –direct= as connection string to precise the one you want to use.
6.3.3 Using SpringCoreFlash with a Serial device
Connect the M519 as a serial device, as detailed in either § 4.2 or § 4.3 . Set both MODE switches to the ON position before resetting the M519, to make sure the module is in SpringCore Direct, fail-safe mode (§ 5.1.4 ).
Enter the command SpringCoreConfig –serial=COM5 –list-descr to validate the connection with the device, and show its meta-data (description).

–serial=COM5 is the connection string. In the following paragraphs, pass the same connection string as the first parameter.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

48/59

PMD23175-AA
6.3.4 Flashing the firmware
You may download a firmware file from files.springcard.com/firmwares/springcore/, or use a specific firmware file provided by SpringCard. The extension of a SpringCore firmware file is BIN. Pass the command –file to SpringCoreFlash to flash the M519. The module resets at least twice at the end of the writing. Example:
SpringCoreFlash [CONNECTION STRING] –file m519-pcsc.cfg

Warning: Do not interrupt the flashing process. Never power down the module or press the reset button until the process has come to an end (green LED on the M519 is OFF again).

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

49/59

PMD23175-AA
7 RF antenna selection and integration
The M519-SRK comes with three different antennas. This allows to observe the impact of antenna size on the practical operating range and power consumption during the evaluation of the M519. Warnings: – Always totally unpower (unplug) the M519-SRK before changing the RF antenna. – Always run the configuration procedure (§ 7.2 ) after having changed the antenna. – Do not start the M519-SRK without any antenna.
7.1 Selecting the best antenna for your application
“Long range” or far field radio technologies like Bluetooth, WiFi or RFID UHF, where only the electric field (E) is involved, may work with miniature antennas that may even be embedded in small form-factor modules. On the other hand, NFC/RFID HF is a near field radio technology where only the magnetic field (B) is involved and the card/tag uses power harvesting, which requires a (rather) high field strength. The antenna is an inductive coil, that must be carefully designed to reach the expected operating range in the target environment and with the target cards or tags. It antenna can’t be miniaturized too much, because the typical operating distance (i.e. the distance where the field is strong enough to remotely power the card/tag) is in the same order as its diameter or diagonal. Therefore, the M519 must be associated to an external antenna, specifically designed with all the constraints of the application in mind. The M519-SRK comes with three antennas, that are likely to cover most use cases:
· The 69x45mm antenna (ANT-S6945) gives the flexibility to use all classes of contactless cards/tags (see ISO/IEC 14443-1 for the definition of the classes). With a properly tuned class 1 (ID-1 size) card/tag, the typical operating range is 5 to 80mm. All NFC mobile phones are likely to be supported as well.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

50/59

PMD23175-AA

· The 25x25mm antenna (ANT-S2525) supports all the classes of cards/tags but with a limited operating range, namely 5 to 35mm only. NFC mobile phones that feature ALM (active load modulation) are likely to be supported, but it may be difficult to operate `passive’ mobile phones with this antenna.
· The 80x80mm antenna (ANT-S8080) has the greatest operating range, namely 10mm to 125mm with properly tuned class 1 (ID-1 size) cards/tags, but it may difficult to operate the smallest classes (classes 5 and 6) with this antenna.
Warning: While the RF field is strongest at close distances, there’s often a “dead zone” or communication gap when the card is placed extremely close to the reader’s antenna. This is due to an unfavourable signal-to-noise ratio (SNR) where the load-modulation (signal from the card/tag) is overshadowed by the strong carrier. Taking this into account is crucial when designing the final product. For instance, if there’s a mechanical overlay (like a protective casing or decorative panel) in front of the reader’s antenna, its thickness and material properties should be chosen to ensure that the NFC card doesn’t get too close to the antenna, thus avoiding the dead zone to ensure a correct user experience.
7.2 Configuring the M519 for the antenna
Different antenna have a different impedance and different RF characteristics. The PN5190 NFC/RFID HF frontend IC in the M519 must be configured, in order to adapt its behaviour to the very antenna that it is driving.
The M519-SRK comes with three antennas, and the settings for these antennas are all stored in the M519’s firmware. Every time you change the antenna, you must instruct the M519 to activate the corresponding configuration.
Warning: Using the M519 with an antenna that is not coherent with the settings of the PN5190 – breaks compliance with ISO/IEC 14443 and 15693 and give an inconsistent operating range – is likely to break CE/FCC conformity as well – causes overheating of the module, of the antenna and/or of the matching circuit.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

51/59

PMD23175-AA

If you are developing a custom antenna, contact SpringCard Sales team, and have our experts validate your antenna and create the RF settings that your manufacturing system or software solution must inject into the M519 for correct operation with your antenna.

7.2.1 Antenna configurations implemented in the M519 firmware

Configuration

0 # 1 # 2 # 3

Description
Unset / Custom (do not use this value with the SRK) ANT-S6945 — balanced antenna, 69x45mm (default) ANT-S2525 — balanced antenna, 25x25mm ANT-S8080 — balanced antenna, 80x80mm

7.2.2 Using the product shell (“human” console)
· Follow § 4.2 to get connected to the shell of the M519 (this procedure uses the Serial interface of the module, but through USB for convenience).
· Enter the command rccfg to know which configuration is currently active.
· Enter the command rccfg 1 to activate configuration #1, rccfg 1 to activate configuration #2, or rccfg 3 to activate configuration #3.

7.2.3 Using SpringCoreTool
· Download the SpringCore Tools SQ20029 ZIP archive from SpringCard’s web site: https://www.springcard.com/fr/download/find/file/sq20029
Unzip the archive in a local directory. Open a console (shell) into this directory. · Enter the command
SpringCoreTool [CONNECTION STRING] micore-get-config to know which configuration is currently active. (see § 6.2.2 , 6.2.3 , 6.3.2 or 6.3.3 for the understanding of [CONNECTION STRING]). · Enter the command

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

52/59

PMD23175-AA

SpringCoreTool [CONNECTION STRING] micore-set-config [NUMBER] to activate configuration #[NUMBER].
7.2.4 Using your own software
An implementer who uses the M519 as the contactless core inside a “final” product may invoke the following command during the manufacturing process.
https://docs.springcard.com/books/SpringCore/Host_Protocols/Direct_Protocol/ CONTROL_class/Configuration/MICORE

7.3 Precautions for antenna integration
Do not place metal or conductive material between the coupler and the card. Rationale: Electro-magnetic field does not cross a conductor (shielding effect). Do not place metal or conductive material in the vicinity of the antenna, even if it is behind the antenna or on the sides. Rationale: The alternating magnetic field induces eddy currents (Foucault’s currents) within conductors. These currents decrease the field level. Do not place another coupler in the vicinity of a coupler. Rationale: Collision of carrier makes the card unable to receive uplink communication. Out-of-phase induced currents may damage the transmitters. Do not place a display or an active electronic device in the vicinity of a coupler. Rationale: TFT displays, LCD screens, USB devices… may radiate unwanted electromagnetic waves that are in the bandwidth of the NFC/RFID HF system.

7.4 Designing your own antenna
Please refer to [PFT22217] “M519 Data Sheet and Integration Guide” and to the related Application Note.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

53/59

PMD23175-AA
8 Smart card daughter boards
The three smart card daughter boards that come with the kit must be placed (on at a time) on header J14. When starting-up, the M519 uses the following algorithm to detect the smart card interface:
· If /SC_IRQ is asserted (LOW level) at startup, then the presence of a smart card in direct connection is assumed (§ 8.3 ).
· If a NXP TDA8026 is found on the I2C bus, then this interface is activated (§ 8.1 ). SC_CLK is activated at 16MHz to feed the TDA8026.
· If a NXP PCA9536 is found the I2C bus (but no TDA8026), then the presence of a TDA8035 is assumed (§ 8.2 ). SC_CLK is activated at 4MHz to feed the TDA8035.
· If /SC_IRQ is low and neither a TDA8026 nor a PCA9536 are found on the I2C bus, then the M519 totally disables its (contact) smart card subsystem.
Warning: Always totally unpower (unplug) the M519-SRK before changing or removing the smart card daughter board.
8.1 M-EXT-SC5 (ID-1 + 4 x ID-000 board, TDA8026)
NXP TDA8026 is an analog interface for addressing multiple smart card slots from a single controller. SpringCard M-EXT-SC5 is a daughter board using the NXP TDA8026 as physical smart card interface. It features one ID-1 smart card slot and four ID-000 SIM/SAM slots. For details, please consult the data sheet at NXP’s:
https://www.nxp.com/products/security-and-authentication/contact-readers /multiplesmart-card-slot-interface:TDA8026ET

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

54/59

PMD23175-AA

Illustration 11: M-EXT-SC5 drawing
8.1.1 ID-1 slot
The ID-1 slot is located under the board. Insert the smart card with chip facing up. The ID-1 slot has a card presence switch, and the TDA8026 notifies the M519 in realtime (using /SC_IRQ) every time a card is inserted or ejected from this slot. In PC/SC Coupler mode, this allows the M519 to notify the host immediately.
8.1.2 ID-000 slots
There are two groups of two ID-000 drawers for SIM/SAM cards (see illustration 11). The ID-000 drawers have no card presence switch; therefore, four jumpers are provided to tell the TDA8026 whether a card is present or not in the slot (“PRES SAM A”, “PRES SAM B”, etc). The TDA8026 notifies the M519 in real-time (using /SC_IRQ) every time a card is inserted or ejected from slot “SAM A” only. In PC/SC Coupler mode, this allows the M519 to notify the host immediately. For slots “SAM B”, “SAM C” and “SAM D”, the presence of the card is read only during startup. Place the SAM card inside the slot and close the corresponding jumper before

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

55/59

PMD23175-AA
powering-up the M519-SRK. Do not remove a SAM and do not open a jumper while the device is powered-up. Warning: Since slots B, C or D have no real-time monitoring of the presence of the card, the card VCC supply will not be shut down when a card is ejected. This is likely to damage the card. Always totally unpower (unplug) the M519-SRK before manipulating (insert/eject) the cards in the B, C or D slots.
8.2 M-EXT-SC1 (ID-000, TDA8035)
NXP TDA8035 is a low-power, single-slot analog smart card interface. SpringCard M-EXT-SC1 is a daughter board based on the NXP TDA8035 (and an NXP PCA9536 to drive the card power). This board features one ID-000 SIM/SAM slot. For details, please consult the data sheet at NXP’s:
https://www.nxp.com/products/security-and-authentication/contact-readers /highintegrated-and-low-power-smart-card-interface:TDA8035HN

Illustration 12: M-EXT-SC1 drawing
Pay attention that M-EXT-SC1 and M-EXT-DIR are made of the same PCB; they differ only in their BOM. Check the label to make sure you are using the right board.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

56/59

PMD23175-AA
There is a single hinged ID-000 drawer for a SIM/SAM card. This drawer has a card presence switch, and the TDA8035 notifies the M519 in real-time (using /SC_IRQ) every time a card is inserted or ejected from this slot. In PC/SC Coupler mode, this allows the M519 to notify the host immediately.
8.3 M-EXT-DIR (ID-000, direct connection)
SpringCard M-EXT-DIR is a daughter board that features one ID-000 SIM/SAM slot in direct connection to the smart card signals of the M519.

Illustration 13: M-EXT-DIR drawing
The presence switch of the slot connects /SC_IRQ to the Ground when a card is inserted. The /SC_IRQ is probed by the M519 upon startup to detect whether a smart card direct interface shall be enumerated, or not. Therefore, if a SIM/SAM card is present when the M519 starts, the slot is added to the list of PC/SC slots; if there is no card when the M519 starts, the list of slots remain empty.
Pay attention that M-EXT-DIR and M-EXT-SC1 are of the same PCB; they differ only in their BOM. Check the label to make sure you are using the right board.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

57/59

PMD23175-AA
The difference with M-EXT-SC1 is that the TDA8035 has a DC/DC and is able to operate the cards at either 5V (class A), 3.3V (class B) or 1.8V (class C), where only 3.3V (class B) cards can be operated with M-EXT-DIR. Also the TDA8035 implements enhanced ESD (> 8kV) protection and a protection against short circuits/overcurrent, where there is nothing in M-EXT-DIR to protect the pins of the M519 module. Warnings: – Since this interface does not have a real-time monitoring of the presence of the card, the card VCC supply will not be shut down if the card is ejected. This is likely to damage the card and the M519. Always totally unpower (unplug) the M519-SRK before manipulating (insert/eject) the card in the slot. – Make sure that the card works at 3.3V and will not drain too much power from SC_VCC, SC_RST, SC_CLK and SC_IO.
8.4 Designing your own smart card board
Please refer to [PFT22217] “M519 Data Sheet and Integration Guide” and to the related Application Note.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

58/59

PMD23175-AA

Legal Information

DISCLAIMER

INFORMATION ABOUT THE BRAND

This document is provided for informational purposes only and SPRINGCARD, the SPRINGCARD logo are registered trademarks

shall not be construed as a commercial offer, a license, an of SPRINGCARD SAS. All other brand names, product names, or

advisory, fiduciary or professional relationship between trademarks belong to their respective holders. Information in this

SPRINGCARD and you. No information provided in this document document is subject to change without notice. Reproduction

shall be considered a substitute for your independent without written permission of SPRINGCARD is forbidden.

investigation. The information provided in the document may be

related to products or services that are not available in your COPYRIGHT NOTICE

country.

All information in this document is either public information or is

the intellectual property of SPRINGCARD and/or its suppliers or

This document is provided “as is” and without warranty of any partners.

kind to the extent allowed by the applicable law. While

SPRINGCARD will use reasonable efforts to provide reliable You are free to view and print this document for your own use

information, we don’t warrant that this document is free of only. Those rights granted to you constitute a license and not a

inaccuracies, errors and/or omissions, or that its content is transfer of title : you may not remove this copyright notice nor the

appropriate for your particular use or up to date. SPRINGCARD proprietary notices contained in these documents, and you are

reserves the right to change the information at any time without not allowed to publish or reproduce this document, either on the

notice.

web or by any means, without written permission of

SPRINGCARD.

SPRINGCARD doesn’t warrant any results derived from the use

of the products described in this document. SPRINGCARD will Copyright © SPRINGCARD SAS 2024, all rights reserved.

not be liable for any indirect, consequential or incidental

damages, including but not limited to lost profits or revenues, EDITOR’S INFORMATION

business interruption, loss of data arising out of or in connection SPRINGCARD SAS company with a capital of 227 000

with the use, inability to use or reliance on any product (either RCS EVRY B 429 665 482

hardware or software) described in this document.

Parc Gutenberg, 2 voie La Cardon

91120 Palaiseau ­ FRANCE

These products are not designed for use in life support

appliances, devices, or systems where malfunction of these CONTACT

products may result in personal injury. SPRINGCARD customers For more information and to locate our sales office or distributor

using or selling these products for use in such applications do so in your country or area, please visit www.springcard.com

on their own risk and agree to fully indemnify SPRINGCARD for

any damages resulting from such improper use or sale.

SPRINGCARD, the SPRINGCARD logo are registered trademarks of SPRINGCARD SAS. All other brand names, product names, or trademarks belong to their respective holders. Information in this document is subject to change without notice.
Reproduction without written permission of SPRINGCARD is forbidden.

59/59

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals