curve trace r de sign fo r me asurin g se m ico n ducto r
play

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


  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

  2. Content  Introduction  The Assignment  Static Measurement Method  Dynamic Measurement Method  Conclusion & Recommendation 2

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

  4. Damaged ESD Protection Introduction  The Assignment  Static Measurement  Method Dynamic  Measurement Method Conclusion  4

  5. The Assignment  Design a curve tracer Introduction  The Assignm ent  • Test equipment unit Static Measurement  Method • Plotting points & symmetries Dynamic  Measurement Method • Shown as a V-I graph Conclusion   Produce less measurement time 5

  6. Diode Introduction  The Assignm ent  Static Measurement  Method Dynamic  Measurement Method Conclusion  Id = Diode current (Amps) Is = Saturation current (Amps) e = Euler Constant (~2.7) Charge of electron (1.6 x 10 -19 coulombs) q = Vd = Voltage across diode (Volts) n = non-ideality coefficient (typically 1) k = Boltzmann’s constant (1.38 x 10 -23 ) T = Junction temperature (Kelvin) 6

  7. The Methods  How to reduce measurement time? Introduction  The Assignm ent  • Static Input Static Measurement  Method • DC Sweep Dynamic  Measurement Method • Dynamic Input Conclusion  • AC Waveform  How to make it user friendly? • Reduce the circuit complexity • Built in the FPGA Board 7

  8. The Methods ( cont’d)  Was built on: Introduction  • Altium Designer : EDA software The Assignm ent  Static Measurement package for printed circuit board,  Method embedded software design Dynamic  • Altium NanoBoard 30 0 0 : Measurement Method FPGA platform device Conclusion  manufactured by Altium 8

  9. The Methods ( cont’d)  Divided by two parts: Introduction  • Software Part—Programming on FPGA board The Assignm ent  Static Measurement  • Hardware Part—Specify the voltage to meet Method the requirement Dynamic  Measurement Method Conclusion  9

  10. Static Input Method  Use DC Sweep as input of curve tracer Introduction  The Assignment   Requirements: Static  Measurem ent • Vinput: -10 to 10v Method Dynamic  • Compatible with Altium NB3000 measurement method Conclusion  • Diode tested : 1N4001 10

  11. Static Input Method – Hardware Design Introduction  The Assignment  Static m easurem ent  m ethod Dynamic measurement  method  Conclusion 11

  12. Input shifter & Diode measurement Introduction  The Assignment  Static  Measurem ent Method Dynamic  measurement method Conclusion  12

  13. Output Shifter Introduction  The Assignment  Static  Measurem ent Method Dynamic  measurement method Conclusion  13

  14. Switch Introduction  The Assignment  Static  Measurem ent Method Dynamic  measurement method Conclusion  14

  15. Static Input Method – Hardware Design (2) Using Bidirectional Analog Switch to replace the MOSFETs Introduction  The Assignment  Static  Measurem ent Method Dynamic  Input Voltage Output Voltage measurement method Conclusion  < VRef V Negative = Vref Zero > Vref V Positive 15

  16. Static Input Method – Hardware Design (3) Introduction  The Assignment  Static  Measurem ent Method Dynamic  measurement method Conclusion  16

  17. Static Input Method – Software Design Introduction  The Assignment  Static m easurem ent  m ethod Dynamic measurement  method  Conclusion 17

  18. Static Input Method - Software Flowchart Introduction  The Assignment  Static  Measurem ent Method Dynamic  measurement method Conclusion  18

  19. Me as u re m e n t Se tu p Supply Introduction  The Assignment  Static  Measurem ent Method Dynamic  Signal Generator measurement method Conclusion  Multimeter Altium NB3000 Bread Board 19

  20. Static Input Method – Result  Actual measurement time cannot Introduction  be produced yet The Assignment   The software is able to plot the Static  output graph from the voltage Measurem ent acquired via the ADC Method  Less complexity than the previous Dynamic  measurement method year result Conclusion  20

  21. Dynamic Input Method  AC Waveform as an Introduction  input:  Amplitude of 5V The Assignment  • Sine Waveform Static measurement   Frequency 50Hz method Dynam ic   Vin from -5V to 5V m easurem ent m ethod Conclusion  • Saw tooth Waveform 21

  22. Dynamic Input Method – Hardware Design Introduction  The Assignment   Static measurement method Dynam ic  m easurem ent m ethod Conclusion  22

  23. Measurement Setup Oscilloscope Introduction  Multimeter The Assignment  Static  measurement method Supply Dynam ic  m easurem ent m ethod Conclusion  Signal Generator Altium NB3000 Bread Board 23

  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 24

  25. Dynamic Input Method-Software Design Introduction  The Assignment  Static measurement  method Dynam ic  m easurem ent m ethod Conclusion  25

  26. Dynamic Input Method-Programming Start i=0 Introduction  The Assignment adc_ 0 read  Static measurement  adc_ 1 read method Dynam ic  i=i+1 m easurem ent m ethod Conclusion  1 END i>50 Save data 0 Draw point Draw line Rotate Canvas 26

  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 27

  28. Conclusion  Both of the methods provide faster measurement time Introduction  compared with previously made project The Assignment   Use of Altium NB3000 simplify the circuit Static measurement  method  Conducting AC waveform as an input of curve tracer provide satisfying measurement result Dynamic  measurement method Conclusion   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

  29. Recommendation  Improve the method of using waveforms as an Introduction  input of the curve tracer The Assignment  Static measurement   Test other semiconductor components method  Create a logging system to maintain the data of Dynamic  measurement method measurement Conclusion  29

  30. 30

  31. 31

  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) 32

  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

  34. 34

Recommend


More recommend