14
Introduction Design Timeline All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery 1 1 Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology April 19, 2018 Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology All-Analog Digital Multimeter (DMM)

All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

All-Analog Digital Multimeter (DMM)6.101 Final Project

Sam Chinnery1

1Department of Electrical Engineering and Computer ScienceMassachusetts Institute of Technology

April 19, 2018

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 2: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Design goals

What is an all-analog DMM?

Goal: Create an all-analog digital multimeter

All-analog: no digital circuits/logic (except where necessary)

Digital: no “needle-style” readouts (seven-segment displays)

Figure 1: Traditional DMM

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 3: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Key design considerations

Why is this difficult?

Accurary: harder because everything is analog

Digitization: A/D conversion is inherently digital

Flow control: Multiple ranges, functions means lots of analogmultiplexing

Serialization: Need to use same circuit multiple times to savespace

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 4: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Key design considerations

System overviewFrontend: Circuits toconvert measured parameterto voltage (all-analog)

Backend: Discrete ADC,displays measured signals onseven-segment displays(hybrid A/D)

V I R C (L)

2

Rangeselection

1

0.1

0.01

4Analog modulus unit (AMU)

Input and input protection

7-segmentcontroller

State controller

7

7

7

Digit register selector

Clock out

In (0–9.99 V) Remainder

0–9.99 V

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 5: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Key design considerations

Why is this cool?

It’s a really unusual thing to do

I develop a new ADC topology and implement it

The end result is functional

Complexity (it ends up being an analog computer)

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 6: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Frontend

Data acquisition modules

Series of selectable circuits that convert device parameters tovoltage

Voltage: Calibrated attenuator

Current: Calibrated shunt resistor

Resistance: Precision current source

Capacitance: Pulsed current source (integrator)

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 7: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Frontend

Voltage measurement

x10

Input

Output

Inputprotection

Figure 2: Voltage block

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 8: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Frontend

Current measurement

Output

Input –

Input +

High-current shunt(to voltage block)

Figure 3: Current block

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 9: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Frontend

Resistance measurement

I

Input –

Input +Referencevoltages

Output

Figure 4: Resistance block

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 10: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Frontend

Capacitance measurement

Ideas:

Constant-current pulse generator with discharge resistor (useDUT as integrator), measure peaks:

IC = CdVC (t)

dt=⇒ VC (t) =

1

C

∫IC dt =⇒ C =

ton ICVC

LM555 variable-width pulse generator (duty cycle varies withcapacitance, average the output)

Use the DUT as a LPF and measure the reactance:

XC =1

2πfC

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 11: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Backend

Designing a discrete ADC

Goals:

Output as base-10 (not binary) for digital displayHigh (≥ 3 digit) accuracyMinimal cost: use as few components as possible

(a) Flash ADC (b) Folding ADC

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 12: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Backend

My solution

Combine flash ADC (easy to implement) with folding ADC(modulus operator)

Serialize the process to minimize the component count

Implement a three-state analog “state machine” thatcomputes one digit at a timeUse sample-and-hold amplifiers as “analog registers” to holddata in between states

Design it so it’s easy to drive seven-segment controllers(CD4511)

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 13: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Backend

Analog modulus comparator unit (ACU)

State0 1 2

x10

Magnitude

Priority

To Vref4

0.1

0.01

Input

To displays

comparator

encoder

Figure 6: ACU block

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)

Page 14: All-Analog Digital Multimeter (DMM)web.mit.edu/6.101/www/s2018/projects/chinnery... · All-Analog Digital Multimeter (DMM) 6.101 Final Project Sam Chinnery1 1Department of Electrical

Introduction Design Timeline

Projected key dates

Timeline

Week of April 9: Seven-segment controllers finished,magnitude comparator and voltage reference completed

Week of April 16: Voltage reference multiplexer completed,finish ACU (tentative)

Week of April 23: Frontend modules completed (voltage,current, resistance)

Week of April 30: Complete capacitance module, integratefrontend and debug

Sam Chinnery Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology

All-Analog Digital Multimeter (DMM)