73s1215f evaluation board user guide - maxim integrated · 73s1215f evaluation board user guide...

35
Simplifying System Integration TM 73S1215F Evaluation Board User Guide August 17, 2009 Rev. 1.8 UG_1215F_039

Upload: doantuong

Post on 09-Jun-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

Simplifying System IntegrationTM

73S1215F Evaluation Board User Guide

August 17, 2009 Rev. 1.8

UG_1215F_039

Page 2: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

2 Rev. 1.8

© 2009 Teridian Semiconductor Corporation. All rights reserved. Teridian Semiconductor Corporation is a registered trademark of Teridian Semiconductor Corporation. Simplifying System Integration is a trademark of Teridian Semiconductor Corporation. Microsoft, Windows and Vista are registered trademarks of Microsoft Corporation. Linux is a registered trademark of Linus Torvalds. Signum is a trademark of Signum Systems Corporation. Keil is a trademark of ARM® Ltd. Slackware is a registered trademark of Patrick Volkerding and Slackware Linux, Inc. Fedora is a registered trademark of RedHat, Inc. All other trademarks are the property of their respective owners. Teridian Semiconductor Corporation makes no warranty for the use of its products, other than expressly contained in the Company’s warranty detailed in the Teridian Semiconductor Corporation standard Terms and Conditions. The company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice and does not make any commitment to update the information contained herein. Accordingly, the reader is cautioned to verify that this document is current by comparing it to the latest version on http://www.teridian.com or by checking with your sales representative.

Teridian Semiconductor Corp., 6440 Oak Canyon, Suite 100, Irvine, CA 92618 TEL (714) 508-8800, FAX (714) 508-8877, http://www.teridian.com

Page 3: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 3

Table of Contents 1 Introduction ................................................................................................................................... 5

1.1 Evaluation Kit Contents ......................................................................................................... 6 1.2 Evaluation Board Features .................................................................................................... 6 1.3 Recommended Equipment and Test Tools ............................................................................ 6

2 Evaluation Board Basic Setup ...................................................................................................... 7 2.1 Connecting the Evaluation Board with an Emulation Tool ...................................................... 8 2.2 Loading User Code into the Evaluation Board ....................................................................... 9

3 Using the USB CCID Application ................................................................................................ 11 3.1 Driver and Host Demonstration Software Installation ........................................................... 11

3.1.1 Installation on Windows XP ....................................................................................... 11 3.1.2 Driver and Software Installation on a Linux System .................................................... 12

3.2 Frequently Asked Questions ............................................................................................... 12 4 Evaluation Board Hardware Description .................................................................................... 14

4.1 Jumpers, Switches and Modules ......................................................................................... 14 4.2 Test Points ......................................................................................................................... 20 4.3 Schematic........................................................................................................................... 21 4.4 PCB Layouts....................................................................................................................... 22 4.5 Bill of Materials ................................................................................................................... 28 4.6 Schematic Information ........................................................................................................ 31

4.6.1 Reset Circuit.............................................................................................................. 31 4.6.2 Oscillators ................................................................................................................. 31 4.6.3 LCD .......................................................................................................................... 32 4.6.4 USB Interface ............................................................................................................ 32 4.6.5 Smart Card Interface ................................................................................................. 33

5 Ordering Information ................................................................................................................... 34 6 Related Documentation ............................................................................................................... 34 7 Contact Information ..................................................................................................................... 34 Revision History .................................................................................................................................. 35

Page 4: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

4 Rev. 1.8

Figures Figure 1: 73S1215F Evaluation Board ..................................................................................................... 5Figure 2: 73S1215F Evaluation Board Basic Connections ........................................................................ 7Figure 3: 73S1215F Evaluation Board Basic Connections with ADM-51 ICE ............................................ 8Figure 4: Emulator Window Showing RESET and ERASE Buttons ......................................................... 10Figure 5: Emulator Window Showing Erased Flash Memory and File Load Menu ................................... 10Figure 6: Board Setup for the USB-CCID Application ............................................................................. 12Figure 7: 73S1215F Evaluation Board Jumper, Switch and Module Locations ........................................ 19Figure 8: 73S1215F Evaluation Board Electrical Schematic ................................................................... 21Figure 9: 73S1215F Evaluation Board Top View (Silkscreen) ................................................................. 22Figure 10: 73S1215F Evaluation Board Bottom View (Silkscreen) .......................................................... 23Figure 11: 73S1215F Evaluation Board Top Signal Layer ...................................................................... 24Figure 12: 73S1215F Evaluation Board Middle Layer 1 – Ground Plane ................................................. 25Figure 13: 73S1215F Evaluation Board Middle Layer 2 – Supply Plane ................................................. 26Figure 14: 73S1215F Evaluation Board Bottom Signal Layer ................................................................. 27Figure 15: External Components for RESET .......................................................................................... 31Figure 16: Oscillator Circuit .................................................................................................................... 31Figure 17: LCD Connections .................................................................................................................. 32Figure 18: USB Connections .................................................................................................................. 32Figure 19: Smart Card Connections ....................................................................................................... 33

Tables Table 1: Flash Programming Interface Signals ......................................................................................... 9Table 2: Evaluation Board Jumper, Switch and Module Description ....................................................... 14Table 3: Evaluation Board Test Point Description ................................................................................... 20Table 4: 73S1215F Evaluation Board Bill of Materials ............................................................................ 28

Page 5: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 5

1 Introduction The Teridian Semiconductor Corporation (TSC) 73S1215F Evaluation Board is used to demonstrate the capabilities of the 73S1215F Smart Card Controller device. It has been designed to operate either as a standalone or a development platform. The 73S1215F Evaluation Board can be programmed to run any of the Teridian turnkey applications or a user-developed custom application. Teridian provides its USB CCID application preloaded on the board and an EMV testing application on the CD. Applications can be downloaded through the In-Circuit-Emulator (ICE) or through the TSC Flash Programmer Model TFP2. As a development tool, the evaluation board has been designed to operate in conjunction with an ICE to develop and debug 73S1215F based embedded applications.

Figure 1: 73S1215F Evaluation Board

Page 6: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

6 Rev. 1.8

1.1 Evaluation Kit Contents The 73S1215F Evaluation Kit contains the following: • 73S1215F Evaluation Board: 4-layer, rectangular PWB as shown in Figure 1 (identification number

E1215N12C1 Rev C), containing the 73S1215F with the preloaded turnkey program USB CCID.

• 12 VDC/1,000 mA universal wall transformer with 2.1 mm plug ID (CUI Inc. – EPAS-101W-12).

• USB cable, A-B, male/male, 2 meters (Digi-Key AE9932-ND)

• CD containing documentation (data sheet, and user guides), software API libraries, evaluation code, and utilities.

1.2 Evaluation Board Features The 73S1215F Evaluation Board (see Figure 1) includes the following: • USB 2.0 full speed interface

• RS-232 interface

• Dual smart card interface

• ICE/Programmer interface

• 2 line x 16 character LCD module

• 6 x 5 keypad

• Real Time Clock (RTC) capability

• 4 LEDs

1.3 Recommended Equipment and Test Tools The following equipment and tools (not provided) are recommended for use with the 73S1215F Evaluation Kit: • For functional evaluation: PC with Microsoft® Windows® XP or Vista®, or a workstation running Linux®

equipped with an USB port.

• For software development (MPU code) Signum™ ICE (In Circuit Emulator): ADM-51. Refer to

http://signum.temp.veriohosting.com/Signum.htm. Keil™ 8051 C Compiler Kit: CA51. Refer to http://www.keil.com/c51/ca51kit.htm and

http://www.keil.com/product/sales.htm.

Page 7: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 7

2 Evaluation Board Basic Setup Figure 2 shows the basic connections of the evaluation board with the external equipment. The power supply can come from three sources: • A regulated lab power supply connected to the banana plugs J2, J3 and J5. In this case, the board

main switch S1 has no effect. • Any AC-DC converter block (default), able to generate a DC power supply of 7 V min / 12 V max /

400 mA. In this case, the board main switch S1 connects or disconnects the supply to the board. • The +5 V from the USB bus when connected to a computer or hub able to support USB-powered

devices. In this case, the board main switch S1 has no effect. When the board is powered from the USB bus, the application is bus-powered and the embedded application must be designed for this.

The USB VBUS specification allows the VBUS voltage to be as low as 4.4 V. This will violate the minimum VPC voltage for smart card operation which is specified as 4.75 V. As a result, this power configuration is not recommended.

The communication with an external host can be accommodated by either: • A standard USB 2.0 Full Speed Interface or • A standard RS-232 serial interface (TX/RX only).

Figure 2: 73S1215F Evaluation Board Basic Connections The board provides by default the USB CCID application. Refer to Section 3 for information on setting up and running the USB CCID application.

Page 8: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

8 Rev. 1.8

2.1 Connecting the Evaluation Board with an Emulation Tool The 73S1215F Evaluation Board can operate with an In-Circuit-Emulator (ICE) from Signum Systems (model ADM-51). Figure 3 shows the connections between the ICE and the evaluation board. The Signum System pod has a ribbon cable that must be directly attached to connector J11. Signum Systems offers different pod options depending on user needs. The standard pod allows users to perform typical emulator functions such as symbolic debugging, in-line breakpoints, memory examination and/or modification, etc. Other pod options enable code trace capability and/or complex breakpoints at an additional cost.

Figure 3: 73S1215F Evaluation Board Basic Connections with ADM-51 ICE

Page 9: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 9

2.2 Loading User Code into the Evaluation Board Hardware Interface for Programming

The signals listed in Table 1 are necessary for communication between the TFP2 or ICE and the 73S1215F.

Table 1: Flash Programming Interface Signals

Signal Direction Function E_TCLK Output from 73S1215F Data clock E_RXTX Bi-directional Data input/output E_RST1 Bi-directional Flash Downloader Reset (active low) 1 The E_RST signal should only be driven by the TFP2 when enabling these

interface signals. The TFP2 must release E_RST at all other times. The signals in Table 1, along with 3.3 V and GND, are available on the emulator header J11. Production modules may be equipped with much simpler programming connectors, e.g. a 5x1 header. Programming of the flash memory requires either the Signum Systems ADM51 in-circuit emulator or the TSC Flash Programmer Model TFP2 provided by Teridian. Loading Code with the In-Circuit Emulator

If firmware exists in the 73S1215F flash memory, the memory must be erased before loading a new file into memory. In order to erase the flash memory, the RESET button in the emulator software must be clicked followed by the ERASE button (see Figure 4). Once the flash memory is erased, a new file can be loaded using the Load command in the File menu. The dialog box shown in Figure 5 makes it possible to select the file to be loaded by clicking the Browse button. Once the file is selected, pressing the OK button loads the file into the flash memory of the IC. At this point, the emulator probe (cable) can be removed. Once the 73S1215F device is reset using the reset button on the evaluation board, the new code starts executing. Loading Code with the TSC Flash Programmer Model TFP2

Follow the instructions given in the TSC Flash Programmer Model TFP2 User’s Manual.

Page 10: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

10 Rev. 1.8

Figure 4: Emulator Window Showing RESET and ERASE Buttons

Figure 5: Emulator Window Showing Erased Flash Memory and File Load Menu

RESET BUTTON

ERASE BUTTON

Page 11: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 11

3 Using the USB CCID Application The USB CCID firmware is pre-installed on the 73S1215F Evaluation Board. To operate correctly, it requires a PC with the appropriate driver to be connected through its USB port. When powered-up, the board is able to run the CCID-USB demonstration host application which allows: • Smart card activation and deactivation, in ISO or EMV mode. • Smart card APDU commands to be exchanged with the smart card inserted in the board. • Starting a test sequence in order to test and evaluate the board performance against an EMV test

environment. 3.1 Driver and Host Demonstration Software Installation 3.1.1 Installation on Windows XP Two drivers are available for use with Windows XP: • The standard Microsoft Windows XP driver and • The Teridian provided driver that adds additional features beyond the capabilities of the Microsoft

driver. See the 73S1215F, 73S1217F CCID Application Note further details on the differences between the two drivers. When using the 73S1215F transparent reader – dual slot with keypad and LCD evaluation board, the Microsoft provided driver should not be used as this driver does not support the second slot nor the LCD display and keypad.

The Microsoft CCID driver included on the CD is used by Teridian for testing. Check with Microsoft for the latest driver upgrades.

Follow these steps to install the software on a PC running Windows XP: • Extract “12xxF CCID+DFU Vy.yy Release.zip” (where y.yy is the latest version of the firmware

release). o Create an install directory. For example: “C:\TSC\”. o Unzip “12xxF CCID+DFU Vy.yy Release.zip” to the just created folder. All applications and

documentation needed to run the board with a Windows PC will be loaded to this folder. • Plug the supplied adapter into the 12V DC jack and a wall outlet. • Flip the ON/OFF switch to ON. • Connect the USB cable between the host system and the 73S1215F Evaluation Board. • The host system should recognize the board and start the Add New Hardware Installation Wizard.

When the wizard prompts, select the Teridian provided driver file. o To use the Teridian supplied driver, select the ccidtsc-xp.inf file located in the “C:\TSC\12xxF

CCID+DFU Vy.yy Release\USB-CCID Firmware\CCID USB\CCID+DFU USB Drivers\XP 32 - CCID” subdirectory. The ccistsc-xp.inf and ccidtsc-xp.sys files must be in the same directory on the host.

• Follow the prompts until the process is completed. • Run “CCID-DFU_USB_vy.yy.exe” (located in the path - C:\TSC\12xxF CCID+DFU C:\TSC\12xxF

CCID+DFU V2.00 Release\Host Applications\Windows App\Bin\Release Release\Host Applications\Windows App\Bin\Release) on the host system to execute the host demonstration application.

At this point the application window should appear. For additional information regarding the use of the Teridian Host application, refer to the 73S12xxF USB-CCID Host GUI Users Guide (UG_12xxF_037).

Page 12: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

12 Rev. 1.8

To use the Windows standard driver, select the usbccid.inf file located in the “C:\TSC\12xxF CCID+DFU Vy.yy Release\USB-CCID Firmware\CCID USB\CCID+DFU USB Drivers\MS Generic” subdirectory. The uscccid.inf and usbccid.sys files must be in the same directory on the host.

Figure 6: Board Setup for the USB-CCID Application

3.1.2 Driver and Software Installation on a Linux System Teridian has tested this board with CCID driver v1.3.2 and PCSC-Lite v.1.4.4 (middleware) on two distributions of Linux: Slackware® 6 with kernel 2.4.16, and Fedora® 7 with kernel 2.6.23. Please refer to the 73S1215F, 73S1217F CCID USB Linux Driver Installation Guide (UG_12xxF_041) for details on installation and usage on Linux. 3.2 Frequently Asked Questions Windows Q: The PC/SC application starts but it shows a “No Reader Found” message. A: Follow these steps to make sure:

1. The board has powered up properly (USB is securely connected and there is power applied to the board).

2. Control Panel – System – Hardware – Device Manager – Smart Card Readers shows: “Teridian Semiconductors USB CCID Smart Card Reader...” And there is no yellow “!” or red “X”.

3. Smart Card Service has started by going to “Control Panel – Administrative Tools – Services – Smart Card”. Look under the “status” column and if it shows “stopped”, hit the restart or start button to start it.

4. If all of the above look ok, hit the refresh button on the CCIDUSB.exe application. Q: There is a yellow “!” on the Teridian driver shown on the Device Manager menu. A: This usually means the driver did not complete the driver enumeration process. Push the reset button

on the evaluation board a few times. If the board is connected to the host via a USB HUB, remove the HUB and try connecting the board directly to the PC USB port to make sure the driver and the board can enumerate with the USB host. If the problem persists, check the driver on the PC to make sure it is at least version 6.0.0.2. Contact your Teridian Sales Representative for the latest version of the driver. Sometimes, rebooting the PC Host to clear up any previous USB problem will help.

Page 13: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 13

Q: There is a red “X” on the Teridian driver shown on the Device Manager menu. A: This usually means the smart card driver has been disabled. Highlight and right click on the driver to

re-enable. Q: The Teridian Smart Reader is nowhere to be found on the Device Manager menu and there is an

“unknown USB device” found where the Teridian evaluation board should be. A: This usually means the evaluation board is properly powered up but there is no enumeration taking

place. If the board is connected to a USB HUB, remove the HUB and connect the board directly to the PC USB port. Or move it to a different USB port on the system. If the problem persists and it is absolutely sure that the board is properly powered up, it is possible that there is no firmware in the part. Contact a Sales Representative for reprogramming of the Flash.

Q: The Teridian driver is loaded. What to do to replace it with the Microsoft Generic USB CCID driver? A: Right click on the Teridian Driver in the Device Manager Menu, select “Update Driver..” Select “No,

Not this time” on the next menu, “Install from a list or specific location”, “Don’t Search, I will choose the driver to install”. If the next menu does not show the Microsoft Generic USB CCID driver, select “Have Disk” and browse to where the driver file resides (usually in the “CCID USB XPDriver” folder) and select the file. Follow through with the installation wizard.

Linux Q: How can I see debug messages from PCSC-Lite when I run pcscd from the command line? A: Before invoking pcscd, open the file /usr/local/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist in an

editor, and set ifdLogLevel to 7. Save the change. Then run the command “pcscd –f –d” in a console. Now pcscd runs in foreground and should display many messages in the console. These messages show information about the smart card readers that have been detected, and whether or not a smart card is present in the reader. Also shown in the messages are the data exchanges between the host (Linux) and the smart card reader. The most important messages are the error messages that pcscd displays when a critical error has occurred. If fewer messages are desired, set IfdLogLevel to 3 or 1.

Q: When I run command “pcscd –f –d”, I get an error message that says “file /var/run/pcscd.pub already

exists. Another pcscd seems to be running”. A: Only one instance of pcscd (PCSC-Lite Daemon) should be running at any time. If you receive this

error message when invoking the pcscd program, pcscd is probably running already. If your intention is to restart pcscd, first terminate the pcscd that is currently running. Run the command “ps aux | grep pcscd” to obtain the PID (Process ID) of the currently running pcscd. For example, you may see output similar to the following:

[root@localhost ~]# ps aux | grep pcscd root 3380 0.1 0.0 74588 1752 pts/2 Sl+ 16:06 0:02 pcscd –f –d [root@localhost ~]# The PID of the currently running pcscd in this case is 3380. Next run the command “kill 3380” to stop pcscd. Now start pcscd again by entering the command “pcscd –f –d”.

Q: When I start the program pcsc_scan, I receive an error message saying “PCSC Not Running”. A: The pcsc_scan program requires the services provided by pcscd. Hence the PCSC-Lite daemon

pcscd should be already running before pcsc_scan can start. Run pcscd first, and then invoke pcsc_scan.

Page 14: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

14 Rev. 1.8

4 Evaluation Board Hardware Description 4.1 Jumpers, Switches and Modules Table 2 describes the 73S1215F Evaluation Board jumpers, switches and modules. The Item # in Table 2 references Figure 7. The default setting refers to setup for running USB-CCID application.

Table 2: Evaluation Board Jumper, Switch and Module Description

Item #

Schematic and

Silkscreen Reference

Default setting Name Use

1 J2, J3, J5 No Connect

Banana plugs for external regulated power supply

Must be used to connect an external regulated power supply. These inputs are intended to allow control of the input supply voltage of the board (e.g. different than 5.0 V and 3.3 V on-board regulators). JP5 must be in position “5V EXT” and JP1 must be in position “5V ”when using this 5 V power supply input. JP6 must be in position “EXT” ”when using this 3.3 V power supply input.

The evaluation board is sensitive to the polarity: One red plug is +3.3 V nominal and the other red plug is +5.0 V. The black plug is ground. The voltage supply input should be in the range +2.7 V to +3.6 V and 4.75 V to 5.5 V respectively.

2 JP4 Inserted VDD jumper In normal use, a jumper must be inserted in this header, to connect the +3.3 V power supply of the board to the VDD pins of the 73S1215F. This jumper can be replaced by a µA / mA-meter to measure the actual current drawn by the 73S1215F.

3 JP3 Inserted 3.3 V jumper In normal use, a jumper must be inserted in this header, to connect the +3.3 V power supply of the RS-232 transceiver and the 73S8010R. This jumper can be removed to minimize power consumption if these devices are not used.

4 JP6 ‘INT’ Jumper: power supply selection (#1)

A jumper must be inserted to select one of the following settings: • In position “EXT”, the evaluation board 3.3 V is

supplied from the external power supply inputs (banana plug J3). In this case, the voltage must be externally regulated

• In position “INT”, the evaluation board is powered from the 3.3 V voltage regulator U1. The regulator can be powered either from the USB bus power supply (USB-powered application), or from an external non-regulated power supply (connector PJ1).

. The power supply line is directly applied to the board power supply. This external power supply must not exceed 3.6 V.

5 S1 Main switch This switch turns the power On / Off to the evaluation board, when the jumper JP1 is in position “VOUT”. When using a lab regulated power supply connected to the banana plugs J2 and J3, this switch has no effect.

Page 15: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 15

Item #

Schematic and

Silkscreen Reference

Default setting Name Use

6 PJ1 Connect DC jack Plug to connect an external DC block. Must be used in conjunction with appropriate settings of S1, JP1 and JP6 (see details above). Power supply features are:

Voltage: 7 V min; 12 V max Current: 400 mA

7 J11 No Connect

In-Circuit Emulator connector

This connector must be used when using an external In-Circuit Emulator (SIGNUM 8052 ADM51 ICE). Refer to the Electrical Schematic for pin assignment.

8 J6 Connect USB connector Standard USB socket. Requires a standard USB 1.1 or 2.0 device cable to connect to a computer.

9 JP23 Inserted USB interrupt jumper Jumper allows the VBUS (after level conversion) to connect to USR7 (configured for interrupt). Remove this jumper if not needed and USR7 can be used for another purpose.

10 JP20 Not Inserted

Jumper: analog in

Jumper will select between the VBUS or analog in test point for the analog input. Using VBUS on the analog input will free up the USR7 interrupt for other uses. The analog input can be set up to use the compare to detect when the USB cable is inserted/removed.

11 P1 No Connect

DB9 RS232 female socket

This socket allows connection of an RS232 cable to a computer. Use a crossed wires (RX/TX) cable. The evaluation board has an on-board level shifter (U7) to allow direct connection to a computer. Connection of a RS232 link is required when using the pre-downloaded application.

12 D2, D3, D4, D5, D6, D7

LEDs: Serial link activity and four dedicated LED pins.

These LEDs (D2, D3) reflect the activity on the serial link (RS232 or serial), and the others are used for general purpose indicators without the need for current limiting resistors. • D2 reflects the activity on the RX line (Data

going TO the 73S1215F) • D3 reflects the activity on the TX line (Data

coming FROM the 73S1215F) • D4 to D7 are the LED0-LED3 output pins .

13 U5 LCD Module On-board LCD module: • 2 lines of 16 characters, each character dot

matrix is 5x7. • Includes an embedded Hitachi HD44780 LCD

driver, controlled from the on-board 73S1215F USR interface.

14 RV1 Adjustable resistor to adjust LCD brightness

Can be used to adjust the brightness of the on-board LCD module.

Page 16: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

16 Rev. 1.8

Item #

Schematic and

Silkscreen Reference

Default setting Name Use

15 S2 to S31 On-board keypad 5x6 keyboard directly connected to the on-board 73S1215F IC. The assignment of the keys, as silk-printed on the PCB is the one supported by the TSC Application Programming Interface.

16 – Board reference and serial number

Should be mentioned in any communication with TSC Application Engineers when requesting support.

17 JP2 Inserted Jumper VPC In normal use, a jumper must be inserted in this header to connect the +5.0 V power supply of the board to the VPC pins of the 73S1215F. This jumper can be replaced by a µA / mA-meter to measure the actual current drawn by the 73S1215F.

18 – Breadboard area This breadboard area allows engineers to add their own circuitry / connection of peripherals, when prototyping and developing a 73S1215F based application. User I/Os, GPIOs, interrupt pins and power supply pins are located close to this area to allow easy connection.

19 JP16, JP17,

JP18, JP19

Inserted Jumper: LED pins In normal use, a jumper must be inserted in this header, to connect the LEDs to the LED pins of the 73S1215F. This jumper can be replaced by a µA / mA-meter to measure the actual current drawn by the LED outputs of the 73S1215F.

20 JP12 Inserted Jumper: 73S8010R VPC connect

Insertion of the jumper will provide 5.0 V to the 73S8010R VPC pin. If the 73S8010R is not used, the jumper can be removed.

21 JP13 Not Inserted

Jumper: USR7/SDA select

This jumper selects which signal is connected to the daughter board connector pin USR7: • In position “USR7”, the 73S1215F USR7 signal

is connected to the daughter card pin USR7. • In position “SDA”, the I2C SDA signal is

connected to the daughter card pin USR7. This allows the SDA line to connect to an SDA pin on a 73S8010R daughter card.

22 JP14 Not Inserted

Jumper: USR5/AUX2 select

This jumper allows the on board 73S8010 AUX2 pin to be connected to USR5 if needed. If not needed the jumper should be removed.

23 U4 On board 73S8010R The board contains a built-in 73S8010R that is connected to the external smart card interface of the 73S1215F. If not used, this device can be disconnected from the 73S1215F by removing jumpers JP12 and JP21.

24 JP21 Inserted Jumper: 73S8010R interrupt

This jumper will allow the on-board 73S8010 interrupt output to connect to INT2 on the 73S1215F. Remove this jumper if the on-board 73S8010 is not used.

Page 17: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 17

Item #

Schematic and

Silkscreen Reference

Default setting Name Use

25

J7,J8 Not Inserted

Optional 73S80xxX Daughter Board interface

When developing applications that require more than 2 smart card interfaces, an optional daughter board can be populated to use the 73S1215F external smart card interface (lines SCIO and SCK), in conjunction with the USR(0:7) port and the INT2 interrupt input of the 73S1215F). Refer to the Electrical Schematic for pin assignment.

26 J9, J10 SIM / SAM and Smart Card connectors – external interface (#2)

Allows the evaluation board to communicate with a smart card using either the standard (credit card size) or SIM/SAM format. This slot is connected to the 73S1215F external card interface # 2. Note that J10 is wired is parallel to the smart card connector J9 (underneath the PCB). Both connectors cannot be populated at the same time.

27 JP11 Not Inserted

Jumper: USR6/SCL select

This jumper selects which signal is connected to the daughter board connector pin USR6: • In position “USR6”, the 73S1215F USR6 signal

is connected to the daughter card pin USR6. • In position “SCL”, the I2C SCL signal is

connected to the daughter card pin USR6. This allows the SCL line to connect to an SCL pin on a 73S8010R daughter card.

28 JP10 Not Inserted

Jumper: USR6/AUX1 select

This jumper allows the on board 73S8010 AUX1 pin to be connected to USR6 if needed. If not needed the jumper should be removed.

29 JP8 ‘Active High’

Jumper: Selection of the polarity of the card detection switches of internal smart card connector

On-board smart card connectors and SIM/SAM connectors are equipped with card presence switches, normally open when no card is inserted. When the switches are closed (card inserted), the polarity must be selected by a jumper on JP8: • In position “ACTIVE HIGH”, the card detection

switches connect +3.3 V to the card detection inputs of the 73S1215F.

• In position “ACTIVE LOW”, the card detection switches connect ground to the card detection inputs of the 73S1215F.

The 73S1215F firmware can handle both polarities for card detection. Therefore, this setting is firmware dependent. The default firmware settings are JP8 = ACTIVE HIGH and JP7 = PRES.

30 S27 Reset button Evaluation board main reset: Asserts a hardware reset to the on-board 73S1215F IC.

31 JP7 ‘PRES’ Jumper: Selection of the PRES and PRESB inputs

Selects the card detect input PRES or PRESB. PRES is the active high input and PRESB is the active low input. See item 29 for more detail.

Page 18: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

18 Rev. 1.8

Item #

Schematic and

Silkscreen Reference

Default setting Name Use

32 JP15 ‘GND’ Jumper: security fuse control

This jumper should be removed at all times. Connecting the jumper will allow the security fuses to be blown under firmware control. Refer to the 73S1215F Data Sheet for further information about the security fuse.

33 J1, J4 SIM / SAM and Smart Card connectors – internal interface (#1)

Allows the evaluation board to communicate with a smart card using either the standard (credit card size) or SIM/SAM format: This slot is connected to the 73S1215F built-in card interface # 1. J1 is wired in parallel to the smart card connector J4 (underneath the PCB). Both connectors cannot be used at the same time.

34 R24 - R33 Jumper resistors These jumper resistors will configure the board for a 73S1215F device. U3 should not be populated.

35 U3 73S8009 See item 34. 36 JP1 ‘VOUT’ Jumper:

power supply selection (#2)

This jumper selects the 5.0 V power supply. It selects either the power supply connected to the on-board 5.0 V regulator (U1) or the 5.0 V from the external regulated supply/USB VBUS (see item 39): • In position “VOUT”, the evaluation board 5.0 V

is powered from the on-board +5 V regulator. • In position “5V”, the evaluation board, is

powered from the voltage applied on the plug J2.

37 JP5 ‘VBUS’ Jumper: power supply selection (#3)

This jumper selects the 5.0V power supply. It selects either the power supply connected to plug J2 or the USB VBUS 5.0V: • In position “VBUS”, the evaluation board +5 V

going to JP1 is connected to the +5 V coming from the USB.

• In position “5VEXT”, the evaluation board is powered from the voltage applied on the plug J2.

Page 19: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 19

1 2 3 5 7 9 11 12 13

4 6 8 10

14

15

25 23 21 19

1622 20 18 1724

34

32

30

37

36

35

33

31

29

28

27

26

Figure 7: 73S1215F Evaluation Board Jumper, Switch and Module Locations

Page 20: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

20 Rev. 1.8

4.2 Test Points The test point numbers listed in Table 3 refer to the test point numbers shown in the electrical schematic and in the silkscreen of the PCB.

Table 3: Evaluation Board Test Point Description

Test Point # Name Use

TP2, TP3 +3.3V +3.3 V main board power supply, coming from the internal or external source, as defined from the jumpers JP3 and JP6. TP3 and TP4 are close to the breadboard area for easy wiring of the power supply.

TP6

VDD

2-pin test point, with one ground and one VDD signal directly connected to the 73S1215F and its decoupling capacitors. Can be used to measure the integrity of the digital power supply of the 73S1215F, or to add a decoupling capacitor.

TP7

VPC

2-pin test point, with one ground and one VPC signal directly connected to the 73S1215F and its decoupling capacitors. Can be used to measure the integrity of the power supply of the DC-DC converters of the 73S1215F, or to add a decoupling capacitor.

TP8 +5V +5 V coming from either the USB bus or from the external DC block (connected to JP5), as selected with jumper on JP1. Can be used to test voltage presence.

TP9 +3.3VFIX +3.3 V coming from the on-board regulator (powered from either the USB bus or the external DC block). Can be used to test voltage presence.

TP10 Smart Card Contacts – Interface #1

Header for measurement of the card signals, close to the card connectors. Contains the card signals VCC1, RST1, CLK1, C81 and C41. Each contact has its own ground pin on the header.

TP11 to TP17

GND Ground test points. Can be used for grounding of lab equipment probes.

TP18 Card Detect – Interface #1

Card detect signal coming directly from the card connectors.

TP21 USR(8:0) Standard 9/8-bit user I/O port of the 73S1215F. Some of the user I/Os are shared by the LCD interface and the extension 73S80xx daughter board when using additional external smart card interfaces. Only one should be used at a time.

TP22 USB TP22 has 4 pins, connected to the USB D+ and D- wires, as well as 2 grounds. TP24 VBUS +5V USB bus. Can be used as a test point for USB voltage presence. TP25 Smart Card

Contacts – Interface #2

Header for measurement of the card signals, close to the card connectors. Contains the card signals VCC2, RST2, CLK2, C42 and C82. Each contact has its own ground pin on the header.

TP26 INT3 Interrupt input #3 secondary test points. TP27 ROW[0:5] The row pins used for the keypad interface. TP28 LED0-4 The LED outputs from the 73S1215F. TP29 COL[0:4] The column pins used for the keypad interface. TP30 INT2-3 Interrupt input #2 and #3 of the 73S1215F. This header is close to the

breadboard area for easy wiring. TP31 RX, TX The TX and RX serial UART I/O signals (3.3 V digital logic level). TP32 ANALOG IN Analog input test point. Analog voltage can be connected to this test point

for voltage comparison. TP34 CPUCLK This pin outputs the oscillator clock of the 73S1215F device. Can be used

as a clock source for any purpose.

Page 21: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 21

4.3 Schematic

1234567891011121314151617181920

J12 PROTO TYPE AREA

TP6(VDD), TP9(VPC) anddecoupling capacitors shouldbe located close to U6.

(BLK)

+3.3VDC

USR4

5V

R810

Y1

12.000MHz

1 2S27

SW

1

GND

3.3V

C4

GND

OSC_IN_12 OSC_IN_32 OSC_OUT_32OSC_OUT_12USR5

OSC_IN_12OSC_OUT_12

1234

TP28

HEADER 4

GND GND

CLK

OSC_IN_32OSC_OUT_32

123456789

TP21

HEADER 9

CLR

USR5

0

F1

VCC

1

G5

USR6/SCL

Layout TP10 & TP25 as 8x2 header and TP23 and TP26 as 4x2 header. Populate 2pin header to every other rows such as pin1-2, pin5-6,pin9-10 and pin13-14 for TP10 and TP25.

2

GND

UP

Y

GND

ROW2

COL4

COL2COL1

COL3

COL0

R280

RST_EMUL

C30

0.1uF

1215

1200

DNIINSTALLDEVICE

USR8

ROW3

123456

TP27

HEADER 6

R34

1M

+C29

1uF

1

G6

SIO

12

TP31

RXDRXDTXDTXD

SCLK

C3920 pF

VPC

DNI

J3Banana

D4LED

LED0

ROW4

LED2 D5LED

D6LED

LED1

123

JP15

HEADER 3_0

C18

1uF

USR7

D7LED LED3

LED3

+C2710uF

R290

1 23 4

TP22

HEADER 2X2

12345678910

J7

TSM_110_01_L_SV

C371000pF

3.3V

11

22

33

PJ1

+5VDC

LED0

3.3V

LED2LED1

INT3

SE

C

TXD

ANALOG IN

LCDBRIGHTNESSADJUST

LED01

LED22

LED13

LED34

SCL5

SDA6

X32OUT7

X32IN8

GND9

X12IN10

X12OUT11

COL012

COL113

COL214

ANAIN15

COL316

RXD17

TX

D18

CO

L419

US

R7

20

RO

W0

21

RO

W1

22

US

R6

23

RO

W2

24

GN

D25

DP

26

DM

27

VD

D28

US

R5

29

US

R4

30

US

R3

31

US

R8

32

US

R2

33

RO

W3

34

USR135USR036ROW437ROW538CPUCLK39ERST40TCLK41VDD42TBUS343GND44RXTX45NC46TBUS247SCLK48TBUS149SIO50INT351

INT

252

TB

US

053

TE

ST

54S

CP

WR

DN

/VP

C55

RD

Y/P

RE

SB

56C

LKIN

/CLK

57R

ST

/GN

D58

CM

DV

CC

3B/R

ST

59C

MD

VC

C5B

/VC

C60

C8/

AU

X2

61C

4/A

UX

162

I/O /

I/O63

DE

TC

AR

D/P

RE

S64

VD

D65

RE

SE

T66

SE

C67

ISB

R68

U6

1200/15

123

JP13

123

JP11

OPTIONAL LCD DISPLAY SYSTEM16 CHARACTER BY 2 LINES

SCLSDA

SCL

SDA

R1610K

R173K

R1510K

S1

POWER_SWITCH

3.3V

12

TP7

162738495

P1

DB9_RS232

C431000pF

C330.1uF

TBUS[1]

ISYNC/BRKRQ

RXTX

1 2 3

JP1

R300

21

1

TP2

Y2

32.768kHz

C320.1uF

C350.1uF

1

TP3

5V

C340.1uF

3

C11

C22

C33

C54

C65

C76

SW17

SW28

J1

SIM/SAM Connector

VPC

Matches up todaughter board

C310.1uF

C16

1uF

12 JP3

HEADER 2

3.3V

1

TP8

1

G7

12

34

56

78

910

1112

TP25HEADER 2 x 4

3.3V

ROW0

USR8

LED2

LED0LED1

LED3

12

TP6

VDD5V

R310

D-2

D+3

GND4

VCC1

GND5

GND6

J6

USB_CONN_4

VDD

C22

22pF

3.3V

C3

0.1uF

C4

0.1uFC9

0.1uF

ROW5

C5

0.1uF

VDD

ROW4

12 JP4

HEADER 2

+C2

10uF+C7

10uF

Area of copper patternfor U1 Vout should belarger than 0.3 in2.

12

JP12

HEADER 2

C8

0.1uF

C3820 pF

12

34

56

78

910

1112

TP10HEADER 2 x 4

C11

C22

C33

C54

C65

C76

SW17

SW28

J10

SIM/SAM Connector

1

TP9

1 2 JP2

HEADER 2

1

TP18

SEC

1

G8

VO

3V

DD

2

DB

07

NC

15

GN

D1

RS

4

R/W

*5

E6

DB

714

DB

613

DB

512

DB

411

DB

310

DB

29

DB

18

U5

MDL-16265

TXD

RXD

12

JP18 HEADER 2

12

JP19 HEADER 2

RO

W3

12

JP16 HEADER 2

12

JP17 HEADER 2

RO

W2

RO

W1

RO

W0

CO

L4

R2 24

COL3

3.3V

USR7

USR2

12345678910

11121314151617181920

J11

Emulator IF

USR0USR1

USR3

GND.1

Vin3 Vout

4

U1LM1117DT-5.0

USR5USR4

USR6

SAD01

SAD12

SAD23

GND4

N/C5

VPC6

N/C7

AUX212

N/C8

N/C9

PRES10

I/O11

AUX113

GND14

CLK15RST16VCC17VDD_ADJ18SCL19SDA20VDD21GND22INT23

AUX2UC28

AUX1UC27

XTALOUT25

XTALIN24

I/OUC26

73S8010R

U4

COL2VBUS_MON

COL1

R320

COL0

USR6

12

TP30INT2INT3

TCLK

3.3V

12

JP10 HEADER 2

1 2

JP14HEADER 2

VBUS

1

TP35

ROW5

1

G9

VDD

123

JP8

123

JP7

CARD #1 DETECTPOLARITY SELECT

ACTIVE LOW

C1+28

C1-25

C2+1

C2-3

T1IN24

T2IN23

T3IN22

T4IN19

T5IN17

R1OUTBF16

R1OUT21

R2OUT20

R3OUT18

GN

D2

MB

AU

D15

SHDNB14 ENB13

R3IN11 R2IN9 R1IN8

T1OUT5

T2OUT6

T3OUT7

T4OUT10

T5OUT12

V-4

V+27

VC

C26

U7MAX3237CAI

ACTIVE HIGH

R4 100k

R13

3k

R12

3k

R11 62

1

G1

R19 62

R18 62

R14 62

3.3V

R20 62

R21 62

R23 62

1 3S2

SW_MOM

R22 62

ANALOG SELECT

US

R1

US

R4

US

R2

US

R5

US

R3

US

R0

R330

US

R6

VDD

VDD

C2027p

VPC

VCC1

RST2

CLK3

C44

GND5

VPP6

I/O7

C88

SW-19

SW-210

J9

Smart Card Connector

C4120 pF

C1527p

C2127p

SDASCL

3.3V

GND

C170.1uF

R5

200k

+

C110uF

R240

123

JP6

1 3S3

SW_MOM

1

TP11

1 3S4

SW_MOM

CARD DET

1 3S5

SW_MOM

1 2 JP21

HEADER 2

C28

C4020 pF

1 3S6

SW_MOM

+C1210uF

C4220 pF

C28

U3, C19

Note: For u5 configure board according to thefollowing table.

R3 24

C1427p

3.3V

R250

OPEN

SW1

CLOSED

CLK

1

TP12

USR7

USR7/SDA

AUX1

AUX2

AUX1AUX2

VBUS_MON

R10

10k

J2Banana(RED)

123

JP5

+5.0VDC

1 3S7

SW_MOM

1

TP13

1 3S12

SW_MOM

+7 to +15VDC UnReg

5V

1 3S17

SW_MOM

1 3S22

SW_MOM

1 3S28

SW_MOM

1 3S8

SW_MOM

5V

1 3S13

SW_MOM

1 3S18

SW_MOM

1 3S23

SW_MOM

1 3S29

SW_MOM

1

TP14

PRES

1 3S9

SW_MOM

1 3S14

SW_MOM

PRES

1 3S19

SW_MOM

1

SYM1

Logo

1 3S24

SW_MOM

1 3S30

SW_MOM

1 3S10

SW_MOM

1 3S15

SW_MOM

1 3S20

SW_MOM

1

TP15

1 2JP23

HEADER 2

1 3S25

SW_MOM

1 3S31

SW_MOM

1 3S16

SW_MOM

1 3S11

SW_MOM

1 3S21

SW_MOM

R260

1 3S26

SW_MOM

1 3S32

SW_MOM

VPC

+5VDCReg

1

TP16

GND

Unpopulated & unlabled

RESET

INT2

D

+3.3V

VPC

GND

USR7

C

GND

SERIALPORT

USR0USR1USR2

1 2D1

MBR0520L

1

TP17

RST

USR4USR5

USR3USR6

1

TP34

CPUCLK

AUX2

GND

5VGND

SIOAUX1

INT2

5V

SCLK

.

GND

F2

+3.3V

12345678910

J8

TSM_110_01_L_SV

EXTERNAL POWERSUPPLY

INT3

GND

INTERNALSUPPLY

/

TBUS[0]

C4

C23

22pF

VCC1

RST2

CLK3

C44

GND5

VPP6

I/O7

C88

SW-19

SW-210

J4

Smart Card Connector

C24

22pF

C25

22pF+3.3V

1

G2

GNDGND

3

GND

V_IN1

GND2

ON/OFF3

BYPASS4

V_OUT5

U2

LP2985

7

INT2

EXTERNALSUPPLY

B

C8

30-SWITCHKEYPAD

USR1

US

R2

GND

IO

1 2 3

JP20

J5Banana

SCLK

GND

US

R7

CARD # 2 DETECTPOLARITY SELECT

SC I/F EXPANSION

US

R6

F3

Length and width of USB D+ and D- tracksshould be matched and routed away fromsmart card CLK and VCCs

TBUS[2]

US

R5

US

R4

TBUS[3]

C14, C15, C16, C18,C20 and C21 should belocated close to theSmart Card Connector

US

R3

ENTER

SCx_CLK and Vcc tracksshould be routed awayfrom other Smart cardsignalsand should besurrounded by GND.

SCx_CLK and Vcc tracksshould be routed awayfrom other Smart cardsignalsand should besurrounded by GND.

Place R11, R14, R18,R19, R20, R21, R22and R23 close to U6

SIO

ROW1

+5V

Z

VDD

4

C19

0.1uF

SMARTCARDSLOT #1

SC4

C11

2.2uF

COL3COL1 COL2COL0

U3, C19

+5V

MOUNT HOLES FOR STAND OFFSTERIDIAN LOGO

8

R60

E RXD

VDD

1

TP32

R10

+5V SOURCESELECT

1

G3

R7 470

R9 470

SC8

RXD

USR0

1

TP24VBUS

DP

LUS

TXD

DM

INU

S

ON/CE

3.3V

+C10

4.7uF

COL4

GND

D2LED

VDD

5

D+USR0

VCC tracks should bewider than 0.5mm.

D3LED

DNIDNIDNI

DNI

SMARTCARDSLOT #2

+5VDC EXT

GND

USR1

C280.1uF

F

+ C6

10uF

US

R8

+3.3VFIX

CS1

RESET2

N/C3

0FF4

I/OUC5

AUX1UC6

AUX2UC7

RDY12

CMDVCC58

CMDVCC39

RSTIN10

CLKIN11

PWRDN13

TEST14

VPC15PRES16N/C17N/C18CLK19GND20RST21VCC22AUX223

VDD28

GND27

I/O25

AUX124

PRES26

U3

73S8009R

W

USR1

USB_5V

D-

C13

0.01uF

USR2

+5V

DMINUS

DPLUS

6

USR2

USR5

D-

INT2

USR0

USR3

STATUS INDICATOR

1

G4

X

9

GND

1

TP26

USR3

+5VDC

VCC

IO

12345

TP29

HEADER 5ROW5

ROW3ROW2

ROW0

C8

ROW1

ROW4

C26

0.1uF

(RED)

GND

USR4

DOWN

A

RST

D+

These test pins should be located between two rows (4 pads each)of SC connector and signal pins locate within 5mm from pads.CLK track should be routed away from RST and C4.

13

2

CW

RV110K

C11 and C10 tobe placed within1cm of U2

R270

Figure 8: 73S1215F Evaluation Board Electrical Schematic

Page 22: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

22 Rev. 1.8

4.4 PCB Layouts

Figure 9: 73S1215F Evaluation Board Top View (Silkscreen)

Page 23: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 23

Figure 10: 73S1215F Evaluation Board Bottom View (Silkscreen)

Page 24: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

24 Rev. 1.8

Figure 11: 73S1215F Evaluation Board Top Signal Layer

Page 25: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 25

Figure 12: 73S1215F Evaluation Board Middle Layer 1 – Ground Plane

Page 26: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

26 Rev. 1.8

Figure 13: 73S1215F Evaluation Board Middle Layer 2 – Supply Plane

Page 27: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 27

Figure 14: 73S1215F Evaluation Board Bottom Signal Layer

Page 28: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

28 Rev. 1.8

4.5 Bill of Materials Table 4 provides the bill of materials for the 73S1215F Evaluation Board schematic provided in Figure 8.

Table 4: 73S1215F Evaluation Board Bill of Materials

Item Qty. Reference Part PCB Footprint Digi-key Part Number Part Number Manufacturer

1 3 C2,C7,C27 10 µF 3528-21 (EIA) 478-1672-1-ND TAJB106K010R AVX Corporation 2 3 C1,C6,C12 10 µF 805 PCC2225CT-ND ECJ-2FB0J106M Panasonic 3 15 C3,C4,C5,C8,C9,C17,C19

C26,C28,C30,C31,C32, C33, C34,C35

0.1 µF 603 PCC1762CT-ND ECJ-1VB1C104K WALISN

4 1 C10 4.7 µF 1206 PCC2177CT-ND ECJ-3YB1A475M Panasonic 5 1 C11 2.2 µF 805 PCC1923CT-ND ECJ-2YB0J225K Panasonic 6 1 C13 0.01 µF 603 445-1311-1-ND C1608X7R1H103K TDK Corporation 7 4 C14,C15,C20,C21 27 pF 603 PCC270ACVCT-ND ECJ-1VC1H270J Panasonic 8 3 C16,C18,C29 1 µF 603 PCC2174CT-ND C1608X5R1A105K TDK Corporation 9 9 C22,C23,C24,C25,C38,

C39, C40, C41, C42 22 pF 603 PCC220ACVCT-ND ECJ-1VC1H220J Panasonic

10 1 C43 1000 pF 603 PCC2151CT-ND ECJ-1VC1H102J Panasonic 11 1 D1 MBR0520L SOD-123 MBR0520LCT-ND MBR0520L Fairchild 12 6 D2,D3,D4,D5,D6,D7 LED 805 160-1414-1-ND LTST-C170FKT LITE-ON INC 13 9 JP1,JP5,JP6,JP7,JP8,

JP11, JP13,JP15, JP20 HEADER 3 1 x 3 pin S1011E-36-ND PBC36SAAN Sullins Electronics

14 12 JP2,JP3,JP4,JP10,JP12, JP14,JP16,JP17,JP18, JP19,JP21, JP23

HEADER 2 1 x 2 pin S1011E-36-ND PBC36SAAN Sullins Electronics

15 2 J1,J10 SIM/SAM Connector ITT_CCM003_3754 CCM03-3754CT-ND CCM03-3754CT-ND C&K 16 2 J2,J3 Banana (red) Banana 16BJ381 Mouser 17 1 J5 Banana (black) Banana 16BJ382 Mouser 18 2 J9,J4 Smart Card

Connector ITT_CCM002-2504 401-1715-ND CCM02-2504LFT C&K

19 1 J6 USB_CONN_4 USB_AU_Y1007 ED90064-ND 897-43-004-90-000000

Mill-Max

20 2 J8,J7 TSM_110_01_L_SV TSM_110_01_L_SV TSM_110_01_L_SV Samtec 21 1 J11 Emulator IF 10 X 2 pin A3210-ND 5-104068-1 AMP/Tyco

Electronics

Page 29: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 29

Item Qty. Reference Part PCB Footprint Digi-key Part Number Part Number Manufacturer

22 1 PJ1 +12 VDC RAPC722 SC1153-ND RAPC722-X Switchcraft 23 1 P1 DB9_RS232 AMP_745781 A2100-ND 745781-4 AMP/Tyco

Electronics 24 1 RV1 10 kΩ 3266W 3266W-103-ND 3266W-1-103 Bourns 25 12 R1,R6,R24-R33 0 Ω 603 P0.0GCT-ND ERJ-3GEY0R00V Panasonic 26 2 R2,R3 24 Ω 603 P24GCT-ND ERJ-3GEYJ240V Panasonic 27 1 R4 100 kΩ 603 P100KGCT-ND ERJ-3GEYJ104V Panasonic 28 1 R5 200 kΩ 603 P200KGCT-ND ERJ-3GEYJ204V Panasonic 29 2 R7,R9 470 Ω 603 P470GCT-ND ERJ-3GEYJ471V Panasonic 30 1 R8 10 Ω 603 P10GCT-ND ERJ-3GEYJ100V Panasonic 31 1 R10 10 kΩ 603 P10KGCT-ND ERJ-3GEYJ103V Panasonic 32 8 R11,R14,R18,R19,R20,

R21, R22,R23 62 Ω 603 P62GCT-ND ERJ-3GEYJ620V Panasonic

33 2 R12,R13 3 kΩ 603 P3.0KGCT-ND ERJ-3GEYJ302V Panasonic 34 1 R34 1 MΩ 603 P1.0MGCT-ND ERJ-3GEYJ106V Panasonic 35 1 S1 POWER_SWITCH POW_SW EG2363-ND 100SP1T2B4M6RE E-Switch 36 30 S2,S3,S4,S5,S6,S7,S8,

S9,S10,S11,S12,S13,S14S15,S16,S17,S18,S19, S20,S21,S22,S23,S24, S25,S26,S28,S29,S30, S31,S32

SW_MOM Pushbutton SW 401-1005-ND D6 C 10 ITT Industries

37 1 S27 SW Panasonic EVQ P8051SCT SKQBB010 Panasonic 38 12 TP8,TP9,TP13,TP14,TP15,

TP16,TP17,TP24,TP26, TP32, TP34, TP35

TP 1 Pin S1011E-36-ND PBC36SAAN Sullins Electronics

39 1 TP18 1 pin White 5012K-ND 5012 Keystone Electronics

40 2 TP2,TP3 1 pin Red 5010K-ND 5010 Keystone Electronics

41 2 TP11,TP12 TP 1 pin Black 5011K-ND 5011 Keystone Electronics

42 4 TP6,TP7,TP30,TP31 TP2 1 x 2 pin S1011E-36-ND PBC36SAAN Sullins Electronics 43 2 TP10,TP25 HEADER 2 x 4 6 x 2 pin S1011E-36-ND PBC36SAAN Sullins Electronics 44 1 TP21 HEADER 9 1 x 9 pin S1011E-36-ND PBC36SAAN Sullins Electronics

Page 30: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

30 Rev. 1.8

Item Qty. Reference Part PCB Footprint Digi-key Part Number Part Number Manufacturer

45 1 TP22 HEADER 2X2 2 x 2 pin S1011E-36-ND PBC36SAAN Sullins Electronics 46 1 TP27 HEADER 6 6 x 1 pin S1011E-36-ND PBC36SAAN Sullins Electronics 47 1 TP28 HEADER 4 4 x 1 pin S1011E-36-ND PBC36SAAN Sullins Electronics 48 1 TP29 HEADER 5 5 x 1 pin S1011E-36-ND PBC36SAAN Sullins Electronics 49 1 U1 LM1117DT-5.0 TO-252-3 LM1117DT-5.0-ND LM1117DT-5.0 National

Semiconductor 50 1 U2 LP2985 LP2985IM5-3.3CT-

ND LP2985IM5-3.3 National

Semiconductor 51 1 U4 73S8010R 73S8010R Teridian

Semiconductor 52 1 U5 MDL-16265 153-1078-ND MDL-16265-SS-LV Varitronix 53 1 U6 73S1215F 68 QFN 73S1215F Teridian

Semiconductor 54 1 U7 MAX3237CAI MAX3237CAI-ND MAX3237CAI Maxim 55 1 Y1 12.000 MHz X1116-ND ECS-120-20-4XDN ECS 56 1 Y2 32.768 kHz XC1195CT-ND ECS-.327-12.5-

17X-TR ECS

Page 31: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 31

4.6 Schematic Information This section provides recommendations on proper schematic design that will help in designing circuits that are functional and compatible with the software library APIs provided by Teridian. 4.6.1 Reset Circuit The 73S1215F Evaluation Board provides a reset pushbutton that can be used when prototyping and debugging software. The RESET pin should be supported by the external components shown in Figure 15. R8 should be around 10 Ω. The capacitor C27 should be 10 µF. R8 and C27 should be mounted as close as possible to the IC.

C43 (1000 pF) is shown for EFT protection and is optional.

S27

SW

1 2

RESET

3.3V RESET

+C2710uF

R10

10k

R810

C431000pF

Figure 15: External Components for RESET

4.6.2 Oscillators The 73S1215F offers two oscillators (see Figure 16); one for the primary system clock and the other for an RTC (32 KHz). The system clock should use a 12 MHz crystal to provide the proper system clock rates for the USB, serial and smart card interfaces. The system oscillator requires a 1 MΩ parallel resistor to insure proper oscillator startup. The RTC oscillator drives a standard 32.768 kHz watch crystal. Crystals of this type are accurate and do not require a high current oscillator circuit. The oscillator in the 73S1215F has been designed specifically to handle watch crystals and is compatible with their high impedance and limited power handling capability.

The 32 KHz oscillator does not require a parallel startup resistor.

Figure 16: Oscillator Circuit

73S1215F

Page 32: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

32 Rev. 1.8

4.6.3 LCD The 73S1215F does not contain an on-chip LCD controller. However, an LCD module (with built-in controller) can be used with the 73S1215F via use of specific USR (GPIO) pins. The LCD API libraries support up to a 2 line/16 character display. Figure 17 shows the basic connection for this type of LCD. The LCD module must connect to the USR pins as shown and it requires an external brightness adjust circuit.

Figure 17: LCD Connections

4.6.4 USB Interface The USB interface on the 73S1215F requires few external components for proper operation. Two serial resistors of 24 Ω ± 1% are needed to provide proper impedance matching for the USB data signals D+ and D-. For self-powered USB applications, a connection must be made between the VBUS power input and USR7 for proper operation with the provided API libraries. A direct connection can not be made as the VBUS voltage exceeds the digital power supply running at 3.3 V. As a result, a resistor divider is required to scale the VBUS voltage down to 3.3 V. Figure 18 shows the basic USB connections.

Figure 18: USB Connections

73S1215F

73S1215F

Page 33: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 33

4.6.5 Smart Card Interface The smart card interface on the 73S1215F requires few external components for proper operation. Figure 19 shows the recommended smart card interface connections. • The RST and CLK signals should have 27 pF capacitors at the smart card connector. • It is recommended that a 0 Ω resistor be added in series with the CLK signal. If necessary, in noisy

environments, this resistor can be replaced with a small resistor to create a RC filter on the CLK signal to reduce CLK noise. This filter is used to soften the clock edges and provide a cleaner clock for those environments where this could be problematic.

• The VCC output must have a 1.0 µF capacitor at the smart card connector for proper operation. • The VPC input is the power supply input for the smart card power. It is recommended that both a

10 µF and a 0.1 µF capacitor are connected to provide proper decoupling for this input. • The PRES input on the 73S1215F contains a very weak pull down resistor. As a result, an additional

external pull down resistor is recommended to prevent any system noise from triggering a false card event. The same holds true for the PRES input, except a pull up resistor is utilized as the logic is inverted from the PRES input.

The smart card interface layout is important. The following guidelines should be followed to provide the optimum smart card interface operation: • Route auxiliary signals away from card interface signals • Keep CLK signal as short as possible and with few bends in the trace. Keep route of the CLK trace to

one layer (avoid vias to other plane). Keep CLK trace away from other traces especially RST and VCC. Filtering of the CLK trace is allowed for noise purpose. Up to 30 pF to ground is allowed at the CLK pin of the smart card connector. Also, the zero ohm series resistor, R7, can be replaced for additional filtering (no more than 100 Ω).

• Keep VCC trace as short as possible. Make trace a minimum of 0.5 mm thick. Also, keep VCC away from other traces especially RST and CLK.

• Keep CLK trace away from VCC and RST traces. Up to 30 pF to ground is allowed for filtering • Keep 0.1 µF close to VDD pin of the device and directly take other end to ground • Keep 10 µF and 0.1 µF capacitors close to VPC pin of the device and directly take other end to

ground • Keep 1.0 µF close to VCC pin of the smart card connector and directly take other end to ground

1215

Figure 19: Smart Card Connections

Page 34: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

73S1215F Evaluation Board User Guide UG_1215F_039

34 Rev. 1.8

5 Ordering Information Part Description Order Number 73S1215F 68-Pin QFN Evaluation Board 73S1215F-EB

6 Related Documentation The following 73S1215F documents are available from Teridian Semiconductor Corporation: 73S1215F Data Sheet 73S1215F Evaluation Board Quick Start Guide TSC Flash Programmer Model TFP2 User’s Manual 7 Contact Information For more information about Teridian Semiconductor products or to check the availability of the 73S1215F contact us at: 6440 Oak Canyon Road Suite 100 Irvine, CA 92618-5201 Telephone: (714) 508-8800 FAX: (714) 508-8878 Email: [email protected] For a complete list of worldwide sales offices, go to http://www.teridian.com.

Page 35: 73S1215F Evaluation Board User Guide - Maxim Integrated · 73S1215F Evaluation Board User Guide UG_1215F_039 2 Rev. 1.8 ... • Smart card APDU commands to be exchanged with the smart

UG_1215F_039 73S1215F Evaluation Board User Guide

Rev. 1.8 35

Revision History Revision Date Description 0.1 December 8, 2005 Document Created – Alpha version. 1.0 January 25, 2007 Added necessary rework instructions for proper board operation and

API library compatibility. 1.1 April 17, 2007 Added 44 pin board. 1.2 June 9, 2007 Removed C36 and TP33 and added 20 pF capacitors to C38-C42 to

the schematic and BOM. 1.3 November 9, 2007 Added emulator usage and schematic descriptions. 1.4 January 3, 2007 Removed capacitor and pull up resistors from the ICE interface. 1.5 March 5, 2007 Made BOM corrections. 1.6 March 27, 2007 Added new Rev C PWB for 64 pin device. Removed errata section.

Fixed BOM for C6 and PJ1. 1.7 August 8, 2007 Modified incorrect part number for S1 in BOM. 1.8 August 17, 2009 Removed 44-pin board references.

Added information from the Quick Start Guide. Miscellaneous editorial modifications.