SLRC40001T/OFE,112 NXP Semiconductors, SLRC40001T/OFE,112 Datasheet

IC I.CODE SLRC400 READER 32-SOIC

SLRC40001T/OFE,112

Manufacturer Part Number
SLRC40001T/OFE,112
Description
IC I.CODE SLRC400 READER 32-SOIC
Manufacturer
NXP Semiconductors
Series
I-Coder

Specifications of SLRC40001T/OFE,112

Rf Type
Read Only
Frequency
13.56MHz
Features
ISO15693, ISO18000-3
Package / Case
32-SOIC (0.300", 7.50mm Width)
Product
RFID Readers
Operating Temperature Range
- 25 C to + 85 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-1124-5
935269551112
SLRC400
SLRC41TOFED
Product Specification
Revision 3.1
Philips
Semiconductors
I•CODE
SL RC400
I•CODE Reader IC
INTEGRATED CIRCUITS
August 2004

Related parts for SLRC40001T/OFE,112

SLRC40001T/OFE,112 Summary of contents

Page 1

I•CODE SL RC400 I•CODE Reader IC Product Specification Revision 3.1 Philips Semiconductors INTEGRATED CIRCUITS August 2004 ...

Page 2

Philips Semiconductors I•CODE Reader IC CONTENTS 1 GENERAL INFORMATION ..................................................................................................................6 1.1 Scope ....................................................................................................................................................6 1.2 General Description...............................................................................................................................6 1.3 Features ................................................................................................................................................7 1.4 Ordering Information .............................................................................................................................7 2 BLOCK DIAGRAM ...............................................................................................................................8 3 PINNING INFORMATION .....................................................................................................................9 3.1 Pin Configuration...................................................................................................................................9 3.2 Pin Description ....................................................................................................................................10 4 PARALLEL ...

Page 3

Philips Semiconductors I•CODE Reader IC 6.3.1 Start Up Register Initialisation File (Read/Write).................................................................................64 6.3.2 Shipment Content of Start Up Register initialisation File ....................................................................65 6.3.3 Register Initialisation File (Read/Write)...............................................................................................66 7 FIFO BUFFER.....................................................................................................................................67 7.1 Overview..............................................................................................................................................67 7.2 Accessing the FIFO Buffer ..................................................................................................................67 7.2.1 Access ...

Page 4

Philips Semiconductors I•CODE Reader IC 11.1 Hard Power Down Phase ....................................................................................................................82 11.2 Reset Phase........................................................................................................................................82 11.3 Initialising Phase .................................................................................................................................82 11.4 Initialising the Parallel Interface-Type .................................................................................................83 12 OSCILLATOR CIRCUITRY ................................................................................................................84 13 TRANSMITTER PINS TX1 AND TX2 .................................................................................................85 13.1 Configuration of TX1 and ...

Page 5

Philips Semiconductors I•CODE Reader IC 16.5.2 ReadE2 Command 03 16.6 Diverse Commands...........................................................................................................................108 16.6.1 LoadConfig Command 07 16.6.2 CalcCRC Command 12 16.7 Error Handling during Command Execution......................................................................................109 17 TYPICAL APPLICATION..................................................................................................................110 17.1 Circuit Diagram..................................................................................................................................110 17.2 Circuit Description .............................................................................................................................111 17.2.1 EMC Low Pass ...

Page 6

Philips Semiconductors I•CODE Reader IC 1 GENERAL INFORMATION 1.1 Scope This document describes the functionality of the SL RC400. It includes the functional and electrical specifications and gives details on how to design-in this device from system and hardware viewpoint. ...

Page 7

Philips Semiconductors I•CODE Reader IC 1.3 Features • Highly integrated analog circuitry to demodulate and decode label response • Buffered output drivers to connect an antenna with minimum number of external components • Proximity operating distance (up to 100 mm) ...

Page 8

Philips Semiconductors I•CODE Reader IC 2 BLOCK DIAGRAM N_WR, N_RD, N_CS ALE (incl. Automatic Interface Detection & Synchronisation) FIFO Control 64 Byte FIFO Control Register Bank EEPROM Byte EEPROM Access Control Amplitude Rating Reference Voltage Analog Test ...

Page 9

Philips Semiconductors I•CODE Reader IC 3 PINNING INFORMATION 3.1 Pin Configuration Pins denoted by bold letters are supplied by AVDD and AVSS. Pins drawn with bold lines are supplied by TVSS and TVDD. All other pins are supplied by DVDD ...

Page 10

Philips Semiconductors I•CODE Reader IC 3.2 Pin Description Pin Types: I...Input; O...Output; PIN SYMBOL TYPE Crystal Oscillator Input: input to the inverting amplifier of the oscillator. 1 OSCIN I This pin is also the input for an externally generated clock ...

Page 11

Philips Semiconductors I•CODE Reader IC PIN Description (continued) PIN SYMBOL TYPE Auxiliary Output: This pin delivers analog test signals. The signal delivered on this 27 AUX O output may be selected by means of the TestAnaOutSel Register. 28 AVSS PWR ...

Page 12

Philips Semiconductors I•CODE Reader IC 4 PARALLEL INTERFACE 4.1 Overview of Supported µ-Processor Interfaces The SL RC400 supports direct interfacing of various µ-Processor. Alternatively the Enhanced Parallel Port (EPP) of personal computers can be connected directly. The following table shows ...

Page 13

Philips Semiconductors I•CODE Reader IC 4.3 Connection to Different µ-Processor Types The connection to different µ-Processor types is shown in the following table: Separated Read/Write Strobe SL RC400 Dedicated Address Bus ALE HIGH NRD ...

Page 14

Philips Semiconductors I•CODE Reader IC 4.3.2 COMMON READ/WRITE STROBE: MOTOROLA TYPE COMPATIBLE Address Address Bus (A3...An) Decoder Address Bus (A0...A2) Data Bus (D0...D7) HIGH Data Strobe (NDS) Read/Write (R/NW) Figure 4-2: Connection to µ-Processors with Common Read/Write Strobes For timing ...

Page 15

Philips Semiconductors I•CODE Reader IC 4.3.3 COMMON READ/WRITE STROBE AND HAND-SHAKE MECHANISM: EPP Multiplexed Address/Data (AD1...AD8) Address Strobe (nAStrb) Data Strobe (nDStrb) Read/Write (nWrite) Figure 4-3: Connection to µ-Processors with Common Read/Write Strobes and Hand-Shake For timing specification refer to ...

Page 16

Philips Semiconductors I•CODE Reader RC400 REGISTER SET 5.1 SL RC400 Registers Overview Page Address Register Name hex 0 Page 1 Command 2 FIFOData 3 PrimaryStatus 4 FIFOLength 5 SecondaryStatus 6 InterruptEn 7 InterruptRq 8 Page 9 Control ...

Page 17

Philips Semiconductors I•CODE Reader IC SL RC400 Register Set (continued) Page Address Register Name hex 20 Page 21 RxWait 22 ChannelRedundancy 23 CRCPresetLSB 24 CRCPresetMSB 25 TimeSlotPeriod 26 SIGOUTSelect 27 PreSet27 28 Page 29 FIFOLevel 2A TimerClock 2B TimerControl 2C ...

Page 18

Philips Semiconductors I•CODE Reader IC 5.1.1 REGISTER BIT BEHAVIOUR Bits and flags for different registers behave differently, depending on their functions. In principle bits with same behaviour are grouped in common registers. Abbreviation Behaviour These bits can be written and ...

Page 19

Philips Semiconductors I•CODE Reader IC 5.2 Register Description 5.2.1 PAGE 0: COMMAND AND STATUS 5.2.1.1 Page Register Selects the register page. Name: Page 7 6 UsePage 0 Select Access r/w r/w Rights Description of the bits Bit Symbol 7 UsePageSelect ...

Page 20

Philips Semiconductors I•CODE Reader IC 5.2.1.2 Command Register Starts and stops the command execution. Name: Command 7 6 IFDetect 0 Busy Access r r Rights Description of the bits Bit Symbol 7 IFDetectBusy Shows the status of Interface Detection Logic: ...

Page 21

Philips Semiconductors I•CODE Reader IC 5.2.1.3 FIFOData Register In- and output of the 64 byte FIFO buffer Name: FIFOData 7 6 Access dy dy Rights Description of the bits Bit Symbol 7-0 FIFOData Data Input and Output Port for the ...

Page 22

Philips Semiconductors I•CODE Reader IC 5.2.1.4 PrimaryStatus Register Status flags of the receiver, transmitter and the FIFO buffer. Name: PrimaryStatus Access r r Rights Description of the bits Bit Symbol 7 0 Reserved for future use. 6-4 ...

Page 23

Philips Semiconductors I•CODE Reader IC 5.2.1.5 FIFOLength Register Number of bytes buffered in the FIFO. Name: FIFOLength Access r r Rights Description of the bits Bit Symbol 7 0 Reserved for future use. 6-0 FIFOLength Indicates the ...

Page 24

Philips Semiconductors I•CODE Reader IC 5.2.1.6 SecondaryStatus Register Diverse Status flags. Name: SecondaryStatus 7 6 TRunning E2Ready Access r r Rights Description of the bits Bit Symbol 7 TRunning If set to 1, the SL RC400’s timer unit is running, ...

Page 25

Philips Semiconductors I•CODE Reader IC 5.2.1.7 InterrupEn Register Control bits to enable and disable passing of interrupt requests. Name: InterruptEn 7 6 SetIEn 0 Access w r/w Rights Description of the bits Bit Symbol 7 SetIEn Set to 1 SetIEn ...

Page 26

Philips Semiconductors I•CODE Reader IC 5.2.1.8 InterruptRq Register Interrupt request flags. Name: InterruptRq 7 6 SetIRq 0 Access w r/w Rights Description of the bits Bit Symbol 7 SetIRq Set to 1 SetIRq defines that the marked bits in the ...

Page 27

Philips Semiconductors I•CODE Reader IC 5.2.2 PAGE 1: CONTROL AND STATUS 5.2.2.1 Page Register Selects the register page. See 5.2.1.1 Page register. 5.2.2.2 Control Register Diverse control flags, e.g. : timer, power saving Name: Control ...

Page 28

Philips Semiconductors I•CODE Reader IC 5.2.2.3 ErrorFlag Register Error flags showing the error status of the last executed command. Name: ErrorFlag Access r r Rights Description of the bits Bit Symbol 7-6 0 Reserved for future ...

Page 29

Philips Semiconductors I•CODE Reader IC 5.2.2.4 CollPos Register Bit position of the first bit collision detected on the RF- interface. Name: CollPos 7 6 Access r r Rights Description of the bits Bit Symbol 7-0 CollPos This register shows the ...

Page 30

Philips Semiconductors I•CODE Reader IC 5.2.2.5 TimerValue Register Actual value of the timer Name: TimerValue 7 6 Access r r Rights Description of the bits Bit Symbol 7-0 TimerValue This register shows the actual value of the timer counter. Product ...

Page 31

Philips Semiconductors I•CODE Reader IC 5.2.2.6 CRCResultLSB Register LSB of the CRC-Coprocessor register. Name: CRCResultLSB 7 6 Access r r Rights Description of the bits Bit Symbol 7-0 CRCResultLSB This register shows the actual value of the least significant byte ...

Page 32

Philips Semiconductors I•CODE Reader IC 5.2.2.7 CRCResultMSB Register MSB of the CRC-Coprocessor register. Name: CRCResultMSB 7 6 Access r r Rights Description of the bits Bit Symbol 7-0 CRCResultMSB This register shows the actual value of the most significant byte ...

Page 33

Philips Semiconductors I•CODE Reader reserved for future use 2-0 TxLastBits Used for transmission of bit oriented frames: TxLastBits defines the number of bits of the last byte that shall be transmitted. A 000 indicates that all bits ...

Page 34

Philips Semiconductors I•CODE Reader IC 5.2.3 PAGE 2: TRANSMITTER AND CONTROL 5.2.3.1 Page Register Selects the register page. See 5.2.1.1 Page register. 5.2.3.2 TxControl Register Controls the logical behaviour of the antenna pin TX1 and TX2 Name: TxControl 7 6 ...

Page 35

Philips Semiconductors I•CODE Reader IC 5.2.3.3 CwConductance Register Selects the conductance of the antenna driver pins TX1 and TX2. Name: CwConductance Access r/w r/w Rights Description of the bits Bit Symbol 7-6 00 These values shall ...

Page 36

Philips Semiconductors I•CODE Reader IC 5.2.3.5 CoderControl Register Name: CoderControl 7 6 SendOne 0 Pulse Access r/w r/w Rights Description of the bits Bit Symbol 7 SendOnePulse Set to 1, forces to generate only one Mudulation (for ISO 15693 only). ...

Page 37

Philips Semiconductors I•CODE Reader IC 5.2.3.6 ModWidth Register selects the width of the modulation pulse. Name: ModWidth 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-0 ModWidth This register defines the width of the modulation pulse ...

Page 38

Philips Semiconductors I•CODE Reader IC 5.2.3.8 PreSet17 Register Name: PreSet17 Access r/w r/w Rights Note: These values shall not be changed ! 5.2.4 PAGE 3: RECEIVER AND DECODER CONTROL 5.2.4.1 Page Register Selects the register page. ...

Page 39

Philips Semiconductors I•CODE Reader IC 1-0 Gain This register defines the receivers signal voltage gain factor 5.2.4.3 DecoderControl Register controls decoder behaviour. Name: DecoderControl ...

Page 40

Philips Semiconductors I•CODE Reader IC 5.2.4.4 BitPhase Register selects the bit-phase between transmitter and receiver clock. Name: BitPhase 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-0 BitPase Defines the phase relation between transmitter and receiver ...

Page 41

Philips Semiconductors I•CODE Reader IC 5.2.4.5 RxThreshold Register selects thresholds for the bit decoder. Name: RxThreshold 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-4 MinLevel Defines the minimum signal strength at the decoder input that ...

Page 42

Philips Semiconductors I•CODE Reader IC 5.2.4.7 RxControl2 Register controls decoder behaviour and defines the input source for the receiver. Name:RxControl2 7 RcvClkSelI RxAutoPD Access R/w r/w Rights Description of the bits Bit Symbol 7 RcvClkSelI If set to 1, the ...

Page 43

Philips Semiconductors I•CODE Reader IC 5.2.4.8 ClockQControl Register controls clock generation for the 90° phase shifted Q-channel clock. Name: ClockQControl 7 ClkQ180Deg ClkQCalib Access r Rights Description of the bits Bit Symbol 7 ClkQ180Deg If the Q-clock is phase shifted ...

Page 44

Philips Semiconductors I•CODE Reader IC 5.2.5 PAGE 4: RF-TIMING AND CHANNEL REDUNDANCY 5.2.5.1 Page Register Selects the register page. See 5.2.1.1 Page register. 5.2.5.2 RxWait Register Selects the time interval after transmission, before receiver starts. Name: RxWait 7 6 Access ...

Page 45

Philips Semiconductors I•CODE Reader IC 5.2.5.3 ChannelRedundancy Register Selects kind and mode of checking the data integrity on the RF-channel. Name: ChannelRedundancy CRCMSB First Access r/w r/w Rights Description of the bits Bit Symbol 7 0 This ...

Page 46

Philips Semiconductors I•CODE Reader IC 5.2.5.4 CRCPresetLSB Register LSB of the preset value for the CRC register. Name: CRCPresetLSB 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-0 CRCPresetLSB CRCPresetLSB defines the starting value for CRC-calculation. ...

Page 47

Philips Semiconductors I•CODE Reader IC 5.2.5.6 TimeSlotPeriod Register Name: TimeSlotPeriod 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-0 TimeSlotPeriod TimeSlotPeriod defines the time between automatically mitted Frames. To send a Quit-Frame according to the I•CODE1 ...

Page 48

Philips Semiconductors I•CODE Reader IC 5.2.5.7 SIGOUTSelect Register Selects internal signal applied to pin SIGOUT. Name: SIGOUTSelect Access r/w r/w Rights Description of the bits Bit Symbol 7-5 000 These values shall not be changed 4 ...

Page 49

Philips Semiconductors I•CODE Reader IC 5.2.5.8 PreSet27 Register Name: PreSet27 Access r/w r/w Rights Note: These values shall not be changed ! 5.2.6 PAGE 5: FIFO, TIMER AND IRQ- PIN CONFIGURATION 5.2.6.1 Page Register Selects the ...

Page 50

Philips Semiconductors I•CODE Reader IC 5.2.6.3 TimerClock Register Selects the devider for the timer clock. Name: TimerClock Access r/w r/w Rights Description of the bits Bit Symbol 7-6 00 These values shall not be changed 5 ...

Page 51

Philips Semiconductors I•CODE Reader IC 5.2.6.4 TimerControl Register Selects start and stop conditions for the timer. Name: TimerControl Access r/w r/w r/w Rights Description of the bits Bit Symbol 7-4 0000 These values shall ...

Page 52

Philips Semiconductors I•CODE Reader IC 5.2.6.5 TimerReload Register Defines the preset value for the timer. Name: TimerReload 7 6 Access r/w r/w Rights Description of the bits Bit Symbol 7-0 TReloadValue With a start event the timer loads with the ...

Page 53

Philips Semiconductors I•CODE Reader IC 5.2.6.6 IRQPinConfig Register Configures the output stage for pin IRQ. Name: IRQPinConfig Access r/w r/w Rights Description of the bits Bit Symbol 7-2 000000 These values shall not be changed 1 ...

Page 54

Philips Semiconductors I•CODE Reader IC Page 6: RFU 5.2.6.9 Page Register Selects the register page. See 5.2.1.1 Page register. 5.2.6.10 RFU Registers Name: RFU Access r/w r/w Rights Note: These registers are reserved for future use. ...

Page 55

Philips Semiconductors I•CODE Reader IC 5.2.7 PAGE 7: TEST CONTROL 5.2.7.1 Page Register Selects the register page. See 5.2.1.1 Page register. 5.2.7.2 RFU Register Name: RFU Access w w Rights Note: These registers are reserved for ...

Page 56

Philips Semiconductors I•CODE Reader IC 5.2.7.3 TestAnaSelect Register Selects analog test signals. Name: TestAnaSelect Access w w Rights Description of the bits Bit Symbol 7-4 0000 These values shall not be changed 3-0 TestAnaOutSel This register ...

Page 57

Philips Semiconductors I•CODE Reader IC 5.2.7.4 PreSet3B Name: PreSet3B Access w w Rights Note: These values shall not be changed ! 5.2.7.5 PreSet3C Name: PreSet3C Access w w Rights Note: These values ...

Page 58

Philips Semiconductors I•CODE Reader IC 5.2.7.6 TestDigiSelect Register Selects digital test mode. Name: TestDigiSelect 7 6 SignalTo SIGOUT Access w w Rights Description of the bits Bit Symbol 7 SignalToSIGOUT Set to 1, overrules the setting in SIGOUTSelect and the ...

Page 59

Philips Semiconductors I•CODE Reader IC 5.3 SL RC400 Register Flags Overview Flag(s) AccessErr ErrorFlag BitPhase BitPhase ClkQ180Deg ClockQControl ClkQCalib ClockQControl ClkQDelay ClockQControl CollErr ErrorFlag CollLevel RxThreshold CollPos CollPos Command Command CRC3309 ChannelRedundancy CRC8 ChannelRedundancy CRCErr ErrorFlag CRCMSBFirst ChannelRedundancy CRCPresetLSB CRCPresetLSB ...

Page 60

Philips Semiconductors I•CODE Reader IC Flag(s) IdleIEn InterruptEn IdleIRq InterruptRq IFDetectBusy Command IRq PrimaryStatus IRQInv IRQPinConfig IRQPushPull IRQPinConfig LoAlert PrimaryStatus LoAlertIEn InterruptEn LoAlertIRq InterruptRq SIGOUTSelect SIGOUTSelect MinLevel RxThreshold ModemState PrimaryStatus ModulatorSource TxControl ModWidth ModWidth Page PageSelect PowerDown Control RcvClkSelI RxControl2 ...

Page 61

Philips Semiconductors I•CODE Reader IC Flag(s) TPreScaler TimerClock TReloadValue TimerReload TRunning SecondaryStatus TStartTxBegin TimerControl TStartTxEnd TimerControl TStartNow Control TStopRxBegin TimerControl TStopRxEnd TimerControl TStopNow Control TX1RFEn TxControl TX2Cw TxControl TX2Inv TxControl TX2RFEn TxControl TxCRCEn ChannelRedundancy TxIEn InterruptEn TxIRq InterruptRq TxLastBits BitFraming ...

Page 62

Philips Semiconductors I•CODE Reader IC 5.4 Modes of Register Addressing There are three mechanisms to operate the SL RC400: • Initiating functions and controlling data manipulation by executing commands • Configuring electrical and functional behaviour via a set of configuration ...

Page 63

Philips Semiconductors I•CODE Reader IC 6 MEMORY ORGANISATION OF THE E²PROM 6.1 Diagram of the E²PROM Memory Organisation Block Block Address Number Table 6-1:Diagram ...

Page 64

Philips Semiconductors I•CODE Reader IC PRODUCT SERIAL NUMBER The SL RC400 holds a four byte serial number that is unique for each device. INTERNAL: These 2 bytes hold internal trimming parameters. MAXIMUM SOURCE RESISTANCE FOR THE P-CHANNEL DRIVER TRANSISTOR OF ...

Page 65

Philips Semiconductors I•CODE Reader IC 6.3.2 SHIPMENT CONTENT OF START UP REGISTER INITIALISATION FILE During production test, the Start Up Register Initialisation File is initialised with the values shown in the table below. With each power up these values are ...

Page 66

Philips Semiconductors I•CODE Reader IC 6.3.3 REGISTER INITIALISATION FILE (READ/WRITE) The content of the E²PROM memory from block address may be used to initialise the SL RC400 registers execution of the LoadConfig-Command (see ...

Page 67

Philips Semiconductors I•CODE Reader IC 7 FIFO BUFFER 7.1 Overview An 8x64 bit FIFO buffer is implemented in the SL RC400 acting as a parallel-to-parallel converter. It buffers the input and output data stream between the µ-Processor and the internals ...

Page 68

Philips Semiconductors I•CODE Reader IC 7.4 Status Information about the FIFO-Buffer The µ-Processor may obtain the following data about the FIFO-buffers status: • Number of bytes already stored in the FIFO-buffer: FIFOLength • Warning, that the FIFO-buffer is quite full: ...

Page 69

Philips Semiconductors I•CODE Reader IC 7.5 Register overview FIFO Buffer The following table shows the related flags of the FIFO buffer in alphabetic order. Flags FIFOLength FIFOOvfl FlushFIFO HiAlert HiAlertIEn HiAlertIRq LoAlert LoAlertIEn LoAlertIRq WaterLevel Table 7-2. Registers associated with ...

Page 70

Philips Semiconductors I•CODE Reader IC 8 INTERRUPT REQUEST SYSTEM 8.1 Overview The SL RC400 indicates certain events by setting bit IRq in the PrimaryStatus-Register and, in addition, by activating pin IRQ. The signal on pin IRQ may be used to ...

Page 71

Philips Semiconductors I•CODE Reader IC 8.2 Implementation of Interrupt Request Handling 8.2.1 CONTROLLING INTERRUPTS AND THEIR STATUS The SL RC400 informs the µ-Processor about the interrupt request source by setting the according bit in the InterruptRq Register. The relevance of ...

Page 72

Philips Semiconductors I•CODE Reader IC 8.4 Register Overview Interrupt Request System The following table shows the related flags of the Interrupt Request System in alphabetic order. Flags HiAlertIEn HiAlertIRq IdleIEn IdleIRq IRq IRQInv IRQPushPull LoAlertIEn LoAlertIRq RxIEn RxIRq SetIEn SetIRq ...

Page 73

Philips Semiconductors I•CODE Reader IC 9 TIMER UNIT 9.1 Overview A timer is implemented in the SL RC400. It derives its clock from the 13.56 MHz chip-clock. The µ-Processor may use this timer to manage timing relevant tasks. The timer ...

Page 74

Philips Semiconductors I•CODE Reader IC 9.2 Implementation of the Timer Unit 9.2.1 BLOCK DIAGRAM The following block diagram shows the timer module. TStartTxBegin TxBegin Event TStartTxEnd TxEnd Event TAutoRestart TRunning RxEnd Event TStopRxEnd RxBegin Event TStopRxBegin 13.56 MHz to Parallel ...

Page 75

Philips Semiconductors I•CODE Reader IC 9.2.2 CONTROLLING THE TIMER UNIT The main part of the timer unit is a down-counter. As long as the down-counter value is unequal zero, it decrements its value with each timer clock. If TAutoRestart is ...

Page 76

Philips Semiconductors I•CODE Reader IC 9.2.4 STATUS OF THE TIMER UNIT The TRunning bit in the SecondaryStatus Register shows the timer’s current status. Any configured start event starts the timer at the TReloadValue and changes the status flag TRunning to ...

Page 77

Philips Semiconductors I•CODE Reader IC Example: CoderRate = 0x05 (~52.97kHz) For I•CODE1 standard mode the interval should be 8.458ms ->TimeSlotPeriod = CoderRate * interval = 52.97kHz * 8.458ms –1 = 447 (447 = 0x1BF) Note: The MSB of the TimeSlotPeriod ...

Page 78

Philips Semiconductors I•CODE Reader IC 9.3 Usage of the Timer Unit 9.3.1 TIME-OUT- AND WATCH-DOG-COUNTER Having started the timer by setting TReloadValue the timer unit decrements the TimerValue Register beginning with a certain start event certain stop event ...

Page 79

Philips Semiconductors I•CODE Reader IC 9.4 Register Overview Timer Unit The following table shows the related flags of the Timer Unit in alphabetic order. TAutoRestart TimerValue TimerReloadValue TPreScaler TRunning TStartNow TStartTxBegin TStartTxEnd TStopNow TStopRxBegin TStopRxEnd Table 9-1 Registers associated with ...

Page 80

Philips Semiconductors I•CODE Reader IC 10 POWER REDUCTION MODES 10.1 Hard Power Down A Hard Power Down is enabled with HIGH on pin RSTPD. This turns off all internal current sinks including the oscillator. All digital input buffers are separated ...

Page 81

Philips Semiconductors I•CODE Reader IC 10.3 Stand By Mode This mode is immediately entered by setting bit StandBy in the Control-Register. All internal current sinks are switched off (including the internal digital clock buffer but except the oscillator buffer). Different ...

Page 82

Philips Semiconductors I•CODE Reader IC 11 START UP PHASE The phases executed during the start up are shown in the following figure Hard Power States Down Phase 11.1 Hard Power Down Phase The Hard Power Down Phase is ...

Page 83

Philips Semiconductors I•CODE Reader IC 11.4 Initialising the Parallel Interface-Type For the different connections for the different µ-Processor interface types (see 4.3), a certain initialising sequence shall be applied to enable a proper µ-Processor interface type detection and to synchronise ...

Page 84

Philips Semiconductors I•CODE Reader IC 12 OSCILLATOR CIRCUITRY The clock applied to the SL RC400 acts as time basis for the coder and decoder of the synchronous system. Therefore stability of clock the frequency is an important factor for proper ...

Page 85

Philips Semiconductors I•CODE Reader IC 13 TRANSMITTER PINS TX1 AND TX2 The signal delivered on TX1 and TX2 is the 13.56 MHz carrier frequency modulated by an envelope signal. It can be used to drive an antenna directly, using a ...

Page 86

Philips Semiconductors I•CODE Reader IC 13.2.1 ANTENNA DRIVER OUTPUT SOURCE RESISTANCE The output source conductance of TX1 and TX2 for driving a HIGH level may be adjusted via the value GsCfgCW in the CwConductance Register in the range from about ...

Page 87

Philips Semiconductors I•CODE Reader IC 13.2.1.2 Formula for the Source Resistance The relative resistance Rs is about rel 13.2.1.3 Calculating the Effective Source Resistance 13.2.1.3.1 Wiring Resistance Wiring and bonding adds a constant offset to the driver resistance, that is ...

Page 88

Philips Semiconductors I•CODE Reader IC 13.3 Changing the Modulation Index The following table shows the modulation index ohm antenna is used and GsCfgCW is set to 0x3F. To change the modulation index the GsCfgMod register has to ...

Page 89

Philips Semiconductors I•CODE Reader IC 13.4 Pulse Width The envelope carries the information of the data signal, that shall be transmitted to the label. This is done by coding the data signal according to the 1 out of 256, RZ ...

Page 90

Philips Semiconductors I•CODE Reader IC 14 RECEIVER CIRCUITRY 14.1 General The SL RC400 employs an integrated quadrature-demodulation circuit which extracts the sub-carrier signal from the 13.56 MHz ASK-modulated signal applied to pin RX. The quadrature-demodulator uses two different clocks, Q- ...

Page 91

Philips Semiconductors I•CODE Reader IC 14.3 Putting the Receiver into Operation In general, the default settings programmed into the Start Up Initialisation File are suitable to use the SL RC400 for data communication with I•CODE labels. However, in some environments ...

Page 92

Philips Semiconductors I•CODE Reader IC 14.3.2 AMPLIFIER The demodulated signal has to be amplified with the variable amplifier to achieve the best performance. The gain of the amplifiers can be adjusted by means of the register bits Gain[1:0]. The following ...

Page 93

Philips Semiconductors I•CODE Reader IC 14.3.3 CORRELATION CIRCUITRY The correlation circuitry calculates the degree of matching between the received and an expected signal. The output is a measure for the amplitude of the expected signal in the received signal. This ...

Page 94

Philips Semiconductors I•CODE Reader IC 15 SERIAL SIGNAL SWITCH 15.1 General Two main blocks are implemented in the SL RC400. A digital circuitry, comprising state machines, coder and decoder logic and so on and an analog circuitry with the modulator ...

Page 95

Philips Semiconductors I•CODE Reader IC 15.3 Registers Relevant for the Serial Signal Switch The flags DecoderSource define the input signal for the internal Manchester decoder in the following way: DecoderSource ModulatorSource defines the signal that modulates ...

Page 96

Philips Semiconductors I•CODE Reader RC400 COMMAND SET 16.1 General Description The SL RC400 behaviour is determined by an internal state machine that is capable to perform a certain set of commands. These commands are started by writing ...

Page 97

Philips Semiconductors I•CODE Reader IC 16.3 SL RC400 Commands Overview Command Code Runs the Reset- and Initialisation Phase. StartUp 3F Note: This command can not be hex activated by software, but only by a Power-On or Hard Reset No action: ...

Page 98

Philips Semiconductors I•CODE Reader IC 16.3.1 BASIC STATES 16.3.2 STARTUP COMMAND 3F Command Code hex Runs the Reset- and Initialisation Phase Note: This command can not be activated by StartUp 3F software, but only by a Power-On or Hard Reset ...

Page 99

Philips Semiconductors I•CODE Reader IC 16.4 Commands for Label Communication The SL RC400 is a fully ISO 15693 and I•CODE1 compliant reader IC. The following chapter describe the command set for label communication in general. 16.4.1 TRANSMIT COMMAND 1A Command ...

Page 100

Philips Semiconductors I•CODE Reader IC 16.4.1.2 RF-Channel Redundancy and Framing Each transmitted ISO 15693 frame consists of a SOF (start of frame) pattern, followed by the data stream and is closed by an EOF (end of frame) pattern. All I•CODE1 ...

Page 101

Philips Semiconductors I•CODE Reader IC 16.4.2 RECEIVE COMMAND 16 Command Code hex Receive 16 Activates Receiver Circuitry The Receive-Command activates the receiver circuitry. All data received from the RF interface is returned via the FIFO buffer. The Receive-Command can be ...

Page 102

Philips Semiconductors I•CODE Reader IC 16.4.2.3 Collision Detection If more than one label is within the RF-field during the label selection phase, they will respond simultaneously. The SL RC400 supports the algorithm defined in ISO 15693 as well as the ...

Page 103

Philips Semiconductors I•CODE Reader IC 16.4.2.4 Communication Errors The following table shows which event causes the setting of error flags: Cause Received data did not start with a SOF pattern. The CRC block is not equal the expected value. The ...

Page 104

Philips Semiconductors I•CODE Reader IC 16.4.5 STATE DIAGRAM FOR THE LABEL COMMUNICATION TxSOF Data transmitted CommandRegister = Idle Remark: I•CODE1 do not have a SOF and a EOF Command = (Transmit OR Receive OR Transceive) Idle (000) GoToRx1 (100) (001) ...

Page 105

Philips Semiconductors I•CODE Reader IC 16.5 Commands to Access the E²PROM 16.5.1 WRITEE2 COMMAND 01 16.5.1.1 Overview Command Code hex WriteE2 01 Get data from FIFO buffer and write it to the E²PROM The WriteE2-Command interprets the first two bytes ...

Page 106

Philips Semiconductors I•CODE Reader IC 16.5.1.3 Timing Diagram The following diagram shows programming of 5 bytes into the E²PROM: t prg,del NWrite Write Adr Adr Data Byte0 Byte1 E2 LSB MSB WriteE2 command active E²PROM Programming E2Ready TxIRq Figure 16-3: ...

Page 107

Philips Semiconductors I•CODE Reader IC 16.5.2 READE2 COMMAND 03 16.5.2.1 Overview Command Code hex Reads data from E²PROM and puts it to the ReadE2 03 FIFO buffer The ReadE2-Command interprets the first two bytes found in the FIFO buffer as ...

Page 108

Philips Semiconductors I•CODE Reader IC 16.6 Diverse Commands 16.6.1 LOADCONFIG COMMAND 07 16.6.1.1 Overview Command Code hex Reads data from E²PROM and initialises the LoadConfig 07 registers The LoadConfig-Command interprets the first two bytes found in the FIFO buffer as ...

Page 109

Philips Semiconductors I•CODE Reader IC 16.6.2.2 CRC-Coprocessor Settings For the CRC-Coprocessor the following parameters may be configured: Parameter CRC Register Length 1 = Algorithm according ISO 15693 or according CRC Algorithm Shift the MSBit or LSBit first into the CRC- ...

Page 110

Philips Semiconductors I•CODE Reader IC 17 TYPICAL APPLICATION 17.1 Circuit Diagram The figure below shows a typical application, where the antenna is direct connected to the SL RC400: Control Lines µProcessor Data Bus IRQ Figure 17-1: Circuit Diagram for Application ...

Page 111

Philips Semiconductors I•CODE Reader IC 17.2 Circuit Description The matching circuit consists of an EMC low pass filter (L0 and C0), a matching circuitry (C1 and C2), and a receiving circuit (R1, R2, C3 and C4), and the antenna itself. ...

Page 112

Philips Semiconductors I•CODE Reader IC 17.2.3 RECEIVING CIRCUIT The internal receiving concept of the SL RC400 makes use of both side-bands of the sub-carrier load modulation of the label response. No external filtering is required recommended to use ...

Page 113

Philips Semiconductors I•CODE Reader IC 18 TEST SIGNALS 18.1 General The SL RC400 allows different kind of signal measurements. These measurements can be used to check the internally generated and received signals using the possibilities of the serial signal switch ...

Page 114

Philips Semiconductors I•CODE Reader IC 18.3 Analog Test-Signals The analog test signals may be routed to pin AUX by selecting them with the register bits TestAnaOutSel. Value Signal Name 0 V mid 1 V bandgap 2 V RxFollI 3 V ...

Page 115

Philips Semiconductors I•CODE Reader IC 18.4 Digital Test-Signals Digital test signals may be routed to pin SIGOUT by setting bit SignalToSIGOUT digital test signal may be selected via the register bits TestDigiSignalSel in Register TestDigiSelect. The signals ...

Page 116

Philips Semiconductors I•CODE Reader IC 18.5 Examples of Analog- and Digital Test Signals Fig. 17 shows the answer of an I•CODE1 Label unselected read command using the Qclock receiving path. RX –Reference is given to show the ...

Page 117

Philips Semiconductors I•CODE Reader IC 19 ELECTRICAL CHARACTERISTICS 19.1 Absolute Maximum Ratings SYMBOL T Ambient or Storage Temperature Range amb,abs DVDD AVDD DC Supply Voltages TVDD V Absolute voltage on any digital pin to DVSS in,abs V Absolute voltage on ...

Page 118

Philips Semiconductors I•CODE Reader IC 19.4 Pin Characteristics 19.4.1 INPUT PIN CHARACTERISTICS Pins D0 to D7, A0 and A1 have TTL input characteristics and behave as defined in the following table. SYMBOL PARAMETER I Input Leakage Current Leak V Threshold ...

Page 119

Philips Semiconductors I•CODE Reader IC 19.4.2 DIGITAL OUTPUT PIN CHARACTERISTICS Pins D0 to D7, SIGOUT and IRQ have TTL output characteristics and behave as defined in the following table. SYMBOL PARAMETER V Output Voltage HIGH OH V Output Voltage LOW ...

Page 120

Philips Semiconductors I•CODE Reader IC 19.5 AC Electrical Characteristics 19.5.1 AC SYMBOLS Each timing symbol has five characters. The first character is always 't' for time. The other characters indicate the name of a signal or the logic state of ...

Page 121

Philips Semiconductors I•CODE Reader IC 19.5.2 AC OPERATING SPECIFICATION 19.5.2.1 Bus Timing for Separated Read/Write Strobe SYMBOL t LHLL t Multiplexed Address Bus valid to ALE low (Address Set Up Time) AVLL t Multiplexed Address Bus valid after ALE low ...

Page 122

Philips Semiconductors I•CODE Reader IC 19.5.2.2 Bus Timing for Common Read/Write Strobe SYMBOL t LHLL t Multiplexed Address Bus valid to AS low (Address Set Up Time) AVLL t Multiplexed Address Bus valid after AS low (Address Hold Time) LLAX ...

Page 123

Philips Semiconductors I•CODE Reader IC 19.5.2.3 Bus Timing for EPP SYMBOL t LLLH t Multiplexed Address Bus valid to nAStrb high (Set Up Time) AVLH t Multiplexed Address Bus valid after nAStrb high (Hold Time) LHAX t CLSL t SHCH ...

Page 124

Philips Semiconductors I•CODE Reader IC 19.5.3 CLOCK FREQUENCY The clock input is pin 1, OSCIN. PARAMETER Clock Frequency (checked by the clock filter) Duty Cycle of Clock Frequency Jitter of Clock Edges The clock applied to the SL RC400 acts ...

Page 125

Philips Semiconductors I•CODE Reader PROM CHARACTERISTICS The E²PROM has a size of 8x16x8 = 1.024 bit. SYMBOL PARAMETER t Data Endurance EEEndurance t Data Retention EERetention t Erase Time EEErase t Write Time EEWrite Product Specification ...

Page 126

Philips Semiconductors I•CODE Reader IC 21 PACKAGE OUTLINES 21.1 SO32 SO32: plastic small outline package; 32 leads; body width 7 pin 1 index 1 e DIMENSIONS (inch dimensions are derived from the original mm dimensions) A ...

Page 127

Philips Semiconductors I•CODE Reader IC 22 TERMS AND ABBREVIATIONS Designation: Description: µ-Processor Micro Processor E²PROM Electrically Erasable Programmable Read Only Memory EOF End of Frame FWT Frame Waiting Time: maximum time delay between last bit transmitted by the reader and ...

Page 128

Philips Semiconductors I•CODE Reader IC 23 DEFINITIONS Data sheet status Objective specification This data sheet contains target or goal specifications for product development. Preliminary specification This data sheet contains preliminary data; supplementary data may be published later. Product specification This ...

Page 129

Philips Semiconductors I•CODE Reader IC 25 REVISION HISTORY REVISION DATE CPCN 1.0 2.0 14.11.01 3.1 17.08.04 Table 25-1: Document Versions Up to Revision 1.0 PAGE First published version Preliminary version Update current consumption Table 19-3 Update register description 0x14, 0x19 ...

Page 130

Philips Semiconductors - a worldwide company Contact Information For additional information please visit http://www.semiconductors.philips.com.Fax: + 24825 For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com. © Koninklijke Philips Electronics N.V. 2002 All rights are reserved. Reproduction in whole or ...

Related keywords