Simplifying System IntegrationTM
73S1215F
Evaluation Board User Guide
August 17, 2009
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
UG_1215F_039
© 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
2
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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
Rev. 1.8
3
73S1215F Evaluation Board User Guide
UG_1215F_039
Figures
Figure 1: 73S1215F Evaluation Board ..................................................................................................... 5
Figure 2: 73S1215F Evaluation Board Basic Connections ........................................................................ 7
Figure 3: 73S1215F Evaluation Board Basic Connections with ADM-51 ICE ............................................ 8
Figure 4: Emulator Window Showing RESET and ERASE Buttons......................................................... 10
Figure 5: Emulator Window Showing Erased Flash Memory and File Load Menu ................................... 10
Figure 6: Board Setup for the USB-CCID Application ............................................................................. 12
Figure 7: 73S1215F Evaluation Board Jumper, Switch and Module Locations ........................................ 19
Figure 8: 73S1215F Evaluation Board Electrical Schematic ................................................................... 21
Figure 9: 73S1215F Evaluation Board Top View (Silkscreen) ................................................................. 22
Figure 10: 73S1215F Evaluation Board Bottom View (Silkscreen) .......................................................... 23
Figure 11: 73S1215F Evaluation Board Top Signal Layer ...................................................................... 24
Figure 12: 73S1215F Evaluation Board Middle Layer 1 – Ground Plane................................................. 25
Figure 13: 73S1215F Evaluation Board Middle Layer 2 – Supply Plane ................................................. 26
Figure 14: 73S1215F Evaluation Board Bottom Signal Layer ................................................................. 27
Figure 15: External Components for RESET .......................................................................................... 31
Figure 16: Oscillator Circuit .................................................................................................................... 31
Figure 17: LCD Connections .................................................................................................................. 32
Figure 18: USB Connections.................................................................................................................. 32
Figure 19: Smart Card Connections ....................................................................................................... 33
Tables
Table 1: Flash Programming Interface Signals ......................................................................................... 9
Table 2: Evaluation Board Jumper, Switch and Module Description ....................................................... 14
Table 3: Evaluation Board Test Point Description................................................................................... 20
Table 4: 73S1215F Evaluation Board Bill of Materials ............................................................................ 28
4
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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
Rev. 1.8
5
73S1215F Evaluation Board User Guide
1.1
UG_1215F_039
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)
6
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.
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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.
Rev. 1.8
7
73S1215F Evaluation Board User Guide
2.1
UG_1215F_039
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
8
Rev. 1.8
UG_1215F_039
2.2
73S1215F Evaluation Board User Guide
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
Bi-directional
Flash Downloader Reset (active low)
1
E_RST
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.
Rev. 1.8
9
73S1215F Evaluation Board User Guide
UG_1215F_039
RESET
BUTTON
ERASE
BUTTON
Figure 4: Emulator Window Showing RESET and ERASE Buttons
Figure 5: Emulator Window Showing Erased Flash Memory and File Load Menu
10
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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:
•
•
•
3.1
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.
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).
Rev. 1.8
11
73S1215F Evaluation Board User Guide
UG_1215F_039
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.
12
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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
[root@localhost ~]#
Sl+
16:06
0:02 pcscd –f –d
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.
Rev. 1.8
13
73S1215F Evaluation Board User Guide
UG_1215F_039
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
Schematic
and
Item
#
Silkscreen
Reference
1
J2, J3, J5
Default
Name
setting
No
Banana plugs for
Connect external regulated
power supply
Use
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’
5
S1
14
A jumper must be inserted to select one of the following
Jumper:
power supply selection settings:
• In position “EXT”, the evaluation board 3.3 V is
(#1)
supplied from the external power supply inputs
(banana plug J3). In this case, the voltage must
be externally regulated. The power supply line is
directly applied to the board power supply. This
external power supply must not exceed 3.6 V.
• 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).
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.
Rev. 1.8
UG_1215F_039
Schematic
and
Item
#
Silkscreen
Reference
73S1215F Evaluation Board User Guide
Default
Name
setting
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
In-Circuit Emulator
Connect 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
Jumper:
Inserted 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
DB9 RS232 female
Connect 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
13
U5
14
RV1
Rev. 1.8
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 .
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.
Adjustable resistor to
adjust LCD brightness
Can be used to adjust the brightness of the onboard LCD module.
15
73S1215F Evaluation Board User Guide
Schematic
and
Item
#
Silkscreen
Reference
15
S2 to S31
16
–
17
JP2
18
–
19
Default
Name
setting
UG_1215F_039
Use
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.
Board reference and
serial number
Should be mentioned in any communication with
TSC Application Engineers when requesting
support.
Inserted Jumper VPC
Breadboard area
JP16,
Inserted Jumper: LED pins
JP17,
JP18, JP19
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.
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.
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
Jumper: USR7/SDA
Inserted 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
Jumper: USR5/AUX2
Inserted 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
16
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.
Rev. 1.8
UG_1215F_039
Schematic
and
Item
#
Silkscreen
Reference
73S1215F Evaluation Board User Guide
Default
Name
setting
25
J7,J8
26
J9, J10
27
JP11
Not
Jumper: USR6/SCL
Inserted 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
Jumper: USR6/AUX1
Inserted 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
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.
Rev. 1.8
Not
Optional 73S80xxX
Inserted Daughter Board
interface
Use
SIM / SAM and Smart
Card connectors –
external interface (#2)
‘PRES’
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.
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.
17
73S1215F Evaluation Board User Guide
Schematic
and
Item
#
Silkscreen
Reference
Default
Name
setting
Use
32
JP15
33
J1, J4
34
R24 - R33
35
U3
36
JP1
‘VOUT’
Jumper:
This jumper selects the 5.0 V power supply. It
power supply selection selects either the power supply connected to the
on-board 5.0 V regulator (U1) or the 5.0 V from the
(#2)
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:
This jumper selects the 5.0V power supply. It
power supply selection selects either the power supply connected to plug
J2 or the USB VBUS 5.0V:
(#3)
• 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.
18
‘GND’
UG_1215F_039
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.
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.
Jumper resistors
These jumper resistors will configure the board for
a 73S1215F device. U3 should not be populated.
73S8009
See item 34.
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
11
9
7
5
3
2
1
10
8
6
4
12
13
37
36
35
34
33
14
32
31
30
29
28
15
27
26
24
25
23
18
20
22
21
17
16
19
Figure 7: 73S1215F Evaluation Board Jumper, Switch and Module Locations
Rev. 1.8
19
73S1215F Evaluation Board User Guide
4.2
UG_1215F_039
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
TP6
VDD
TP7
VPC
TP8
+5V
TP9
+3.3VFIX
TP10
Smart Card
Contacts –
Interface #1
GND
+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.
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.
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.
+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.
+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.
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.
Ground test points. Can be used for grounding of lab equipment probes.
TP11 to
TP17
TP18
TP21
TP22
TP24
TP25
TP26
TP27
TP28
TP29
TP30
TP31
TP32
TP34
20
Card Detect – Card detect signal coming directly from the card connectors.
Interface #1
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.
USB
TP22 has 4 pins, connected to the USB D+ and D- wires, as well as 2 grounds.
VBUS
+5V USB bus. Can be used as a test point for USB voltage presence.
Smart Card Header for measurement of the card signals, close to the card connectors.
Contacts – Contains the card signals VCC2, RST2, CLK2, C42 and C82. Each contact
Interface #2 has its own ground pin on the header.
INT3
Interrupt input #3 secondary test points.
ROW[0:5]
The row pins used for the keypad interface.
LED0-4
The LED outputs from the 73S1215F.
COL[0:4]
The column pins used for the keypad interface.
INT2-3
Interrupt input #2 and #3 of the 73S1215F. This header is close to the
breadboard area for easy wiring.
RX, TX
The TX and RX serial UART I/O signals (3.3 V digital logic level).
ANALOG IN Analog input test point. Analog voltage can be connected to this test point
for voltage comparison.
CPUCLK
This pin outputs the oscillator clock of the 73S1215F device. Can be used
as a clock source for any purpose.
Rev. 1.8
UG_1215F_039
Schematic
TP12
TP13
TP14
TP15
TP16
TP17
TP22
D+
1
3
J6
3.3V
GND
3.3V
GND
D+
GND
D+
D-
D-
+5VDC
VCC
D-
2
4
1
1
1
1
1
1
Length and width of USB D+ and D- tracks
should be matched and routed away from
smart card CLK and VCCs
HEADER 2X2
4
3
R2
24
DPLUS
R3
24
DMINUS
VBUS
1
100k VBUS_MON
R4
6
JP23
R5
C17
0.1uF
200k
Y1
OSC_IN_12
AUX1
USR6
OSC_IN_32
OSC_OUT_12
OSC_OUT_32
12.000MHz
1
2
3
SCL
C24
C25
22pF
22pF
SDA
1M
22pF
JP11
32.768kHz
R34
C22
USR0
USR1
USR2
USR3
USR4
USR5
3
2
1
USR7
C23
GND
3.3V
1
1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
HEADER 2
S3
3
1
F1
1
3
3
1
3
ON/CE
A
ROW0
SW_MOM
SW_MOM
S9
3
S10
1
2
3
1
SW_MOM
1
3
1
2
3
4
1
2
3
4
5
COL0
COL1
COL2
COL3
COL4
HEADER 4
LED0
LED1
LED2
LED3
1
2
3
4
5
6
S11
3
UP
3
SW_MOM
ROW0
ROW1
ROW2
ROW3
ROW4
ROW5
S6
1
F3
SW_MOM
S8
3
1
SW_MOM
S5
1
SW_MOM
S7
1
S4
3
F2
SW_MOM
SAD0
SAD1
SAD2
GND
N/C
VPC
N/C
N/C
N/C
PRES
I/O
AUX2
AUX1
GND
CARD # 2 DETECT
POLARITY SELECT
3.3V
HEADER 2 x 4
TP25
GND
SCx_CLK and Vcc tracks
should be routed away
from other Smart card
signalsand should be
surrounded by GND.
VPC
C18
1uF
AUX2UC
AUX1UC
I/OUC
XTALOUT
XTALIN
INT
GND
VDD
SDA
SCL
VDD_ADJ
VCC
RST
CLK
0
C20
AUX2
AUX1
28
27
26
25
24
23
22
21
20
19
18
17
16
15
SMARTCARD
SLOT #2
J9
1
2
3
4
5
6
7
8
R6
JP14
S2
1
1uF
CARD #1 DETECT
POLARITY SELECT
VPC
C26
TP29
C16
CARD DET
ACTIVE LOW
JP12
1
2
SW-1
SW-2
Smart Card Connector
1
2
3
1
2
3
PRES
SIM/SAM Connector
VCC
RST
CLK
C4
GND
VPP
I/O
C8
TP18
U4
TSM_110_01_L_SV
TP28
28
27
26
25
24
23
22
21
20
19
18
17
16
15
VDD
GND
PRES
I/O
AUX1
AUX2
VCC
RST
GND
CLK
N/C
N/C
PRES
VPC
VDD
JP8
73S8009R
AUX2
TP27
ACTIVE HIGH
JP7
0.1uF
0.1uF
30-SWITCH
KEYPAD
27p
C19
SCLK
SIO
SC4
SC8
INT2
GND
GND
GND
+5V
+5V
1
2
3
4
5
6
7
8
9
10
HEADER 2
USR5
22pF
TSM_110_01_L_SV
JP13
C15
27p
C14
PRES
SMARTCARD
SLOT #1
C1
C2
C3
C5
C6
C7
SW1
SW2
J4
1
2
3
4
5
6
7
8
0
CS
RESET
N/C
0FF
I/OUC
AUX1UC
AUX2UC
CMDVCC5
CMDVCC3
RSTIN
CLKIN
RDY
PWRDN
TEST
J8
SCLK
SIO
AUX1
AUX2
INT2
GND
GND
GND
5V
5V
USR0
USR1
USR2
USR3
USR4
USR5
USR6/SCL
USR7/SDA
GND
+3.3V
1
2
3
4
5
6
7
8
R1
VDD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HEADER 9
J7
1
2
3
4
5
6
7
8
9
10
SCx_CLK and Vcc tracksC14, C15, C16, C18,
should be routed away C20 and C21 should be
from other Smart card located close to the
signalsand should be Smart Card Connector
surrounded by GND.
0
0
0
0
0
0
0
0
0
0
U3
SC I/F EXPANSION
VBUS
Y2
VDD
JP10 HEADER 2
TP24
J1
GND
9
10
USR0
USR1
USR2
USR3
USR4
USR5
USR6
USR7
USR8
1
2
3
4
5
6
7
8
9
USR7
HEADER 2
USB_CONN_4
USR0
USR1
USR2
USR3
USR4
USR5
USR6
USR7
USR8
GND
2
1
GND
5
2
1
GND
HEADER 2 x 4
TP10
TP21
1
2
5V
TP7
10uF
JP4
R24
R25
R26
R27
R28
R29
R30
R31
R32
R33
JP6
EXTERNAL
SUPPLY
GND GND GND GND GND GND GND
+ C6
HEADER 2
INTERNAL
SUPPLY
1
2
3
JP2
HEADER 2
VCC tracks should be
wider than 0.5mm.
(BLK)
5V
C5
0.1uF 0.1uF 0.1uF
10uF
VDD
2
1
0.01uF
TP11
GND
J5
Banana
0.1uF
C13
LP2985
1
(RED)
EXTERNAL POWER
SUPPLY
GND
C9
0.1uF
4
USB_5V
J3
Banana
C8
JP3
4.7uF
ON/OFF
BY PASS
1
2
3
(RED)
+3.3VDC
GND
JP5
+5VDC EXT
J2
Banana
+5.0VDC
3
2.2uF
10uF
2
1
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.
1
2
1
+ C12
10uF
C4
TP6
+ C7
HEADER 2
C10 +
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.
VPC
VPC
2
4
6
8
10
12
POWER_SWITCH
+5VDC
C3
+ C2
VPC
5V
1
2
1
3
5
7
9
11
2
TP9
5
V_OUT
V_IN
VDD
C4
CLK
RST
VCC
C8
IO
1
C11
VDD
2
4
6
8
10
12
+5V
5V
3.3V
1
3
5
7
9
11
Vin
+3.3V
1
2
Vout
3
MBR0520L
3
TP6(VDD), TP9(VPC) and
decoupling capacitors should
be located close to U6.
TP3
+3.3V
+3.3VFIX
C11 and C10 to
be placed within
1cm of U2
U2
TP8
+5VDC
Reg
C4
CLK
RST
VCC
C8
IO
2
2
TP2
JP1
1
C1
10uF
D1
1
1
1
2
3
1
2
3
+5V SOURCE
SELECT
4
1
S1
PJ1
LM1117DT-5.0
GND.
1
2
3
Area of copper pattern
for U1 Vout should be
larger than 0.3 in2.U1
1
+7 to +15
VDC UnReg
+
4.3
73S1215F Evaluation Board User Guide
C21
27p
27p
3.3V
9
10
SDA
SCL
VCC
RST
CLK
C4
GND
VPP
I/O
C8
SW-1
SW-2
Smart Card Connector
J10
1
2
3
4
5
6
7
8
C1
C2
C3
C5
C6
C7
SW1
SW2
SIM/SAM Connector
73S8010R
HEADER 5
HEADER 6
B
ROW1
SW_MOM
SW_MOM
3.3V
Note: For u5 configure board according to the
following table.
3
STATUS INDICATOR
JP17
HEADER 2
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
2
1
JP18
HEADER 2
HEADER 2
C1DB9_RS232
P1
C2-
R1IN
R2IN
R3IN
ENB
SHDNB
R1OUTBF
R1OUT
R2OUT
R3OUT
ANALOG SELECT ANALOG IN
C35
0.1uF
JP20
3
24
23
22
19
17
SCL
SDA
TP32
3.3V
R12
R13
3k
3k
VBUS_MON
16
21
20
18
RXD
1
2
3
4
5
6
OSC_OUT_32 7
OSC_IN_32
8
9
OSC_IN_12 10
OSC_OUT_12 11
COL0
12
COL1
13
COL2
14
15
COL3
16
17
LED0
LED2
LED1
LED3
SCL
SDA
X32OUT
X32IN
GND
X12IN
X12OUT
COL0
COL1
COL2
ANAIN
COL3
RXD
1200/15
INT3
SIO
TBUS1
SCLK
TBUS2
NC
RXTX
GND
TBUS3
VDD
TCLK
ERST
CPUCLK
ROW5
ROW4
USR0
USR1
DB7
DB6
NC
15
DB5
DB4
LCD
BRIGHTNESS
ADJUST
SCLK
3.3V
R11
62
GND
R14
VDD
R18
R19
ROW5
ROW4
USR0
USR1
R21
62
62
62
R20
R22
62
62
R23
62
CPUCLK
Place R11, R14, R18,
R19, R20, R21, R22
and R23 close to U6
G1 G2 G3 G4 G5 G6 G7 G8 G9
SY M1
R15
10K
R16
10K
R17
3K
DNI
DNI
DNI
J11
ISY NC/BRKRQ
TBUS[0]
TBUS[1]
TBUS[2]
TBUS[3]
RXTX
TCLK
RST_EMUL
62
TP34
TXD
J12
RV1
10K
2
INT3
SIO
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
1
15
13
14
JP19
D7
GND
8
9
11
3.3V
T1IN
T2IN
T3IN
T4IN
T5IN
T1OUT
T2OUT
T3OUT
T4OUT
T5OUT
MBAUD
5
6
7
10
12
LED3
25
1
LED0
LED2
LED1
LED3
D6
LED
C33
0.1uF
2
5
9
4
8
3
7
2
6
1
SERIAL
PORT
C2+
V-
LED1
28
0.1uF
HEADER 2
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
C1+
1
4
U7
MAX3237CAI
1
2
3
C34
0.1uF
V+
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
27
VCC
26
LED
C32
0.1uF
C30
1uF
JP21
1
D5
2
1
LED2
C31
0.1uF
C29 +
INT2
U6
14
D4
LED
3.3V
5V
Unpopulated & unlabled
USR3
LED0
SEC
COL4
2
1
COL3
COL2
1
CW
COL1
TP35
10k
LED
COL0
VDD
C43
1000pF
R10
13
HEADER 2
USR2
TXD
470
JP16
DB3
R9
D3
12
TXD
3
F
ROW5
SW_MOM
11
1
10
S32
3
Z
SW_MOM
USR1
1
CLOSED
USR0
3
Y
SW_MOM
OPEN
U3, C19
DB0
S31
1
C28
C28
0.1uF
C28
R8
10
DB2
S30
3
X
SW_MOM
U3, C19
1215
MDL-16265
2
SW
9
1
1
+ C27
10uF
E
S29
3
W
SW_MOM
1200
RESET
S27
RXD
470
DB1
LED
S28
1
R7
D2
7
LED
RXD
6
3
E
ROW4
SW_MOM
USR4
1
SW_MOM
VO
S26
3
ENTER
RS
1
R/W*
3
/
SW_MOM
3
S25
1
SW1
4
S24
3
0
SW_MOM
DNI
5
1
2
1
S23
3
.
SW_MOM
INSTALL
8
3.3V
S22
DEVICE
USR5
3.3V
1
OPTIONAL LCD DISPLAY SYSTEM
16 CHARACTER BY 2 LINES
U5
D
ROW3
SW_MOM
USR6
1
VDD
3
CLR
SW_MOM
2
1
GND
3
9
SW_MOM
1
1
3
3
8
SW_MOM
HEADER 3_0
1
1
1
2
3
Matches up to
daughter board
1
20
18
16
14
12
10
8
6
4
2
19
17
15
13
11
9
7
5
3
1
Emulator IF
DNI C37
1000pF
C38 C39 C40 C41 C42
20 pF 20 pF20 pF 20 pF 20 pF
1
3
7
SW_MOM
S21
1
2
1
S20
TP26
1
S19
DNI
JP15
SEC
1
S18
ROW2
SW_MOM
TXD
RXD
1
S17
SW_MOM
1
2
1
SW_MOM
TXD
RXD
INT2
INT3
1
2
1
SW_MOM
INT2
INT3
3
C
1
SW_MOM
1
TP31
TP30
S16
3
DOWN
1
1
USR5
USR4
USR3
USR8
USR2
ROW3
3
6
1
S15
1
DPLUS
DMINUS
S14
3
5
ISBR
SEC
RESET
VDD
DETCARD/PRES
I/O / I/O
C4/AUX1
C8/AUX2
CMDVCC5B/VCC
CMDVCC3B/RST
RST/GND
CLKIN/CLK
RDY/PRESB
SCPWRDN/VPC
TEST
TBUS0
INT2
1
TXD
COL4
USR7
ROW0
ROW1
USR6
ROW2
GND
DP
DM
VDD
USR5
USR4
USR3
USR8
USR2
ROW3
S13
3
4
COL4
USR7
ROW0
ROW1
USR6
ROW2
S12
1
VDD
PROTO TY PE AREA
MOUNT HOLES FOR STAND OFFS
Logo
TERIDIAN LOGO
Figure 8: 73S1215F Evaluation Board Electrical Schematic
Rev. 1.8
21
73S1215F Evaluation Board User Guide
4.4
UG_1215F_039
PCB Layouts
Figure 9: 73S1215F Evaluation Board Top View (Silkscreen)
22
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
Figure 10: 73S1215F Evaluation Board Bottom View (Silkscreen)
Rev. 1.8
23
73S1215F Evaluation Board User Guide
UG_1215F_039
Figure 11: 73S1215F Evaluation Board Top Signal Layer
24
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
Figure 12: 73S1215F Evaluation Board Middle Layer 1 – Ground Plane
Rev. 1.8
25
73S1215F Evaluation Board User Guide
UG_1215F_039
Figure 13: 73S1215F Evaluation Board Middle Layer 2 – Supply Plane
26
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
Figure 14: 73S1215F Evaluation Board Bottom Signal Layer
Rev. 1.8
27
73S1215F Evaluation Board User Guide
4.5
UG_1215F_039
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
PCB Footprint
Digi-key Part
Number
Part Number
Manufacturer
C2,C7,C27
10 µF
C1,C6,C12
10 µF
C3,C4,C5,C8,C9,C17,C19 0.1 µF
C26,C28,C30,C31,C32,
C33, C34,C35
3528-21 (EIA)
805
603
478-1672-1-ND
PCC2225CT-ND
PCC1762CT-ND
TAJB106K010R
ECJ-2FB0J106M
ECJ-1VB1C104K
AVX Corporation
Panasonic
WALISN
4.7 µF
2.2 µF
0.01 µF
27 pF
1 µF
22 pF
1206
805
603
603
603
603
PCC2177CT-ND
PCC1923CT-ND
445-1311-1-ND
PCC270ACVCT-ND
PCC2174CT-ND
PCC220ACVCT-ND
ECJ-3YB1A475M
ECJ-2YB0J225K
C1608X7R1H103K
ECJ-1VC1H270J
C1608X5R1A105K
ECJ-1VC1H220J
Panasonic
Panasonic
TDK Corporation
Panasonic
TDK Corporation
Panasonic
1000 pF
MBR0520L
LED
HEADER 3
603
SOD-123
805
1 x 3 pin
PCC2151CT-ND
MBR0520LCT-ND
160-1414-1-ND
S1011E-36-ND
ECJ-1VC1H102J
MBR0520L
LTST-C170FKT
PBC36SAAN
Panasonic
Fairchild
LITE-ON INC
Sullins Electronics
HEADER 2
1 x 2 pin
S1011E-36-ND
PBC36SAAN
Sullins Electronics
2
2
1
2
C10
C11
C13
C14,C15,C20,C21
C16,C18,C29
C22,C23,C24,C25,C38,
C39, C40, C41, C42
C43
D1
D2,D3,D4,D5,D6,D7
JP1,JP5,JP6,JP7,JP8,
JP11, JP13,JP15, JP20
JP2,JP3,JP4,JP10,JP12,
JP14,JP16,JP17,JP18,
JP19,JP21, JP23
J1,J10
J2,J3
J5
J9,J4
ITT_CCM003_3754 CCM03-3754CT-ND CCM03-3754CT-ND
Banana
16BJ381
Banana
16BJ382
ITT_CCM002-2504 401-1715-ND
CCM02-2504LFT
19
1
J6
SIM/SAM Connector
Banana (red)
Banana (black)
Smart Card
Connector
USB_CONN_4
20
21
2
1
J8,J7
J11
TSM_110_01_L_SV TSM_110_01_L_SV
Emulator IF
10 X 2 pin
Item
Qty. Reference
1
2
3
3
3
15
4
5
6
7
8
9
1
1
1
4
3
9
10
11
12
13
1
1
6
9
14
12
15
16
17
18
28
Part
USB_AU_Y1007
ED90064-ND
A3210-ND
C&K
Mouser
Mouser
C&K
897-43-004-90Mill-Max
000000
TSM_110_01_L_SV Samtec
5-104068-1
AMP/Tyco
Electronics
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
Item
Qty. Reference
Part
PCB Footprint
Digi-key Part
Number
Part Number
Manufacturer
22
23
1
1
PJ1
P1
+12 VDC
DB9_RS232
RAPC722
AMP_745781
SC1153-ND
A2100-ND
RAPC722-X
745781-4
24
25
26
27
28
29
30
31
32
1
12
2
1
1
2
1
1
8
10 kΩ
0Ω
24 Ω
100 kΩ
200 kΩ
470 Ω
10 Ω
10 kΩ
62 Ω
3266W
603
603
603
603
603
603
603
603
3266W-103-ND
P0.0GCT-ND
P24GCT-ND
P100KGCT-ND
P200KGCT-ND
P470GCT-ND
P10GCT-ND
P10KGCT-ND
P62GCT-ND
3266W-1-103
ERJ-3GEY0R00V
ERJ-3GEYJ240V
ERJ-3GEYJ104V
ERJ-3GEYJ204V
ERJ-3GEYJ471V
ERJ-3GEYJ100V
ERJ-3GEYJ103V
ERJ-3GEYJ620V
33
34
35
36
2
1
1
30
3 kΩ
1 MΩ
POWER_SWITCH
SW_MOM
603
603
POW_SW
Pushbutton SW
P3.0KGCT-ND
P1.0MGCT-ND
EG2363-ND
401-1005-ND
ERJ-3GEYJ302V
ERJ-3GEYJ106V
100SP1T2B4M6RE
D6 C 10
Panasonic
Panasonic
E-Switch
ITT Industries
37
38
1
12
SW
TP
Panasonic EVQ
1 Pin
P8051SCT
S1011E-36-ND
SKQBB010
PBC36SAAN
Panasonic
Sullins Electronics
39
1
RV1
R1,R6,R24-R33
R2,R3
R4
R5
R7,R9
R8
R10
R11,R14,R18,R19,R20,
R21, R22,R23
R12,R13
R34
S1
S2,S3,S4,S5,S6,S7,S8,
S9,S10,S11,S12,S13,S14
S15,S16,S17,S18,S19,
S20,S21,S22,S23,S24,
S25,S26,S28,S29,S30,
S31,S32
S27
TP8,TP9,TP13,TP14,TP15,
TP16,TP17,TP24,TP26,
TP32, TP34, TP35
TP18
Switchcraft
AMP/Tyco
Electronics
Bourns
Panasonic
Panasonic
Panasonic
Panasonic
Panasonic
Panasonic
Panasonic
Panasonic
1 pin White
5012K-ND
5012
40
2
TP2,TP3
1 pin Red
5010K-ND
5010
41
2
TP11,TP12
TP
1 pin Black
5011K-ND
5011
42
43
44
4
2
1
TP6,TP7,TP30,TP31
TP10,TP25
TP21
TP2
HEADER 2 x 4
HEADER 9
1 x 2 pin
6 x 2 pin
1 x 9 pin
S1011E-36-ND
S1011E-36-ND
S1011E-36-ND
PBC36SAAN
PBC36SAAN
PBC36SAAN
Keystone
Electronics
Keystone
Electronics
Keystone
Electronics
Sullins Electronics
Sullins Electronics
Sullins Electronics
Rev. 1.8
29
73S1215F Evaluation Board User Guide
UG_1215F_039
Item
Qty. Reference
Part
PCB Footprint
Digi-key Part
Number
Part Number
45
46
47
48
49
1
1
1
1
1
TP22
TP27
TP28
TP29
U1
HEADER 2X2
HEADER 6
HEADER 4
HEADER 5
LM1117DT-5.0
2 x 2 pin
6 x 1 pin
4 x 1 pin
5 x 1 pin
TO-252-3
S1011E-36-ND
S1011E-36-ND
S1011E-36-ND
S1011E-36-ND
LM1117DT-5.0-ND
PBC36SAAN
PBC36SAAN
PBC36SAAN
PBC36SAAN
LM1117DT-5.0
50
1
U2
LP2985
51
1
U4
73S8010R
52
53
1
1
U5
U6
MDL-16265
73S1215F
54
55
56
1
1
1
U7
Y1
Y2
MAX3237CAI
12.000 MHz
32.768 kHz
30
68 QFN
Manufacturer
Sullins Electronics
Sullins Electronics
Sullins Electronics
Sullins Electronics
National
Semiconductor
LP2985IM5-3.3CT- LP2985IM5-3.3
National
ND
Semiconductor
73S8010R
Teridian
Semiconductor
153-1078-ND
MDL-16265-SS-LV Varitronix
73S1215F
Teridian
Semiconductor
MAX3237CAI-ND MAX3237CAI
Maxim
X1116-ND
ECS-120-20-4XDN ECS
XC1195CT-ND
ECS-.327-12.5ECS
17X-TR
Rev. 1.8
UG_1215F_039
4.6
73S1215F Evaluation Board User Guide
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.
3.3V
RESET
S27
1
+ C27
10uF
2
SW
R8
10
RESET
R10
10k
C43
1000pF
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.
73S1215F
Figure 16: Oscillator Circuit
Rev. 1.8
31
73S1215F Evaluation Board User Guide
UG_1215F_039
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.
73S1215F
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.
73S1215F
Figure 18: USB Connections
32
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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
Rev. 1.8
33
73S1215F Evaluation Board User Guide
UG_1215F_039
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: scr.support@teridian.com
For a complete list of worldwide sales offices, go to http://www.teridian.com.
34
Rev. 1.8
UG_1215F_039
73S1215F Evaluation Board User Guide
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.
Rev. 1.8
35