Smart Card Reader ICs - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Smart Card Reader ICs

Description:

... Shark. C51X2 16KB ROM & RAM. ISO7816 UART. 2x DC/DC. Tiger ... Tiger Shark. 7/20/09. 16. Microcontrollers. HOST with ISO I2C (Set-Top Box, PDA, POS... – PowerPoint PPT presentation

Number of Views:161
Avg rating:3.0/5.0
Slides: 36
Provided by: Mar516
Category:
Tags: card | ics | reader | smart

less

Transcript and Presenter's Notes

Title: Smart Card Reader ICs


1
Smart Card Reader ICs
  • WHITE SHARK
  • T89C5121
  • T85C5121
  • T83C5121

2
Smart Card Reader Road Map
2001
2002
2003
2000
Shark Card Interface with DC/DC
Dual Shark Card Interfaces 2x DC/DC
Smart Card Interface
Blue Shark C51X2 16KB ROM RAM ISO7816 UART
2x DC/DC

Tiger - Hammer Shark C51X2 16KB/32KB ROM RAM
ISO7816 UART DC/DC USB
USB Smart Card Interface
Standard Micros
3
T8x5121 Block Diagram
Smart Card Interface
6 I / O

C51X2 Core
DC/DC converter
SIM/SAM
HOST(PC, mobile)
Alternate Card
3 I/O
4 I / O
Port 1,3
2 LED display
14 I / O
Port 0,2
16 I/O
16 I / O
Stack EEPROM option for the SSOP24 version
QFP48 option for the RAM version and PLCC52
for ROMless emulation
4
T8xC5121 Features
  • Basic features
  • C52X2 core , 16 MHz
  • 16-KB ROM , 512 bytes RAM
  • 2 Timers (Timer 0, Timer 1)
  • Watchdog
  • UART with Baud Rate Generator
  • Automatic output voltage adaptation to host
    interface
  • 2 I/O ports
  • 2 LED outputs programmable (2- 4-10 mA)
  • Power features
  • Power On Reset Power Fail detector (functional
    with slow rise time from 1µs to 1 hour)
  • Power supply 2.7 V to 5.5 V (Note. restriction
    on DC/DC)
  • Power down exit Interrupt by
  • Character reception on UART
  • Card insertion/extraction
  • Power down consumption 20 µA
  • ESD 4 K Volts on card I/Os, 2 K Volts on other
    pins

5
T8xC5121 Features DC/DC converter
  • Key benefits
  • Efficiency from 80 to 98
  • Output current 60mA _at_ 5V / 60mA _at_ 3V / 20mA _at_
    1.8V
  • Compliant ISO7816-3, EMV2000, GSM
  • Advanced features
  • Automatic power control
  • Independent of supply voltage ( even with big
    spikes on input voltage during battery charge)
  • Programmable Output voltage 5 V, 3V, 1,8 V /-
    8
  • Detection - Vcard ok (Supply provided to card)
  • Power protections
  • Internal protection against short circuit and
    over current (defective card, short circuit on
    connector etc.) stops the DC/DC generates
    flag /Interrupt
  • Control of current consumption (lt200mA)
    especially when charging the capacitor. Ideal for
    mobile applications

6
T8xC5121 Features Smart Card Interface / SCIB (1)
  • Key features
  • Asynchronous protocols T0 T1 according to
    ISO7816, EMV 2000 and GSM 5, 3, 1.8 Volts norms
  • Provides up to 8 MHz clock to the Smart Card
  • Automatic features
  • Auto character repetition on error signal
    detection in transmit mode
  • Auto error signal generation on parity error
    detection in receive mode
  • Power-on and power off automatic sequence
    generation according to ISO specs
  • Programmable functions
  • Programmable Internal Baud Rate ( ETU )
  • Programmable Time-out detection Wait time 24
    bit register
  • Programmable number of resend (4 or 5)
  • Card Presence detector (removal/entry)
    programmable level 0 or 1

7
T8xC5121 Features Smart Card interface / SCIB (2)
  • Supports all standards
  • Respects direct and inverse card protocols
  • Supports synchronous cards with C4 and C8
    programmable I/Os
  • Features to simplify speed-up design
  • ISO7816 accessible with SFR (faster than
    competitors using MOVX)
  • Smart Card interface Interrupt based on transmit
    receive
  • Separate Transmit and Receive buffers

8
T8xC5121 Features Alternate card
  • Programmable hardware clock up to 8 MHz
  • Only need to supply I/O and RESET
  • Can be powered directly by DVcc (10mA) or
    external 3 Volts
  • Smart Card needs to be permanently connected

9
T8xC5121 Optimized for Mobile Applications
  • Designed to meet mobile phone and PDA
    requirements!
  • Very low power consumption lt 20 µA
  • Maximum integration
  • Compliant with all EMV and GSM smart card
    standards (1.8V to 5V)
  • Easy interface with the main controller
  • UART with automatic output voltage levels from
    1.6V to 5.5V
  • Can monitor one external smart card one
    internal SIM card
  • Small foot print SSOP24 lt 8 x 9.5 mm2

10
T8xC5121 The Smallest Smart Card Reader possible
  • Only 4 external components are required
  • 47 µH shunt inductance
  • 10 µF bucket capacitor
  • 7.37 MHz ceramic resonator
  • Smart card contacts
  • Designed for single side PCB mounting without
    straps
  • Designed for low-cost standard or CMS devices
  • All the components of the BOM are less than 1.8mm
    in height

Original board with a C51Rx2
New board with the T83C5121
RS232 Driver for remote PC connection
11
T8xC5121 documentation and tools
  • Software application notes
  • All the smart card drivers
  • Available with the starter kit
  • PC Reader Demo software

Smart Card Reader Demo
Emulators
C-compilers / simulators
Programming
ISP Flash RAM version FLIP PC software
Atmel Starter Kit
12
 ready-to-use Smart Card Reader Chip and
Software
  • Atmel proposes a complete solution for smart
    card readers with GEMPLUS
  • They are market leader in smart card solutions
  • They have designed  GEMcore , a chipset, fast
    and easy to implement
  • GEMcore is already certified by major industry
    organisations (PC/SC, WHQL, EMV)
  • Solutions exist and are customised for all
    applications
  • set-top box
  • game consoles
  • mobile / PDA
  • PC / keyboard

13
Products to come this year
14
Hammer Shark
  • Market smart card keyboard
  • 32 k ROM 1.25 kb RAM
  • USB
  • 7 end points
  • DPRAM 312 bytes
  • 5 LED outputs
  • 8 Mhz crystal, 96 Mhz PLL
  • VQFP64 package

15
Tiger Shark
  • Market PC link USB SCR
  • 16 k ROM 512 b RAM
  • USB
  • 4 end points
  • DPRAM 168 bytes
  • 2 LED outputs
  • 8 Mhz crystal, 96 Mhz PLL
  • SSOP24 package

16
Shark
Smart Card Interface
6 I / O

I2C I/O
DC/DC converter
3
HOST with ISO I2C(Set-Top Box, PDA, POS)
Daisy Chain
Smart Card Interface
6 I / O

DC/DC converter
Interrupt
TSSOP20 package
17
Flash ISP (1/2) 2K to 16K
  • A new family is born

18
Flash ISP (2/2) 20K to 64K
  • Fast broadening
  • and even more

19
Application Specific Microcontrollers
  • () Limited Exclusivity for Gemplus on T8xC5121

20
C51 Performance Code Size
  • Results with the most efficient memory models
    (and best speed)
  • Original Code
  • Optimised C
  • Assembly
  • C51 41 Bytes (1.32)
  • AVR 34 Bytes (1.10)
  • C251 31 bytes (1.00)
  • C51 41 to 31 Bytes (1.19)
  • AVR 36 Bytes (1.38)
  • C251 26 Bytes (1.00)
  • C51 30 Bytes
  • C251 23 Bytes (slower than the Optimised C!)
  • AVR TBD

21
C51 Performance Execution Time
  • AVR
  • Original code 220 - 238 cycles (1.06)
  • Optimised code 209 - 224 cycles (best)
  • _at_ 5V, XTAL max 16 MHz 13.5 µs (best)
  • _at_ 3V, XTAL max 8 MHz 27.1 µs (best)
  • C251
  • Original code 296 - 381 cycles (1.56)
  • Optimised code 205 - 250 cycles (1.05)
  • _at_ 5V, XTAL max 24 MHz / 2 18.0 µs (1.33)
  • _at_ 3V, XTAL max 16 MHz / 2 27.1 µs (best)
  • C51
  • Original code 364 - 424 cycles (1.82)
  • Optimised code 327 - 381 cycles (1.64)
  • Better compiler 275 - 335 cycles (1.41)
  • Assembler 263 - 323 cycles (1.35)
  • Unsigned Int 217 277 cycles (1.14)
  • _at_ 5V, XTAL max 33 MHz / 6 44.9 µs (3.32)
  • _at_ 3V, XTAL max 20 MHz / 6 74.1 µs (2.74)

22
C51 Performance summary
  • C251 has the best code efficiency
  • C251 and MegaAVR have similar performance today
  • C51 performances are sufficient for a lot of
    applications

23
C51 product line Key Benefits summary
  • Multiple Source Architecture
  • Flash ISP and ROM/OTP
  • from 1K to 64K
  • Popular architecture
  • High frequency (60 MHz)
  • Adress External memories
  • Differentiated products with Advanced Specific
    Peripherals
  • USB, MP3
  • CAN
  • ISO7816 DC/DC
  • C251 upgrade path
  • A lot of customers to catch from the design-in
    stage

24
C51 product line Conclusion (1/2)
  • The best FLASH offering
  • From simple C51 to 32 K FLASH microcontroller
    A/D and 64 K FLASH
  • OTP the good compromise between FLASH and ROM
  • Flexibility at low cost
  • Possibility to program the parts in house. Small
    MOQ 2 Ku
  • ROM for cost reduction
  • Fidelity Program!

25
C51 product line Conclusion (2/2)
  • C51 product line is now independent
  • and
  • STRATEGIC
  • Large range of standard products with nice
    features
  • Highly innovative products for CAN, Smart Card
    readers and MP3

26
C51 Development Tools
  • High-end development tools by 3rd Parties
  • Hitex / Keil
  • IAR, Raisonance, Tasking
  • Metalink, Nohau, Signum
  • Atmel tools
  • Demo Kits
  • Ceibo low-cost Flash development systems
  • Elnec low-cost programmer
  • Device programmers on the WEB

27
C51 High-end Development Tools
  • One Stop Shop
  • Keil Compiler C51, C251 or bundle µVision2
  • Hitex emulators DprobeHS, Dprobe251
  • Supporting all the C51 ROMless, Enhanced Hooks
    and C251
  • Modular probe low-end trace or high-end box
  • Low cost processor boards supporting devices with
    new pin-out
  • Free test drive for one month
  • One High-end Hitex emulator and a full Keil
    compiler
  • Demonstration and installation in the customer
    premises
  • Joint visits and customer support
  • One system in the Bracknell office ready to loan

28
C51 Enhanced Hooks
  • Full Speed emulation up to 66-70 MHz
  • Full trace of the Internal Bus accesses
  • Internal XRAM, SFRs
  • Flash ISP updating the emulation memory on the
    fly
  • Embedded in standard devices
  • No need for bond-outs and identical behaviour
  • Non intrusive breakpoint (before instruction
    execution)
  • Opportunities for design-in
  • Philips emulation has limitation speed, trace
  • Metalink is now using our T89C51RD2 for generic
    C51 support

29
Application Specific Microcontrollers
30
APPLICATION SPECIFIC MICROCONTROLLER
  • CAN
  • SMART CARD READER
  • MP3

31
CANaryTM ICs
  • CANARY
  • T89C51CC01
  • LANZAROT
  • T89C51CC02

32
CANaryTM µController Roadmap
2001
2002
2003
33
(No Transcript)
34
MP3 Decoder ICs
  • CHEJUDO
  • T89C51SND1
  • T83C51SND1

35
MP3 Products Roadmap
2001
2002
2003
Write a Comment
User Comments (0)
About PowerShow.com