MP300 TC3
A high-end contact smartcard tester, optimised for NFC enabled SIM chips
Supports the ISO/IEC 7816, USB 2.0, USB-IC, SWP/S-HDLC/HCI protocols
Spies the dialogue happening between itself and the device under test
Numerous physical measurement features
Able to include perturbations inside the dialogue
This tester will typically be used in the following contexts :
- Debug of a smartcard operating system
- Quality inspection tasks
- Compliance checking of a smartcard with defined standards
- Electrical qualification of a smartcard or a micro-module
The main features of the MP300 TC3 are :
- Emulation of a contact smartcard reader, or a CLF
- Compatible with smarcards, micro-modules, M2M components
- Support of the ISO/IEC 7816-3 and -4, USB 2.0 and –IC, SWP/S-HDLC/HCI protocols and various types of memory chips
- Completely supports the ETSI TS 102 613 and TS 102 622 specifications
- Open for implementation of custom protocols
- Endless possibilities of protocolary customisation
- Possibility to adjust all electrical parameters
- Spy of ISO/IEC 7816-3 and –4, USB and SWP interfaces, with comprehensive protocol analysis
- Advanced physical measurement characteristics (open/short, consumption, leakage current, drivability, ...)
- Accurate timing measurement features
- Hardware sequencer, for a perfect test scenario repetition and advanced protocol testing
- Open platform : integrate the MP300 TC3 inside your own test platform
- Supplied with the MPManager software suite, enabling the complete control of the tester without any programming knownedge
- Integrated in numerous third parties test suites, including test cases for ISO/IEC 7816-3, Visa Level 1, EMVCo Level 1, ETSI TS 102 613 and TS 102 622 compliance checking
Supported protocols
ISO/IEC 7816-3 |
|
Hardware acceleration |
|
USB 2.0 |
|
Available speeds |
|
Classes |
|
USB-IC |
|
SWP (ETSI TS 102 613 and TS 102 622) |
|
T=0 and T=1 protocols |
100% implemented, managed by firmware |
SWP transmission |
|
LLC layers support |
|
Evolutivity |
|
Synchronous chips (memory chips) |
|
Avalaible librairies |
|
Custom protocols development |
|
Hardware acceleration |
|
Raw mode |
|
Gives the possibility to exchange frames without any protocolary encapsulation |
|
Out of standards chip support |
|
Benefit from Micropross' experience in smart card programming |
|
Programmable parameters
Physical parameters |
|
Voltages |
|
Vcc |
|
Vol |
|
Voh |
|
Vil |
|
Vih |
|
Frequency |
|
ISO 7816 clock frequency |
|
ISO 7816 clocy duty cycle |
|
Rise and fall times |
|
Vcc |
|
C2, C3, C4, C6, C7, C8 |
|
Pin states |
|
All pins are independent fom each other, and can be separately managed |
|
ISO 7816 communication parameters |
|
ETU width |
|
BGT, initial ETU width |
|
BWT, CWT, EGT, RGT, WWT |
|
Clock stop at high or low state |
|
Clock stop tG and tH timings |
|
Parity control |
|
Input parity error checking |
|
Pull-up resistor |
|
SWP communication parameters |
|
Baudrate |
|
SWP duty cycle (definition of SWP S1 high and low states duration) |
|
SWP S2 detection threshold |
|
Activation time, P2, P3 timings |
|
USB-IC parameters |
|
USB-IC specific attachment procedure |
|
Voltage classes supported |
|
Spy feature
Accuracy |
|
Signals displayed |
|
Protocols supported |
|
Type of events displayed |
|
Available tests
Electrical tests |
|
Open/short test |
|
Available contacts |
|
Forced current |
|
Leakage current measurement |
|
Available contacts |
|
Measurement ranges |
|
Voltage measurement |
|
Available contacts |
|
Range available |
|
Modes available |
|
Current measurement |
|
Available contacts |
|
Ranges available |
|
Modes available |
|
Parametric tests |
|
Available contacts |
|
Modes available |
|
SWP specific measurement functions |
|
S2 signal characterisation |
|
Logical tests |
|
Anti tearing test |
|
Simulate the chip's immunity against tearing from the reader |
|
Timing measurement |
|
Measure the chip's response to a command |
|
Concurrent I/O testing |
|
Simultaneous sending of characters in ISO/IEC 7816 and SWP, with a user defined time offset (can be 0 ns) |
|
Personalisation assisted by hardware |
|
Do not lose a microsecond while sending data to the chip thanks to the hardware assisted data sending mechanism |
|
SWP framing tests |
|
Possibility to send frames at a bit per bit level, enabling the sending of data without bit stuffing, or with CRC errors. |
|
Sequencer tests
Generation of glitches on Vcc, C3, C6 |
|
Modification at a user defined moment of the state of a pin |
|
Sending out of standard frames/provoking collisions |
|
Creation of custom activation/deactivation sequences |
|
Generation of parity errors on transmission, simulation of parity errors on reception |
|
Management of triggers |
|
Sudden modification of an electronic parameter |
|
Definition of the time between two commands |
Triggers
The MP300 TC3 offers 5 triggers, to synchronise or to be synchronised by external laboratory devices (oscilloscopes,...) |
Physical information
Weight (Unitary rack package) |
|
Dimensions |
|
Communication parameters
USB 2.0 |
|
TCP/IP 10/100 Mbps |
|
RS 232 |
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 |
|
User interface
MPManager |
The MP300 TC3 is supplied with the MPManager software, whose aim is to open all of the tester's functionalities, accessible just with mouse clicks.
First, the MPManager software will make it possible for you to define all electrical settings, including applied voltages, the clock frequency, the rise and fall time of all signals.
This user interface will allow you to edit your test scripts, starting from the library of commands available. They cover a full range of functionalities, such as sending APDU commands, or launching electrical measurement.
MPManager also allows you to visualise all exchanges that happened between the MP300 TC3 and the smartcard. Data is displayed both as a tree, where a deep analysis is supplied, and as a chronogram, which gives the possibility to measure all kind of timings (response times, activation time, ...)
Many possibilities are offered to edit HCI commands, and send them to the smartcard
The MP300 TC3 displays SWP exchanges showing characters, logical states, and physical bits. Information about bit stuffing is also shown
|
This user interface gives also access to all electrical measurements of the smartcard. For example, the shmoo plot window will make it possible for you to study the influence of the combination of several electrical or protocolary parameters on the execution of a given script.
This user interface also allows to launch dynamic measurement. This feature allows you to have a clear vision of the current or the voltage on a given contact, as time goes by.
A shmoo plot, that illustrates a Vcc vs Clock frequency test. Here, both parameters do not influence each other
|
- a SIM to ISO converter
- an external smartcard reader (ideal companion to perform testing in temperature controlled environments)
- probes to enable spying sessions between a smartcard and an external reader
- a probe for oscilloscope connection
We also supply packages to extend the warranty of the tester. Please ask us for the maintenance contracts available.






Hardware acceleration 





