Imm Design PDF
Imm Design PDF
Imm Design PDF
Immo-RKE-System-Design Version 4
Philips Semiconductors
Content
1 Introduction
2 Immobilizer antenna design
Immo-RKE-System-Design Version 4
3 ABIC design and optimization
4 System verification
1
Introduction
System configuration
Basics of communication
Immo-RKE-System-Design Version 4
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
User Manual and Software HSIS/UM9708: Control Software Library for PDF7991AT
and PCF7936AS.
User Manual and Tool: Transponder Evaluation and Development Kit (TED-Kit)
HSIS/UM9907.
Philips Semiconductors
Microcontroller
Ca
Interface
Interface
Bus- ABIC
ABIC Rx Rx
Power
Drivers
Drivers
system
Immo-RKE-System-Design Version 4
HITAG/
HITAG/
La
Tx2
STARC
STARC
Voltage
Voltage
VDC, Regulator Data
GND Regulator
Philips Semiconductors
1
Introduction
System configuration
Basics of communication
Immo-RKE-System-Design Version 4
Philips Semiconductors
demodulator
tap point It
Ib data
energy
Vb Vt
data 6V
Immo-RKE-System-Design Version 4
Philips Semiconductors
Data
Manchester
RL
Immo-RKE-System-Design Version 4
CDP
RWD Trans-
ponder
It V demodulator
Ib
data
energy
Vb Vt 6V
data
Immo-RKE-System-Design Version 4
Philips Semiconductors
Data
Drivers on
Coding
Drivers off
Timing
TWRP TWRP TWRP TWRP TWRP
Immo-RKE-System-Design Version 4
TLOG_0 TLOG_0 TLOG_1 TLOG_1 TLOG_0
Basestation
Antenna Signal
2
Immobilizer antenna design
Immo-RKE-System-Design Version 4
Mechanical antenna design
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Laboratory Report: Questions to the ABIC (PCF7991).
Philips Semiconductors
damping factor: R
=
2L
R L C
time constant:
1
=
I quality factor:
VR VL VC f L
Q= 0
= 0
= f
0
B R
Immo-RKE-System-Design Version 4
V0 voltages (magnitude):
VR = V0
VL = Q V0
VC = Q V0
Philips Semiconductors
100 1
0.8 f = B
50
0.707
abs(Y))/Ymax ->
phase(Z)[] ->
0.6
0
0.4
-50
Immo-RKE-System-Design Version 4
0.2
f0 f0
-100 0
100 110 120 130 140 150 100 110 120 130 140 150
f[kHz] -> f[kHz] ->
L R 1
Rohm ohm L
CW CW CW Xeff,S
Rohm Rs
RS = 2 QL =
1 RS
2
R ohm + L
Cw CW
L Xeff, S 2
R ohm L 1
+ L
CW CW CW
X eff,S = 2
1
Rohm R ohm2
+ L
ohm's resistance of the antenna [] CW
Immo-RKE-System-Design Version 4
L inductance of the antenna [H]
CW
interwinding capacitance of the antenna [F]
RS
effective series resistance of the antenna []
Xeff ,S
effective series reactance of the antenna []
QL quality factor of the antenna
Determines
transient and decay times of the antenna signal write pulses
energy content of the field
transmission range
Immo-RKE-System-Design Version 4
Influenced by
losses due to eddy currents in metal in the vicinity of antenna
thickness of antenna wire
permeability of the core
losses due to energy absorption by transponder
Philips Semiconductors
Resonant frequency
0 1
Definition: f0 = =
2 2 L C
Immo-RKE-System-Design Version 4
Aging of the antenna components
High damping factor (low Q) reduces effective resonant
frequency:
0' = 02 2
Philips Semiconductors
Coupling factor
L1 L2 C2 R2
Immo-RKE-System-Design Version 4
C1
energy
data
k (coupling factor) depends on the
- amount and
- direction of the magnetic field
Philips Semiconductors
Coupling factor
Immo-RKE-System-Design Version 4
antennas
their placement relative to each other
the materials inside or close to the coils
Since the coupling factor is hard to calculate or to find by
simulations, the parameter should be measured
Philips Semiconductors
Immo-RKE-System-Design Version 4
V1 V2 Attention: V2 has high impedance,
proper probe calibration mandatory.
Use low-capacitive probes.
Frequency Oscilloscop
generator e V2 L1
(125kHz k= 100%
Sine-wave)
V1 L2
Philips Semiconductors
2
Immobilizer antenna design
Immo-RKE-System-Design Version 4
Electrical design rules
Mechanical antenna design
Philips Semiconductors
Immo-RKE-System-Design Version 4
EMC requirements:
susceptibility
radiation
Communication distance
Philips Semiconductors
Immo-RKE-System-Design Version 4
Coupling factor range: 0.5 - 20 %
Philips Semiconductors
2
Immobilizer antenna design
Immo-RKE-System-Design Version 4
Electrical design rules
Mechanical antenna design
Philips Semiconductors
Electrical design rules (1): General Remarks
Due to the variety of different requirements and restrictions, the immobilizer
antenna design is rather an iterative process
To optimize the system and to meet all requirements, system simulations should
be applied during the design
Following, some basic design rules are given, to support the optimization
process
Immo-RKE-System-Design Version 4
Philips Semiconductors
Electrical design rules (2): Transponder antenna
For designing a transponder antenna for a normal application of HITAG2+ or
STARC1, L=2.35mH, Q=35, as used in the HITAG2 transponder is a good
starting value.
Immo-RKE-System-Design Version 4
Smaller inductances lead to the opposite effect in both cases. Finding the
optimum compromise is only possible employing system simulations. However
the optimization curve is very flat. Therefore a change from e.g.. 2,3mH to
2.8mH has only a minor effect.
The models for STARC2 are still under development. At the moment we propose
also 2.35mH as a starting value for optimization of the transponder inductance.
The size and volume of the ferrite core influences the coupling factor. Higher
Immo-RKE-System-Design Version 4
volumes lead to higher coupling, however this effect is only proportional to the
3rd root of the volume.
Philips Semiconductors
2
Immobilizer antenna design
Immo-RKE-System-Design Version 4
Electrical design rules
Mechanical antenna design
Philips Semiconductors
Mechanical Design: Configurations
Plastic spacer
Transponder
metal lock
Key
barrel
Antenna
dash board coil The upper design
example normally results
in higher coupling factors
Plastic
Immo-RKE-System-Design Version 4
spacer
Transponder
Antenna
coil
Philips Semiconductors
Mechanical Design Rules (1)
Keep some distance between metal lock barrel and antenna coil
by a plastic spacer part not to dissipate too much field energy in
form of eddy currents into the metal.
Place the transponder in axial direction as close to the antenna
as possible or even inside.
The distance of the transponder in radial direction from the lock
barrel middle axis must be smaller than the inner coil winding
radius.
Immo-RKE-System-Design Version 4
Inside the key, the transponder should be placed as far as
possible from the key metal parts but as close as possible
towards the antenna coil.
Philips Semiconductors
Mechanical Design Rules (2)
Immo-RKE-System-Design Version 4
position before finishing the lock design. Optimization by
analytical calculations is hardly possible.
Philips Semiconductors
Bad Mechanical Design Example
Transponder
too far from Antenna
too close to metal
part of key
Immo-RKE-System-Design Version 4
Antenna coil
too far from transponder
no space between metal an coil
Philips Semiconductors
Mechanical Requirements
The mechanical stability of the ferrite coil of the transponder antenna, also
related to its packaging and the way the part is soldered to the PCB, is very
important. This issue should be addressed by fall tests with coils soldered to the
final PCB.
The temperature and humidity drift of the inductance is a very important issue as
well as a small manufacturing tolerance. The overall tolerance should be in the
3% range, at least for systems with weak coupling.
If water can enter the key housing and short the coil or the interconnection to the
Immo-RKE-System-Design Version 4
transponder IC, the system will fail. Therefore, water protection by molding,
lacquering or a water resistant sealed key is important.
Philips Semiconductors
3
ABIC basestation design and optimization
Design and adaptation of the resonant
circuit to the ABIC
Implementation of the AST algorithm
Configuration of the ABIC
Electrical verification and debugging
Immo-RKE-System-Design Version 4
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Laboratory Report: Proposal for a Circuit Design and PCB-Layout for the PCF7991
(ABIC)
User Manual and Tool: Transponder Evaluation and Development Kit (TED-Kit)
HSIS/UM9907.
Philips Semiconductors
Basic specifications for ABIC based
systems
ABIC:
- maximum antenna current: Imax,p = 200 mAp (Burst mode: 400 mAp)
- output voltage: Vout = 5V * 4/ = 6.3 Vp
- maximum Rx-pin-input voltage: VRx,p = 7..8 Vp
Immo-RKE-System-Design Version 4
Philips Semiconductors
RWD Antenna
Immo-RKE-System-Design Version 4
(Vtap = Q Vout = 63Vp) VRX = 7..8Vp Ca
(Rint,max = 33k)
Tx2
k = 1% (measured)
Coil Design... QGND Vout = 6.3Vp
GND
Philips Semiconductors
2 r
L = 4 r ln N A1,85
d
L inductance [nH]
r antenna radius [cm]
d wire diameter [cm]
Read/Write NA number of turns
Immo-RKE-System-Design Version 4
Read/Write
Device
Device
Inductance value, calculated by this formula, is strongly influenced by metal and ferrite
in the vicinity of the coil.
Philips Semiconductors
3
ABIC basestation design and optimization
Design and adaptation of the resonant circuit to
the ABIC
Implementation of the AST algorithm
Configuration of the ABIC
Immo-RKE-System-Design Version 4
Electrical verification and debugging
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
User Manual and Software HSIS/UM9708: Control Software Library for PDF7991AT
and PCF7936AS.
Philips Semiconductors
Adaptive-Sampling-Time Principle
phase
R1 s = 2 /2
difference
synchronous detector
V1 L1
low pass
filter
VDemod
VC
Immo-RKE-System-Design Version 4
phaseshifter and multiplier are realized as sample and hold detector
AST Implementation
ABIC C
phase ant
R1
difference
s = 2 ant + offs
s
V1 L1
Immo-RKE-System-Design Version 4
Data
LP
VC
sampling resolution:
360
64 = 5,625
Philips Semiconductors
Microcontroller Function
{
UBYTE t_antenna;
t_antenna = READ_PHASE();
t_antenna <<= 1; // multiply by 2
Immo-RKE-System-Design Version 4
t_antenna += t_offset; // add compensation constant
t_antenna &= 0x3F; // mask out
SET_SAMPLING_TIME(t_antenna);
}
Philips Semiconductors
3
ABIC basestation design and optimization
Immo-RKE-System-Design Version 4
Electrical verification and debugging
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Laboratory Report: Questions to the ABIC (PCF7991).
Philips Semiconductors
THRESET
Control Register
FREEZE
DISLP1
0/1
Sampling Highpass Lowpass Amplifier 1 Smart
EMI filter Amplifier 0 filter Comparator
demodulator filter
Rv RX +
DOUT
-
VIRX
Vtap
RIRX Input
40/ 32/ 3/ 32/
protection
160Hz 16 6kHz 6
GAIN0*
GAIN1*
FILTERH
FILTERL
HYSTER
DISSMART
ESIS
COMP
Immo-RKE-System-Design Version 4
QGND
Control Register
TEST_SAMPLING_PHASE
TEST_ANAOUT
MODE
TEST_3900Hz
lowest internal clock
TEST_OFF
ABIC
Bit 0 Bit 3
Page:
0 GAIN1 GAIN0 FILTERH FILTERL
Immo-RKE-System-Design Version 4
DISSMART- FSEL1 FSEL0
3 DISLP1
COMP
Immo-RKE-System-Design Version 4
signal at the input of the smart comparator (check TEST_ANAOUT as explained in this training) for the
weakest baseband signal expected in the given system
2 mVpp would correspond to the minimum receiver sensitivity multiplied by the maximum gain of the ABIC
the weakest baseband signal occurs for the worst case combination of transponder resonant frequency
tolerance and basestation resonant frequency tolerance
Philips Semiconductors
3
ABIC basestation design and optimization
Immo-RKE-System-Design Version 4
Electrical verification and debugging
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Philips Semiconductors
VDD 100 nF 10 F
TX1
XTAL1
Control
Unit
1 DIN
RX
Synchron Bandpass Filter DOUT
Demodulator Amplifier Serial Interface to C
R SCLK
x Dynamic Control
Digitizer
2 4
Immo-RKE-System-Design Version 4
Phase
Measurement
Control Register
100 nF 100 nF
3 1 nF
1M
Philips Semiconductors
4
System verification
Immo-RKE-System-Design Version 4
Temperature, humidity and functional tests
EMC measurements and optimization
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Philips Semiconductors
Immo-RKE-System-Design Version 4
by measurements
Philips Semiconductors
Immo-RKE-System-Design Version 4
neglected
modelling the transponder by pure ohmic load (power dissipation and
load modulation)
V/I transfer function of the transponder is linearized (pice-wise)
modelling the demodulator of the basestation by math. model
Philips Semiconductors
Simulation Capabilities
Important Note:
Due to the given restrictions, the simulations can not replace practical
measurements and qualification of the transponder system
Measurements, which include temperature effects, aging and other
parameter of the used devices, have to be done in addition to the following
simulations
Immo-RKE-System-Design Version 4
Following, one option to do worst case simulations with the PHILIPS
simulation tool TOLSIMU is shown on an example with practical values.
Philips Semiconductors
Immo-RKE-System-Design Version 4
RCU,FE = 22 - 24.4 Ohm
Philips Semiconductors
Immo-RKE-System-Design Version 4
RV,MIN = 235 kOhm
RV,NOM = 270 kOhm (choosen according to IEC-E24, 2% Toleranz)
Philips Semiconductors
Immo-RKE-System-Design Version 4
Philips Semiconductors
Immo-RKE-System-Design Version 4
Philips Semiconductors
52
52
3.2%
Immo-RKE-System-Design Version 4
-3.2% 52
52
7.7% 18.3
Philips Semiconductors
Immo-RKE-System-Design Version 4
Philips Semiconductors
3.2%
Immo-RKE-System-Design Version 4
-3.2%
26.5%
Philips Semiconductors
4
System verification
Immo-RKE-System-Design Version 4
Temperature, humidity and functional tests
EMC measurements and optimization
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Philips Semiconductors
TX1
Ra
Lt La
Ca0
Ct0
TX2
Ct1 Ca1
Ct2 Ca2
...
...
Ctm Can
Immo-RKE-System-Design Version 4
Transponder
(bondout version)
Rv
RX
Philips Semiconductors
4
System verification
Immo-RKE-System-Design Version 4
EMC measurements and optimization
Temperature and humidity chamber tests should be done with ALL transponder system components
included (basestation electronics, immobilizer coil and transponder)
Functional tests should be done with a larger number of devices to get statistically relevant results
The ICs used in the tested modules should be taken from different batches
Immo-RKE-System-Design Version 4
Philips Semiconductors
4
System verification
Immo-RKE-System-Design Version 4
EMC measurements and optimization
Related Documents, Software and Tools:
Application Note AN99075: Designing RF-Identification Basestations with the
Advanced Basestation IC PCF7991.
Laboratory Report: Questions to the ABIC (PCF7991).
Philips Semiconductors
VDD 100 nF 10 F
TX1
XTAL1
Control
Unit
DOUT
Rv RX
Synchron Bandpass Filter DIN
EMI Filter
Demodulator Amplifier Serial Interface
Digital Glitch to C
Filter SCLK
Dynamic Control
Digitizer
Immo-RKE-System-Design Version 4
Phase
Measurement
Control Register
100 nF 100 nF
Philips Semiconductors
The power supply shall be bypassed (de-coupled) via a 10F or larger capacitor in parallel to a 100nF
capacitor
For bypassing the internal analog virtual ground (~2V), a 100nF capacitor has to be connected from the
QGND-pin to the VSS-pin. This capacitor connection should be low impedance and close to the IC.
Another 100nF capacitor is connected from CEXT to VSS, which is needed for the 2nd high pass filter.
This capacitor connection should be low impedance and close to the IC too.
It is recommended to place a guard ring at the QGND potential around the CEXT-pin - capacitor lead, to
prevent leakage currents into CEXT.
Immo-RKE-System-Design Version 4
The usage of the internal ABIC glitch filters should be considered depending on the particular
application.
Philips Semiconductors
Increasing the Q-factor of the basestation antenna to improve the selectivity of the basestation resonant
circuit.
Please read the relating chapters of the ABIC application note very carefully,
which provide additional hints and background information concerning the
presented topics.
Immo-RKE-System-Design Version 4
Philips Semiconductors
Immo-RKE-System-Design Version 4
The other channels of the oscilloscope are connected to important signals like RX, DIN,
DOUT, SCLK and VDD
By this, the prehistory of the error can be observed and countermeasures can be done
Note: Measurements during EMC tests may have strong influence on the system
performance and EMC behaviour, due to the susceptibility of the measurement probes and
cables.
Philips Semiconductors
Immo-RKE-System-Design Version 4
Philips Semiconductors
Content
1 Block diagram of an RKE system (example)
2 Design of an remote data telegram
Immo-RKE-System-Design Version 4
3 Decoder and identification functions
Basestation
recJo
j _~~=
EbbmoljLo^jF
aJ=~=f~
Immo-RKE-System-Design Version 4
IDE1IDEn(1)
SI1SIn(1)
_=~ SYNC1SYNCn(1)
_=
(1) These values must be stored in the basestation memory for each car remote control (1..n) separately
Philips Semiconductors
Immo-RKE-System-Design Version 4
F
==~==~===~==
~==~=~~=~=
Philips Semiconductors
t trans
Transmit Transmit
1 2 RDHT
t trans
Immo-RKE-System-Design Version 4
Parity
Sequence Sequence
Run-In Key Identifier Command
Increment Response
t data
114 bit/Block (inc. 2 filling bits)
Philips Semiconductors
Immo-RKE-System-Design Version 4
Philips Semiconductors
Decoder and identification functions (1)
Receiver / C wake up
M Synchronise to RUN-IN
Immo-RKE-System-Design Version 4
wrong Bitcount
See Flowchart
M Part 2
RUN-IN synchronization and
Manchester decoder
Init_timeout = 95 ms
Timeout detected
(285 ms or 95 ms)
M
Button release notification
M
Philips Semiconductors
Decoder and identification functions (2)
N
wrong
Parity ?(1) M
Button release
right notification
no
IDE valid ? M
M
right
no (BRB)
CID != 0?
yes (RCB)
no
no SIFOB.LOW in
SIFOB.LOW in
self synch. capture range? (3) M
capture range?(2)
yes yes
Immo-RKE-System-Design Version 4
Calculate the sequence response of the basestation: Calculate the sequence response of the basestation:
SRBAS=f(IDEFOB,RSKBAS,CIDFOB,SIHIGH,BAS(IDE)(5) SRBAS=f(IDEFOB,RSKBAS,CIDFOB,SYNC HIGH,BAS(IDE)
+SI LOW,FOB) +8000200h(4) +SI LOW,FOB)
no no
SRBAS = SRFOB ? SRBAS = SRFOB ? M
yes yes
Init_timeout = 285 ms
M
Philips Semiconductors
Immo-RKE-System-Design Version 4
Laboratory Report: Questions to the ABIC (PCF7991).
Laboratory Report: Proposal for a Circuit Design and PCB-Layout for the PCF7991(ABIC).
Product Qualification Packages of the particular products.
Philips Semiconductors
Application Note AN00041: Implementation of remote keyless entry with the PCF7946.
User manual and Software CAS/UM0101: HITAG2 / HITAG2+ Security Algorithm
for 8 bit microcontrollers.
User Manual and Tool: Transponder Evaluation and Development Kit (TED-Kit)
HSIS/UM9907.
Immo-RKE-System-Design Version 4
Philips Semiconductors
Immo-RKE-System-Design Version 4