Application Note Using the M519 in SpringProx Legacy mode Headquarters, Europa SpringCard SAS 2, voie la Cardon Parc Gutenberg 91120 Palaiseau FRANCE SpringCard Inc. 185 Alewife Brook Parkway, ste 210 Cambridge, MA 02138 USA Email: [email protected] 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.
Open the catalog to page 1Document Identification Category Reference & Version Application notes SpringCore / M519 PNA23189-AA 10/10/2023 Public M519, SpringProx, Legacy, USB, serial, SDK Revision History Version 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.
Open the catalog to page 2SPRINGCARD, 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.
Open the catalog to page 31 Introduction 1.1 Overview This document describes the principle of using the M519 and its derivatives as a coupler, using the legacy protocol of the SpringProx products (K531, K632, K663, CSB4). The M519 is an advanced dual-interface OEM module, supporting contactless operation (NFC/RFID HF, ISO/IEC 14443 and 15693) through an external antenna, and, through an optional interface board, contact (ISO/IEC 7816) operation. The M519 supports various operating modes: Smart Reader, RFID Scanner (keyboard wedge), PC/SC Coupler, SpringProx Legacy, and more. Although the PC/SC Coupler mode is both the...
Open the catalog to page 4springcard1.2 Target platforms — a foreword It is difficult to present the integration of a product such as the M519 within an embedded target in the general case, as each embedded target has its own specific features (bare-metal microcontroller, cooperative micro-kernel, pre-emptive micro-kernel, use of DMA and/or DPC, etc.). Since this SDK is dedicated to upgrading existing projects, with developers who already have an experience with SpringProx development, we have chosen to focus this SDK onto the PC world (Linux or Windows). Of course the M519 may easily be used together with virtually any...
Open the catalog to page 51.4 Related Literature The present document makes use of concepts and vocabulary that are taken from existing standards and specifications. Please refer to the original documents for a complete understanding. ISO/IEC 7816 is an international standard that defines the characteristics and requirements for integrated circuit cards (ICCs) or smart cards, as well as their interfaces with devices. This standard encompasses physical, electrical, communication, and application-specific aspects of smart cards, providing a comprehensive framework for their design and use. It defines two protocols: T=0...
Open the catalog to page 6SPRINGCARD, 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.
Open the catalog to page 7springcord2 Hardware setup2.1 Quick-start for the M519-SRK The M519-SRK “Starter Kit” is a mother board for the M519 and various peripherals (antenna, smart card interfaces). It is designed to Let the implementer/developer evaluate the M519 in various configurations easily. Warning: setting a wrong hardware configuration or applying a wrong power level is likely to damage the M519 or the host. Please refer to [PMD23175] for details. 2.1.1 Using the M519-SRK through the FTDI USB to Serial bridge In this setup, the M519 is operated through its Serial interface, yet it is connected to the host through...
Open the catalog to page 8Illustration 1: M519-SRK connected to the PC though its FTDI USB to Serial bridge Using the M519-SRK through the JST 8-pin connector In this setup, the M519 is operated through its Serial interface at TTL level. This setup is the closest to the K531-TTL, K632-TTL or K663-TTL. • Disconnect any existing connection (USB or serial), unplug power jack, Set jumper JP4 “RF PWR SETUP” to position “EXT” Set jumper JP5 “V_RF_IN” to position “JP1”, Connect the host UART (3V level) and the power supply (5V DC) to the JST PH 8pin connector “UART”. SPRINGCARD, the SPRINGCARD logo are registered trademarks...
Open the catalog to page 9NB: in this configuration, you may provide external power to the SRK through its power jack if the power source at the JST connector is too weak. Illustration 2: M519-SRK connected and powered through its JST 8 connector 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.
Open the catalog to page 10springcord2.1.3 Using the M519-SRK through the USB interface In this setup, the M519 is operated through its USB interface and exposes a standard CDC ACM profile (Communication Device Class - Abstract Control Model). Windows and Linux have a driver for this profile, that exposes the M519-SRK as a (virtual) communication port. • Disconnect any existing connection (USB or serial), unplug power jack, • Set jumper JP4 “RF PWR SETUP” to position “USB” • Set jumper JP5 “V_RF_IN” to position “JP1”, • Connect the host using an USB cable to the “USB M519” type C connector. The M519-SUV “Serial & USB Versatile...
Open the catalog to page 112.3 Other platforms This paragraph exposes only the requirements regarding the serial interface itself, the power supply, and the optional handshaking and configuration signals. Of course, an antenna and its matching circuits are necessary for contactless operation, and contact interfaces are necessary to use contact smart cards. Please refer to [PFT22217] for details. Serial interface Using the M519 in PC/SC Coupler over a serial link is possible using only the 2 communication lines (RX, TX) of the serial interface. On the M519 module itself, the serial interface operates as 0 / 3.3.V. Depending...
Open the catalog to page 124 Pages
12 Pages
4 Pages
2 Pages
5 Pages
16 Pages
11 Pages