1 cross id tag identification emulator part a final presentation performed by: raanan steinberg yido...

24
1 Cross ID Cross ID Tag identification Tag identification emulator emulator Part A final presentation Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab

Post on 20-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

1

Cross ID Cross ID Tag identification emulatorTag identification emulator

Part A final presentationPart A final presentationPerformed by:

Raanan Steinberg

Yido Shalev

Project instructor:

Yossi Hipsh

Technion – Israel Institute of TechnologyDepartment of Electrical EngineeringHigh Speed Digital Systems Lab

Page 2: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

2

OverviewOverview

Electromagnetic tracking and identifying system.

Optional applications:– Electromagnetic bar-code– Blind aid devices.

Page 3: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

3

OverviewOverview

TransmitterProduct

Receiver

Page 4: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

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.

Page 5: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

5

So far…So far…

Learning the problem.General design.Equipment learning processBlock diagram:– Choosing components.– ID gate realization.

Page 6: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

6

So far…So far…

Manual checking (ID gate)

Page 7: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

7

`̀ID gate testID gate test

High speed Pulse generator

T = 100trise DIP switchManually

controlling delay unit

SCOPE

triggertrigger

Page 8: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

8

So far…So far…

Controller solution proposals:FPGA

Microchip controller

Page 9: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

9

FinallyFinally……

The chosen one:

Page 10: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

10

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)

Page 11: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

11

`̀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

Page 12: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

12

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 13: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

13

Pulse GeneratorPulse Generator

Pulse generator

33250A 80 MHz Agilent Pulse width 8 ns Rise time 5 ns 2 output (trigger)

Page 14: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

14

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 15: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

15

Monolithic 8bit programmable delay line (3D7408-0.25)

Min delay 10-14 nsMax delay 77.75 ns0.25 ns step

Delay unitDelay unit

Page 16: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

16

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 17: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

17

1

2

3

4 5

6

7

8

MC10EL04

NC

NC

D0

D1

Q

Q

VCC = (4.2 to 5.7) Volt

VEE = 0 Volt

And gatesAnd gates

MC10EL04 (ON semiconductor)

Page 18: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

18

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 19: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

19

Integrator Integrator

Page 20: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

20

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 21: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

21

LAB-VIEWLAB-VIEW

Graphical programming language

Page 22: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

22

System characterizationSystem characterization

Pulse GeneratorDelay unitAnd gatesIntegratorLab-VIEW

Page 23: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

23

Coming up Ahead…Coming up Ahead…

1. Programming the controller in Lab-VIEW environment. (7 weeks)

2. Adding the integrator & the and gates to the circuit. (2 weeks)

3. Connecting the controller to the circuit. (2 weeks)

4. Testing the environment. (3 weeks)5. Final presentation and report.

Page 24: 1 Cross ID Tag identification emulator Part A final presentation Performed by: Raanan Steinberg Yido Shalev Project instructor: Yossi Hipsh Technion –

24

EEstimated end of projectstimated end of project

26/6/0526/6/05