Application Note Using the M519 in PC/SC Coupler mode over a Serial interface 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 PNA23174-AA 10/10/2023 Public M519, PC/SC, CCID, 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 PC/SC Coupler over a Serial communication link. 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, and more. The PC/SC Coupler mode is both the most versatile and the most open (interoperable) of all modes, but...
Open the catalog to page 5features (bare-metal microcontroller, cooperative micro-kernel, pre-emptive micro-kernel, use of DMA and/or DPC, etc.). We have chosen to focus our SDK and examples on just two targets • The PC world (Linux or Windows), because the M519 development board (M519SRK) provides easy access to the M519 serial interface via a FTDI USB-serial bridge, The Raspberry Pico (RP2040 processor), because it is an inexpensive development board that is very easy to supply and start up. Unlike other boards, all its I/Os are 3V, and its Cortex-M0+ core is an industry standard. The following chapters will give a...
Open the catalog to page 6springcord1.3 Related Documents1.3.1 Documents available as PDF Reference Documentation of the SpringCore firmware. https://docs.sprinqcard.com/books/SprinqCore/WeLcome SpringCard Tech Zone, the bLog of the R&D Team 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...
Open the catalog to page 7application-specific aspects of smart cards, providing a comprehensive framework for their design and use. It defines two protocols: T=0 (character) and T=1 (block). According to this standard, the M519 is an ICC coupling device (CD) e.g. a smart card coupler. The M519 provides the protocol-level (TPDU) interface; communication between the host application and the smart card through the M519 takes place at APDU level. This principle is fully described in ISO/IEC 7816-4. Visit iso.org online store if you want to buy this standard. ISO/IEC 14443 defines the standards for proximity cards used for...
Open the catalog to page 8The M519 is compliant with the current version of PC/SC (v2). Most high-end operating systems feature a PC/SC stack, generally associated to a set of USB drivers. But since this document focuses on Serial communication, we consider that the target is a microcontroller or PLC, that lacks PC/SC support. Therefore, a lightweight equivalent of the PC/SC stack has to be implemented on your side. The springcardccid-serial SDK, and its “PC/SC-Like” library, will help you doing so. CCID Standard CCID (Chip Card Interface Device) is a USB protocol that allows a smart card to be connected to a computer...
Open the catalog to page 9SPRINGCARD, 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 10SPRINGCARD, 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 11spnngcQfd2 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 M519-SRK + PC, using the FTDI USB to Serial bridge • Disconnect any existing connection (USB or serial), unplug power jack, • Set jumper JP4 “RF PWR SETUP” to...
Open the catalog to page 13Illustration 1: M519-SRK connected to the PC though its FTDI USB to Serial bridge • 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 8-pin connector “UART”. 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...
Open the catalog to page 144 Pages
12 Pages
4 Pages
2 Pages
5 Pages
16 Pages
11 Pages