MP300 SC1 + MP300 TCL2
Spy complex transactions, mixing contact and contactless technologies using the combination of MP300 SC1 and MP300 TCL2
Simple synchronisation link
Contact and contactless exchanges displayed on the same time base
Convenient data display thanks to the MPManager software suite
Possibility to do parametric tests on both contact and contactless interfaces of the NFC component
The main features of the combination MP300 SC1 + MP300 TCL2 are :
- Spy of ISO/IEC 7816-3, SWP, ISO/IEC 14443, FeliCa, ISO/IEC 15693 exchanges on one single session
- Convenient display of the captured data using the MPManager software
- The NFC transaction is initiated by the MP300 TCL2
- Simple to setup
- Possibility to measure translation time of a contactless frame into SWP by a NFC component
- All features of both MP300 testers remain available
- Enables to capture a complete NFC transaction
- Also compatible with dual interface smartcards
The combination of MP300 SC1 + MP300 TCL2 will typically be used in the following contexts :
- Characterisation of a NFC host component
- Debug of a CLF (contactless front end)
- Analysis of a combi card
MP300 TCL2 : Supported protocols
ISO/IEC 18092 (NFC-IP1, NFC-IP2) and NFC Forum |
|
Communication modes supported |
|
ISO/IEC 14443-3 (proximity cards) |
|
Type A |
|
Type B |
|
Anticollision |
|
T=CL protocol |
|
Supported baudrates |
|
B' (Innovatron) |
|
Supported |
|
ISO/IEC 15693 (vicinity cards) |
|
Coding type |
|
Encoding modes |
|
ISO 18000-3 Mode 1 |
|
Supported |
|
Mifare TM |
|
Types supported |
|
Encryption |
|
FeliCa TM |
|
Available baudrates |
|
Encryption |
|
Raw mode |
|
Gives the possibility to exchange frames without any protocolary encapsulation |
|
Out of standard chips |
|
Benefit from Micropross'experience in smartcard programming |
|
MP300 TCL2 : Programmable parameters
Physical parameters (contacless interface) |
|
Field strength |
|
Modulation index |
|
Field rise time |
|
Carrier frequency |
|
Modulation rise and fall times |
|
Logical parameters (contact interface) |
|
Type A pause width |
|
Frame waiting time |
|
Type B framing (SOF, EGT, EOF, bit duration) |
|
TR2 timing |
|
Communication speed |
|
MP300 TCL2 : Spy feature
Resolution |
|
Events displayed |
|
MP300 TCL2 : Available tests
Electrical measurement |
|
Resonance frequency measurement (loaded and unloaded modes) |
|
Range |
|
Q factor measurement |
|
Chip impedance |
|
Frequency at which the measurement is done |
|
Magnetic field measurement |
|
Logical testing |
|
Automatic testing |
|
Send type A command, wait, send type B command and receive answer (for type B cards) |
|
Send type B command, wait, sent type A command and receive answer (for type A cards) |
|
Switch on field, wait, send request command (A or B), receive answer |
|
Send request, wait, send request, receive the answer |
|
Antitearing |
|
PICC reset characterization |
|
Check minimum FDT (frame delay time) |
|
Testing through API manipulation |
|
Response time measurement (FDT, TR0, TR1) |
|
Sending of out of standard frames |
|
Sending misformed blocks (wrong number of bits) |
|
Retro modulation ratio measurement |
|
Distance simulation checking |
|
Separated RX channel allowing communication using a RF amplifier |
|
MP300 TCL2 : Triggers
The MP300 TCL2 offers many triggers, to synchronise or to be synchronised by external laboratory devices (oscilloscopes,...) |
MP300 SC1 : Suppported protocols
Protocol analysis mode |
|
ISO/IEC 7816-3 |
|
T=0 and T=1 protocols |
|
Block level spy |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
Baudrate supported |
|
Block level spy |
|
LLC level spy (S_HDLC, ACT, CLT) |
|
HCI |
|
Synchronous chips (memory chips) |
|
Implemented |
|
Example of supported chips |
|
USB 2.0 |
|
Supported speeds |
|
Smartcard emulation mode |
|
ISO/IEC 7816-3 |
|
T=0 and T=1 protocol |
|
Custom protocol emulation |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
Baudrate supported |
|
Block level spy |
|
LLC level spy (S_HDLC, ACT, CLT) |
|
MP300 SC1 : Programmable parameters
Protocol analysis mode |
|
ISO/IEC 7816-3 |
|
I/O direction detection threshold |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
SWP S2 channel current threshold |
|
Smartcard emulation mode |
|
ISO/IEC 7816-3 |
|
Guard time |
|
Smartcard response time |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
Current values on SWP S2 signal (high and log stated) |
|
Smartcard response time |
|
MP300 SC1 : Spy feature
Accuracy |
|
Signals displayed |
|
Protocols supported |
|
Type of events displayed |
|
MP300 SC1 : Available tests
Electrical measurement (available for all versions) |
|
Possibility to execute simultaneous voltage and current measurement to characterise both the terminal and the smartcard |
|
Number of samples |
|
Contacts available |
|
Perturbations (smartcard emulation mode) |
|
ISO/IEC 7816 |
|
Sending out of standard blocks (wrong CRC, wrong data length, ...) |
|
Sending characters with parity error |
|
Simulating reception of parity errors |
|
Modifying the guardtime on the fly |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
Sending out of standard blocks |
|
Removal of bit stuffing |
|
Card response time |
|
Master resume time measurement |
|
MP300 SC1 : Triggers
The MP300 SC1 offers triggers, to synchronise or to be synchronised by external laboratory devices (oscilloscopes,...) |
MP300 SC1 : Communication parameters
USB 2.0 |
|
TCP/IP 10/100 Mbps |
|
RS 232 |
MP300 SC1 : Software development
Remote development (the code is executed from the PC) |
|
Elements available |
|
Supported programming languages |
|
Embedded development (the code is executed directly by the MP300) |
|
Recommended cross compiler |
|
MP300 SC1 : User Interface
MPManager |
The software that is used for the display of the trapped exchanges is MPManager.
First, the user defines which commands will be sent by the MP300 TCL2 on the contactless interface of the device under test.
Once the spy session is over, the “Viexer” window of MPManager shows all signals that have been spied (contact and contactless exchanges)
The viewer window of MPManager also gives a graphical display of the trapped exchanges.
For example on the following screenshot, we have a contactless command (starting a payment application). This command will be in fact executed by the U-SIM. The contactless frame thus needs to be translated into SWP
The time between the contact, and the SWP blocks, is the time it takes to the NFC component to do the translation job.
By positionning two cursors, we will know how long it takes to the NFC component to perform this job.
MPManager gives us the time difference between both cursors
- A SIM to ISO converter
- Numerous shapes of probes, to use this tester with different types of contact smartcard readers and handsets
- A probe for oscilloscope connection
- Numerous sizes of antennas, to adapt to various form factors
We also supply packages to extend the warranty of the tester. Please ask us for the maintenance contracts available.






Communication modes supported




