SLRC40001T/OFE,112 NXP Semiconductors, SLRC40001T/OFE,112 Datasheet
SLRC40001T/OFE,112
Specifications of SLRC40001T/OFE,112
935269551112
SLRC400
SLRC41TOFED
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.2 Philips Semiconductors INTEGRATED CIRCUITS December 2005 ...
Page 2
Philips Semiconductors I CODE Reader IC CONTENTS 1 GENERAL INFORMATION ......................................................................................................... 7 1.1 Scope......................................................................................................................................... 7 1.2 General Description..................................................................................................................... 7 1.3 Features ..................................................................................................................................... 8 1.4 Ordering Information.................................................................................................................... 8 2 BLOCK DIAGRAM ..................................................................................................................... 9 3 PINNING INFORMATION .......................................................................................................... 10 3.1 Pin Configuration....................................................................................................................... ...
Page 3
Philips Semiconductors I CODE Reader IC 6.1 Diagram of the E²PROM Memory Organisation ........................................................................... 64 6.2 Product Information Field (Read Only)........................................................................................ 64 6.3 Register Initialisation Files (Read/Write)...................................................................................... 65 6.3.1 Start Up Register Initialisation File (Read/Write) .......................................................................... 66 6.3.2 Shipment Content ...
Page 4
Philips Semiconductors I CODE Reader IC 10.3 Stand By Mode ......................................................................................................................... 83 10.4 Receiver Power Down ............................................................................................................... 83 11 START UP PHASE ................................................................................................................... 84 11.1 Hard Power Down Phase........................................................................................................... 84 11.2 Reset Phase ............................................................................................................................. 84 11.3 Initialising Phase ....................................................................................................................... 84 ...
Page 5
Philips Semiconductors I CODE Reader IC 16.4.4 States of the Label Communication .......................................................................................... 105 16.4.5 State Diagram for the Label Communication ............................................................................. 106 16.5 Commands to Access the E²PROM .......................................................................................... 107 16.5.1 WriteE2 Command 01 hex 16.5.2 ReadE2 Command 03 ...
Page 6
Philips Semiconductors I CODE Reader IC 23 DEFINITIONS ......................................................................................................................... 130 24 LIFE SUPPORT APPLICATIONS ............................................................................................ 130 25 REVISION HISTORY .............................................................................................................. 131 Contact Information........................................................................................................................... 132 Product Specification Rev. 3.2 December 2005 6 SL RC400 ...
Page 7
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 ...
Page 8
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) Supports I ...
Page 9
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 ...
Page 10
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 ...
Page 11
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 ...
Page 12
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 ...
Page 13
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 ...
Page 14
Philips Semiconductors I CODE Reader IC 4.3 Connection to Different µ-Processor Type s The connection to different µ-Processor types is shown in the following table: Separated Read/Write Strobe SL RC400 Dedicated Address Bus ALE HIGH ...
Page 15
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 ...
Page 16
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 ...
Page 17
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 ...
Page 18
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 ...
Page 19
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 ...
Page 20
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 ...
Page 21
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 ...
Page 22
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 ...
Page 23
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. ...
Page 24
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 ...
Page 25
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 ...
Page 26
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 ...
Page 27
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 ...
Page 28
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 29
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 ...
Page 30
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 ...
Page 31
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. ...
Page 32
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 ...
Page 33
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 ...
Page 34
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 ...
Page 35
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 ...
Page 36
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 ...
Page 37
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 ...
Page 38
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 ...
Page 39
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 40
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 41
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 ...
Page 42
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 ...
Page 43
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, ...
Page 44
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 ...
Page 45
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 ...
Page 46
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 ...
Page 47
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 ...
Page 48
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 TimeSlotPeriod 7-0 TimeSlotPeriod defines the time between automatically mitted Frames. To send a Quit-Frame according to the ...
Page 49
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 ...
Page 50
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 ...
Page 51
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 ...
Page 52
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 ...
Page 53
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 ...
Page 54
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 ...
Page 55
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 ...
Page 56
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 ...
Page 57
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 ...
Page 58
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 ...
Page 59
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 ...
Page 60
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 ...
Page 61
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 ...
Page 62
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 ...
Page 63
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 bits ...
Page 64
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 ...
Page 65
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. RsMaxP: Maximum Source Resistance for the p-Channel Driver ...
Page 66
Philips Semiconductors I CODE Reader IC 6.3.1 START UP REGISTER INITIALISATION FILE (READ/WRITE) The content of the E²PROM memory block address 1 and 2 are used to initialise the SL RC400 registers during the Initialising Phase automatically. ...
Page 67
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 ...
Page 68
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 ...
Page 69
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 ...
Page 70
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: HiAlert ...
Page 71
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 ...
Page 72
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 ...
Page 73
Philips Semiconductors I CODE Reader IC 8.2 Implementation of Interrupt Request Handling 8.2.1 CONTROLLING INTERRUP TS AND THEIR STATUS The SL RC400 informs the µ-Processor about the interrupt request source by setting the according bit in the InterruptRq Register. The ...
Page 74
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 ...
Page 75
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 ...
Page 76
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 ...
Page 77
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 ...
Page 78
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 ...
Page 79
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 ...
Page 80
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 ...
Page 81
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 ...
Page 82
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 ...
Page 83
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). ...
Page 84
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 ...
Page 85
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 ...
Page 86
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 ...
Page 87
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 ...
Page 88
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 ...
Page 89
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 ...
Page 90
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 ...
Page 91
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, ...
Page 92
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, ...
Page 93
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 ...
Page 94
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 ...
Page 95
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. ...
Page 96
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 ...
Page 97
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 ...
Page 98
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 ...
Page 99
Philips Semiconductors I CODE Reader IC 16.3 SL RC400 Commands Overview Command Code Runs the Reset- and Initialisation Phase. StartUp 3F hex Note: This command can not be activated by software, but only by a Power-On or Hard Reset No ...
Page 100
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 ...
Page 101
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 ...
Page 102
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 ...
Page 103
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 ...
Page 104
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 ...
Page 105
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. ...
Page 106
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 ...
Page 107
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 ...
Page 108
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 ...
Page 109
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 ...
Page 110
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 ...
Page 111
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 ...
Page 112
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 ...
Page 113
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 ...
Page 114
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 ...
Page 115
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 ...
Page 116
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 ...
Page 117
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 ...
Page 118
Philips Semiconductors I CODE Reader IC 18.5 Examples of Analog- and Digital Test Signals Fig. 17 shows the answer CODE1 Label unselected read command using the Qclock receiving path. RX –Reference is given to ...
Page 119
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 ...
Page 120
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 ...
Page 121
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 ...
Page 122
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 ...
Page 123
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 ...
Page 124
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) ...
Page 125
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 Tim e) LHAX t CLSL ...
Page 126
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 ...
Page 127
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 ...
Page 128
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) ...
Page 129
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 ...
Page 130
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 ...
Page 131
Philips Semiconductors I CODE Reader IC 25 REVISION HISTORY REVISION DATE CPCN 1.0 2.0 14.11.01 3.1 17.08.04 Dec 3.2 2005 Table 25-1: Document Versions Up to Revision 1.0 Product Specification Rev. 3.2 December 2005 PAGE First published version Preliminary version ...
Page 132
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 ...