1 cross id tag identification emulator final presentation performed by: shuki yasharzada raanan...
Post on 21-Dec-2015
217 views
TRANSCRIPT
1
Cross ID Cross ID Tag identification emulatorTag identification emulator
Final presentationFinal presentationPerformed by:
Shuki Yasharzada
Raanan Steinberg
Yido Shalev
Project instructor:
Yossi Hipsh
Technion – Israel Institute of TechnologyDepartment of Electrical EngineeringHigh Speed Digital Systems Lab
2
OverviewOverview
Electromagnetic tracking and identifying system.
Optional applications:– Electromagnetic bar-code– Blind aid devices.– Information security.
3
OverviewOverview
TransmitterProduct
Receiver
4
Project GoalsProject Goals
Design and realization of a digital emulator which Identifies Cross ID tag units.
The emulator will operate in base band. Realization will be implemented by high
speed digital elements.
5
ProgressProgress
Learning the problem.General design.Equipment learning processBlock diagram:
– Choosing components.– ID gate realization.
6
`ID gate testID gate test
High speed Pulse generator
T = 100trise DIP switchManually
controlling delay unit
SCOPE
triggertrigger
7
`Block diagramBlock diagram
And gate #2
Delay unit
Processor+
Control unit
High speed Pulse generator
T = 100trise
Tags
A/D
display
D2=T*G
T
G
Enable
E
Pulse
P
Gate Pulse
Tag Pulses
D1=P*E
∫D2
t0 + 100T
t0 dt
Latch
SetR
Reset
S
R
Int. clockT(Int.) ≈ 10T
Main transmitterTag ID unit
LAB-VIEW
And gate #1 Vout
8
System characterizationSystem characterization
Pulse GeneratorDelay unitAnd unitLab-VIEW
9
Pulse GeneratorPulse Generator
Pulse generator
33250A Agilent Pulse width 8 ns Rise time 5 ns Output Trigger
10
System characterizationSystem characterization
Pulse GeneratorDelay unitAnd unitLab-VIEW
11
Monolithic 8bit programmable delay line (3D7408-0.25)
Min delay 10-14 nsMax delay 77.75 ns0.25 ns step
Delay unitDelay unit
12
System characterizationSystem characterization
Pulse GeneratorDelay unitAnd unitLab-VIEW
13
And UnitAnd Unit
D1
1
2
3
4 5
6
7
8
MC10EL04
NC
NC
D0
D1
Vcc = 5.0 Volt1
2
3
4 5
6
7
8
MC10EL04
NC
NC
D0
D1
Vcc = 5.0 Volt
1
2
3
4 5
6
7
8
MC10ELT22
Q0
Q1
D0
Q0
Q1
PECL TTL
Vcc = 5.0 Volt1
2
3
4 5
6
7
8
MC10ELT22
Q0
Q1
D0
D1
Q0
Q1
PECL TTL
Vcc = 5.0 Volt
Enable Tag Pulse
E*PT
Q Q
Q Q
T*G
Gate Pulse
14
System characterizationSystem characterization
Pulse GeneratorDelay unitAnd unitLab-VIEW
15
Controller block diagramController block diagram
8 digital outputs(delay unit control)
display LAB-VIEW
Controller+
Processor Analog input(from the integrator)
Digital output(enable for pulse generator)
16
LAB-VIEWLAB-VIEW
Graphical programming language
17
System characterizationSystem characterization
Pulse GeneratorDelay unitAnd unitLab-VIEW
18
Identification test Identification test
Can we recognize the tag pulse?What is the pulse width (Tag*Gate)?What is the pulse rise and fall time?What is the delay (ref and T*G)?Can we determine the Tag delay
number?
19
Agilent 33250Apulser
Delay
Delay
Delay
Delay
Agilent scope54246AAnd
unit
G.P
T.P
EN '1'
Gate unit
Tag unit
REF
T*G*EN
r
r
CC
mC
Z
0
80
0
sec]/[103
][50
2.2
3.1m3.1m
0.4m0.4m
1m1m
2.5m2.5m
1m1m
1m1m
20
Tag emulator block diagramTag emulator block diagram
מקורפולסים
משהה נשלטפיצול(בר-תכנות)
פולסהמקור
לשלושהפולסיםזהים
משהה נשלט(בר-תכנות)
אוסף מתגים
פולס מושההפולס ייחוס המשמש
לכיול תג-הזיהוי
פולס מושהה
פולס מושהה
משהה נשלט(בר-תכנות)
21
Tag emulator realizationTag emulator realization
33250A 80MHzPulse
Generator
LowVoltage
1:10CMOSClock
Driver - MPC946
3 DIP Switches
3D7408-0.25פולס מושהה
3D7408-0.25
שם היצרן:Agilent
שם היצרן: MOTOROLA
SEMICONDUCTOR
שם היצרן:data
delay device
פולס מושההפולס ייחוס המשמש
לכיול תג-הזיהוי
3D7408-0.25 פולס מושהה
22
Agilent scope54246A
T.P
REF
r
r
CC
mC
Z
0
80
0
sec]/[103
][50
2.2
3.1m3.1m
1m1m
2.5m2.5m
1m1m
0.4m0.4m
Distribution Buffer Mpc 946
Agilent 33250APulse generator
And unit
G.P
EN '1'
T*G*EN
1m1m
controller
3D7408Delay Unit
DIPSWITCH
3D7408Delay Unit
DIPSWITCH
3D7408Delay Unit
DIPSWITCH
3D7408Delay Unit
DIPSWITCH
Dis
trib
uti
on
Bu
ffer
Mp
c 94
6
integrator
MC10ELT22
MC10ELT22
MC10EL04
MC10EL04
Gate unit
Tag unit
23
24
T*G delayT*G delay
REFREF
T*GT*G
25
T*G pulse widthT*G pulse width
26
Final experiment Final experiment
Checking every line individually.Finding the reference pulse.Identifying the tag number.
27
Search and identification Search and identification
Gate unitGate unit
Tag unitTag unit
G*TG*T
No overlapNo overlap
28
Gate unitGate unit
Tag unitTag unit
G*TG*T
Partial overlapPartial overlap
Search and identification Search and identification
29
Search and identification Search and identification
Gate unitGate unit
Tag unitTag unit
G*TG*T
Partial overlapPartial overlap
30
Search and identification Search and identification
Gate unitGate unit
Tag unitTag unit
G*TG*T
Full overlapFull overlap
31
Search and identification Search and identification
Gate unitGate unit
Tag unitTag unit
G*TG*T
Partial overlapPartial overlap
32
Gate unitGate unit
Tag unitTag unit
G*TG*T
Partial overlapPartial overlap
Search and identification Search and identification
33
Search and identification Search and identification
Gate unitGate unit
Tag unitTag unit
G*TG*T
No overlapNo overlap
34
No overlap No overlap
35
Full overlap gate unit = 36 nsFull overlap gate unit = 36 ns
36
Partial overlapPartial overlap
37
Tag unit name =14 nsTag unit name =14 ns
38
Full overlap gate unit = 50 nsFull overlap gate unit = 50 ns
39
ResultsResults
We have certain identification of the Tag pulse!
We have certain determination of Tag number!
T*G pulse width 10.4 ns. T*G rise time 680 ps and fall time 840 ps.
40
Project summaryProject summary
The system can detect the tag.The system can be controlled
automatically by an external controller/computer.
41
The EndThe End
42
Appendix Delay Summary Delay Summary
* g_t
t_a a_s
0REF
0T*G
1 cable
3.1 cable + mpc946 + delay unit
+ R*C + 2.5m cable + translator + 1m cable
Delay /1 4.944[ ]1 *
Daley 32.63[ ]6.6 *
REF
T G
r
r
Delay m
Delay m
cc m ns
m
cCable ns
m
Delay u
REF *
12[ ] 946 3[ ] Translator=1.2[ns]
RC=8[ns]
Delay 4.944[ ] 56.83[ ]T G
nit ns mpc ns
ns Delay ns
43
D1
1
2
3
4 5
6
7
8
MC10EL04
NC
NC
D0
D1
Vcc = 5.0 Volt1
2
3
4 5
6
7
8
MC10EL04
NC
NC
D0
D1
Vcc = 5.0 Volt
1
2
3
4 5
6
7
8
MC10ELT22
Q0
Q1
D0
Q0
Q1
PECL TTL
Vcc = 5.0 Volt1
2
3
4 5
6
7
8
MC10ELT22
Q0
Q1
D0
D1
Q0
Q1
PECL TTL
Vcc = 5.0 Volt
Enable Tag Pulse
E*PT
Q Q
Q Q
T*G
Gate Pulse
And unitAnd unit
44
Electrical scheme for the tag emulator (1)
Pulse Generator
) IN (13D7408-0.25
15 (OUT)
Vcc 3.3v
10KΩ
Vcc 3.3v
Pulse in
SMA
Pulse out
Vcc 3.3v
Vcc 3.3v
Vcc 3.3v
Vcc 3.3v
Vcc 3.3v Vcc 3.3v
) IN (13D7408-0.25
15 (OUT)Pulse out
Pulse out
10KΩ
10KΩ
100Ω
100Ω
100Ω
100Ω
100Ω
RFI - Filter
Vcc 3.3v
Test points
) IN (13D7408-0.25
15 (OUT)
• Connections map for the MPC946
9V DC
45
DIPswitch
#nDIP
switch #n
Output
Qa1 from MPC946
10KΩ
10KΩ
9V DC RFI - Filter
Vcc 5v
Vcc 5v
Vcc 5v
"1"
10KΩ
1KΩ
SMA
"1"
"1"
3D7408-0.25
Electrical scheme for the tag emulator (2)
• Connections map for the 3D7408-0.25