Curve Trace r De sign fo r Me asurin g Se m ico n ducto r Co m po - - PowerPoint PPT Presentation

curve trace r de sign fo r me asurin g se m ico n ducto r
SMART_READER_LITE
LIVE PREVIEW

Curve Trace r De sign fo r Me asurin g Se m ico n ducto r Co m po - - PowerPoint PPT Presentation

Curve Trace r De sign fo r Me asurin g Se m ico n ducto r Co m po n e n ts Dionisius Adrianta Wardhana Eindhoven, 28 July 2013 Content Introduction The Assignment Static Measurement Method Dynamic Measurement Method


slide-1
SLIDE 1

Curve Trace r De sign fo r Me asurin g Se m ico n ducto r Co m po n e n ts

Dionisius Adrianta Wardhana

Eindhoven, 28 July 2013

slide-2
SLIDE 2

 Introduction  The Assignment  Static Measurement Method  Dynamic Measurement Method  Conclusion & Recommendation

2

Content

slide-3
SLIDE 3

 1 billion CAN chips shipped ( BU Automotive)  Analyze returning products from customer  80% because of damaged ESD protection—diode  Curve tracer as an ideal solution  Compact in size, low cost, and user friendly  Continuation project  Decrease measurement time

Introduction

3

Introduction

The Assignment

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-4
SLIDE 4

4

Damaged ESD Protection

Introduction

The Assignment

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-5
SLIDE 5

 Design a curve tracer

  • Test equipment unit
  • Plotting points & symmetries
  • Shown as a V-I graph

 Produce less measurement time

The Assignment

5

Introduction

The Assignm ent

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-6
SLIDE 6

6

Diode

Id = Diode current (Amps) Is = Saturation current (Amps) e = Euler Constant (~2.7) q = Charge of electron (1.6 x 10-19 coulombs) Vd = Voltage across diode (Volts) n = non-ideality coefficient (typically 1) k = Boltzmann’s constant (1.38 x 10-23) T = Junction temperature (Kelvin)

Introduction

The Assignm ent

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-7
SLIDE 7

 How to reduce measurement time?

  • Static Input
  • DC Sweep
  • Dynamic Input
  • AC Waveform

 How to make it user friendly?

  • Reduce the circuit complexity
  • Built in the FPGA Board

The Methods

7

Introduction

The Assignm ent

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-8
SLIDE 8

 Was built on:

  • Altium Designer: EDA software

package for printed circuit board, embedded software design

  • Altium NanoBoard 30 0 0 :

FPGA platform device manufactured by Altium

8

The Methods ( cont’d)

Introduction

The Assignm ent

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-9
SLIDE 9

 Divided by two parts:

  • Software Part—Programming on FPGA board
  • Hardware Part—Specify the voltage to meet

the requirement

9

The Methods ( cont’d)

Introduction

The Assignm ent

Static Measurement Method

Dynamic Measurement Method

Conclusion

slide-10
SLIDE 10

 Use DC Sweep as input of curve tracer  Requirements:

  • Vinput: -10 to 10v
  • Compatible with Altium NB3000
  • Diode tested : 1N4001

Static Input Method

10

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-11
SLIDE 11

11

Static Input Method – Hardware Design

Introduction

The Assignment

Static m easurem ent m ethod

Dynamic measurement method

Conclusion

slide-12
SLIDE 12

12

Input shifter & Diode measurement

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-13
SLIDE 13

13

Output Shifter

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-14
SLIDE 14

14

Switch

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-15
SLIDE 15

15

Static Input Method – Hardware Design (2)

Input Voltage Output Voltage < VRef V Negative = Vref Zero > Vref V Positive

Using Bidirectional Analog Switch to replace the MOSFETs

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-16
SLIDE 16

16

Static Input Method – Hardware Design (3)

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-17
SLIDE 17

17

Static Input Method – Software Design

Introduction

The Assignment

Static m easurem ent m ethod

Dynamic measurement method

Conclusion

slide-18
SLIDE 18

18

Static Input Method - Software Flowchart

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-19
SLIDE 19

19

Signal Generator Supply Altium NB3000 Multimeter Bread Board

Me as u re m e n t Se tu p

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-20
SLIDE 20

 Actual measurement time cannot

be produced yet

 The software is able to plot the

  • utput graph from the voltage

acquired via the ADC

 Less complexity than the previous

year result

20

Static Input Method – Result

Introduction

The Assignment

Static Measurem ent Method

Dynamic measurement method

Conclusion

slide-21
SLIDE 21

 AC Waveform as an

input:

  • Sine Waveform
  • Saw tooth Waveform

 Amplitude of 5V  Frequency 50Hz  Vin from -5V to 5V

Dynamic Input Method

21

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

slide-22
SLIDE 22

22

Dynamic Input Method – Hardware Design

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

slide-23
SLIDE 23

23

Measurement Setup

Signal Generator Supply Altium NB3000 Multimeter Bread Board Oscilloscope

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

slide-24
SLIDE 24

24

Dynamic Input Method – Oscilloscope Result

 Result on the oscilloscope screen

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

Measurement Output Display X-Y Mode Display Yellow line: X Axis Green line: Y axis

slide-25
SLIDE 25

25

Dynamic Input Method-Software Design

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

slide-26
SLIDE 26

26

Dynamic Input Method-Programming

i=0 Start

i>50 adc_ 0 read

Rotate Canvas

adc_ 1 read

Draw point

i=i+1

Draw line

END

Save data

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

1

slide-27
SLIDE 27

27

Dynamic Input Method – FPGA Result

Introduction

The Assignment

Static measurement method

Dynam ic m easurem ent m ethod

Conclusion

Oscilloscope Result FPGA Board Result

slide-28
SLIDE 28

 Both of the methods provide faster measurement time

compared with previously made project

 Use of Altium NB3000 simplify the circuit  Conducting AC waveform as an input of curve tracer

provide satisfying measurement result

 The working frequency of the waveform signal is important

to obtain the correct graph

 The voltage obtained needs to be translated first before

going into/ from the ADC and DAC

28

Conclusion

Introduction

The Assignment

Static measurement method

Dynamic measurement method

Conclusion

slide-29
SLIDE 29

 Improve the method of using waveforms as an

input of the curve tracer

 Test other semiconductor components  Create a logging system to maintain the data of

measurement

29

Recommendation

Introduction

The Assignment

Static measurement method

Dynamic measurement method

Conclusion

slide-30
SLIDE 30

30

slide-31
SLIDE 31

31

slide-32
SLIDE 32

32

Diode as a mixer

The importance of the diode is that it is non-linear (or non-Ohmic), which means its response (current) is not proportional to its input (voltage)

slide-33
SLIDE 33

 Diode, will subtract another 0.7V on the final output of

the circuit

 If we use an IC ( bidirectional analog swicthes), the

manufacture have already compensate the value.

33

slide-34
SLIDE 34

34