Time Varying Signals Chemistry 838

Size: px
Start display at page:

Download "Time Varying Signals Chemistry 838"

Transcription

1 Chemistry 838 Thomas V. Atkinson, Ph.D. Senior Academic Specialist Department of Chemistry Michigan State University East Lansing, MI Table of Contents TABLE OF CONTENTS... 1 TABLE OF TABLES... 3 TABLE OF FIGURES OSCILLOSCOPE CRT OSCILLOSCOPE SCHEMAT PROJECTION OF TWO TIME VARYING SIGNALS TIME SHARING THE BEAM LISSAJOUS PATTERNS - VARYING PHASE ANGLE LISSAJOUS PATTERNS - PHASE ANGLE MEASUREMENT LISSAJOUS FIGURES - DIFFERENT FREQUENCIES OSCILLOSCOPE (Y VERSUS TIME EXAMPLES) ASYNCHRONOUS SWEEP, WITH AND WITHOUT BLANKING SYNCHRONIZED SWEEP TRIGGERED SWEEP, SIMPLE SIGNAL TRIGGERED SWEEP, COMPLEX SIGNAL TRIGGERED SWEEP, COMPLEX SIGNAL RASTER DEVICES (TV, MONITOR) ON THE CRT TIMING EXAMPLES Black and White Black and White (Multiple Frames Example) Gray Scale Gray Scale (Multiple Frames Example) Interlaced RASTER IMAGES Black and White November 9, Version

2 Table of Contents Gray Scale Interlaced CRT MODES SUMMARY SWITCHES IDEAL AND REAL MECHANICAL SOLID STATE APPLICATIONS MULTIVIBRATORS Monostable Applications APPLICATIONS ANALOG MULTIPLEXER MEASUREMENT OF TIME AND FREQUENCY DEVICE SIGNALS DERIVATION REQUIREMENTS TIME BASE COMPUTER INTERFACE HARDWARE UNIPOLAR DAC Unipolar DAC Example (n = 4) DAC Example (n = 4 with Error in Bit 2) DAC (Bipolar) SUCCESSIVE APPROXIMATION ADC Successive Approximation ADC Example (4 Bit Linear Search) Successive Approximation ADC Example (8 Bit Binary Search) ADC Example 2 (8 Bit Binary Search) DUAL SLOPE ADC FLASH ADC (2 BIT) MEASUREMENT AND CONTROL SYSTEMS GENERAL ACQUISITION SYSTEMS (INPUT) - ANALOG EFFECT OF RESOLUTION ACQUISITION TIMING SCHEMES SIMPLE ADC OPERATOR TRIGGER SOFTWARE TRIGGER SIMPLE ADC WITH HARDWARE TRIGGER PROGRAMMABLE CLOCK PROGRAM ACCESS TO THE ADC AND A PROGRAMMABLE CLOCK DIRECT COUPLED CLOCK AND TRIGGER SAMPLE/HOLD MULTIPLEXED INPUTS LOCAL BUFFER, HARDWARE TRIGGER November 9, Version

3 Table of Tables MULTIPLE ADCS CIRCULAR BUFFERS ACQUISITION SYSTEMS - DIGITAL CONTROL OF THE EXPERIMENT, OUTPUT ANALOG DIGITAL COMPUTERIZED MEASUREMENT OF TIME AND FREQUENCY FIGURES OF MERIT FOR ACQUISITION SYSTEM COMPONENTS DAC ADC MULTIPLEXER SAMPLE AND HOLD COUNTER INSTRUMENT SYSTEMS COMMUNICATION (A BRIEF INTRODUCTION) TWO PARTICIPANTS MANY PARTICIPANTS TIME VARYING SIGNAL DETAILS VARYING DUTY CYCLE SIGNAL DETAILS SIGNAL DETAILS - ANOTHER PART OF THE SIGNAL ACQUISITION STRATEGIES SCENARIO ACQUISITION STRATEGIES SCENARIO ACQUISITION STRATEGIES SCENARIO ACQUISITION STRATEGIES BOXCAR ACQUISITION STRATEGIES RECONSTRUCTING SIGNAL FROM VARIABLE WINDOWS REVISION HISTORY Table of Tables TABLE 1 - NOMINAL SWITCH CHARACTERISTICS...26 TABLE 2 - DAC CIRCUIT PARAMETERS...41 TABLE 3 - DAC CIRCUIT PARAMETERS (II)...41 TABLE 4 - UNIPOLAR DAC EXAMPLE - TABLE OF STATES...41 TABLE 5 - DAC WITH ERROR - CIRCUIT PARAMETERS...42 TABLE 6 - DAC WITH ERROR - CIRCUIT PARAMETERS (II)...42 TABLE 7 - DAC WITH ERROR TABLE OF STATES...43 TABLE 8 - BIPOLAR DAC EXAMPLE - CIRCUIT PARAMETERS...44 TABLE 9 - BIPOLAR DAC EXAMPLE - CIRCUIT PARAMETERS (II)...44 TABLE 10 - BIPOLAR DAC EXAMPLE - TABLE OF STATES...45 TABLE 11-4-BIT SUCCESSIVE APPROXIMATION ADC...46 TABLE 12 - DUAL SLOPE ADC - SWITCH CONTROL...50 TABLE 13 - FLASH ADC - TABLE OF STATES...52 November 9, Version

4 Table of Figures TABLE 14 FREQUENCY/PERIOD/TIME/COUNT METER - INTERNAL CONNECTIONS...79 TABLE 15 - NUMBER OF LINKS IN A FULLY CONNECTED NET...87 Table of Figures FIGURE 1 - IDEAL SWITCH...26 FIGURE 2 - REAL SWITCH - 1ST ORDER MODEL...26 FIGURE 3 - GENERIC SWITCH WITH ELECTRONIC CONTROL...26 FIGURE 4 - MECHANICAL SWITCH...27 FIGURE 5 - BOUNCE EXAMPLE...28 FIGURE 6 MONOSTABLE MULTIVIBRATOR CONFIGURATION...30 FIGURE 7 - ASTABLE MULTIVIBRATOR CONFIGURATION...30 FIGURE 8 - MONOSTABLE MULTIVIBRATOR TIMING...31 FIGURE 9 - ASTABLE MULTIVIBRATOR TIMING...32 FIGURE 10 - MONOSTABLE MULTIVIBRATOR (1 SHOT) SYMBOL...33 FIGURE 11 1 SHOT - PULSE SHAPING...33 FIGURE 12 1 SHOT - PULSE STRETCHING...33 FIGURE 13 1 SHOT - PULSE SHORTENING...33 FIGURE 14 - COUPLED MONOSTABLES...33 FIGURE 15 - COUPLED 1 SHOTS - TIMING...33 FIGURE 16 - ANALOG MULTIPLEXER...34 FIGURE 17 - FREQUENCY/PERIOD MEASUREMENT...35 FIGURE 18 - FREQUENCY/PERIOD MEASUREMENT TIMING...35 FIGURE 19 - CRYSTAL STABILIZED TIME BASE...38 FIGURE 20 - GENERALIZED INTERFACE...39 FIGURE 21 - UNIPOLAR DAC...40 FIGURE 22 UNIPOLAR DAC EXAMPLE - TRANSFER FUNCTION...42 FIGURE 23 - DAC WITH ERROR - TRANSFER FUNCTION...43 FIGURE 24 - BIPOLAR DAC CONFIGURATION...44 FIGURE 25 - BIPOLAR DAC TRANSFER FUNCTION...45 FIGURE 26 SUCCESSIVE APPROXIMATION ADC...46 FIGURE 27-4-BIT ADC LINEAR SEARCH...47 FIGURE 28 - DUAL SLOPE ADC...50 FIGURE 29 - DUAL SLOPE ADC - OPERATION...51 FIGURE 30 - GENERALIZED EXPERIMENT...53 FIGURE 31 - ACQUISITION WINDOW...54 FIGURE 32 - RESOLUTION - 3 BITS...55 FIGURE 33 - RESOLUTION - 4 BITS...55 FIGURE 34 - RESOLUTION - 6 BITS...56 FIGURE 35 - EQUAL ACQUISITION INTERVALS...56 FIGURE 36 - VARIED ACQUISITION INTERVALS...56 FIGURE 37 EXPONENTIAL ACQUISITION INTERVALS...56 FIGURE 38 - MULTIPLE SIGNALS...57 FIGURE 39 - MULTIPLEXED ADC...57 FIGURE 40 - SIMPLE ADC...57 FIGURE 41 - SIMPLE ADC - TIMING ISSUES...58 FIGURE 42 - SOFTWARE TRIGGER TIMING...61 FIGURE 43 - SIMPLE ADC WITH HARDWARE TRIGGER...61 FIGURE 44 - PROGRAMMABLE CLOCK...62 FIGURE 45 ADC, REAL TIME CLOCK, AND HARDWARE TRIGGER...64 FIGURE 46 - ACQUISITION SYSTEM WITH DIRECT COUPLED CLOCK AND TRIGGER...66 FIGURE 47 - SAMPLE AND HOLD...67 FIGURE 48 - SAMPLE AND HOLD TIME COURSE...67 FIGURE 49 - SAMPLE AND HOLD AND ADC...68 FIGURE 50 - ADC, SAMPLE/HOLD, AND MULTIPLEXER...69 November 9, Version

5 Table of Figures FIGURE 51 - ACQUISITION SYSTEM WITH LOCAL BUFFER...71 FIGURE 52 - MULTIPLE ADC...73 FIGURE 53 - CIRCULAR BUFFER...73 FIGURE 54 - PRE, MID, POST TRIGGERS...73 FIGURE 55 - USING A LINEAR BUFFER AS A CIRCULAR BUFFER...75 FIGURE 56 - DIGITAL INPUT...75 FIGURE 57 - DIGITAL INPUT II...76 FIGURE 58 - SIMPLE DAC...76 FIGURE 59 - DIGITAL OUTPUT...77 FIGURE 60 - EXTERNAL FREQUENCY/PERIOD/TIME/COUNT METER...78 FIGURE 61 - INTERNAL FREQUENCY/PERIOD/TIME/COUNT METER...79 FIGURE 62 - SIMPLE COMPUTERIZED ACQUISITION SYSTEM...82 FIGURE 63 - INTELLIGENT INSTRUMENT SYSTEM...82 FIGURE 64 - DISTRIBUTED INSTRUMENT SYSTEM...83 FIGURE 65 - A VERY DISTRIBUTED INSTRUMENT SYSTEM...83 FIGURE 66 - ONE TO ONE COMMUNICATION...84 FIGURE 67 - PHYSICAL CONNECTIONS...84 FIGURE 68 ONE-TO-MANY COMMUNICATION...85 FIGURE 69 - MULTICAST...85 FIGURE 70 - BROADCAST...85 FIGURE 71 - COMMUNICATION TOPOLOGIES...86 FIGURE 72 - HIERARCHY OF STARS...87 FIGURE 73 - MIXED TOPOLOGIES...87 FIGURE 74 - HIGH DUTY CYCLE SIGNAL...88 FIGURE 75 - LOW DUTY CYCLE SIGNAL...88 FIGURE 76 - LOWER DUTY CYCLE SIGNAL...89 FIGURE 77 - LIMIT X-RANGE...89 FIGURE 78 - LIMIT X-RANGE...90 FIGURE 79 - LIMIT X AND Y RANGE...90 November 9, Version

6 Oscilloscope 1. Oscilloscope The figures in this section are from Section 3-4 and following in "Making the Right Connection" 1.1. CRT 1.2. Oscilloscope Schemat November 9, Version

7 Oscilloscope 1.3. Projection of two time varying signals November 9, Version

8 1.4. Time Sharing the Beam Oscilloscope November 9, Version

9 Oscilloscope 1.5. Lissajous Patterns - Varying Phase Angle November 9, Version

10 Oscilloscope 1.6. Lissajous Patterns - Phase Angle Measurement sin Θ = c/b November 9, Version

11 Oscilloscope 1.7. Lissajous Figures - Different Frequencies Horizontal to Vertical Frequencies a.) 1:1 b.) 2:1 c.) 1:5 d.) 10:1 e.) 5:3 November 9, Version

12 Oscilloscope (y versus Time Examples) 2. Oscilloscope (y versus Time Examples) 2.1. Asynchronous Sweep, With and Without Blanking November 9, Version

13 2.2. Synchronized Sweep Oscilloscope (y versus Time Examples) November 9, Version

14 2.3. Triggered Sweep, Simple Signal Oscilloscope (y versus Time Examples) November 9, Version

15 2.4. Triggered Sweep, Complex Signal Oscilloscope (y versus Time Examples) November 9, Version

16 2.5. Triggered Sweep, Complex Signal Raster Devices (TV, Monitor) on the CRT 3. Raster Devices (TV, Monitor) on the CRT 3.1. Timing Examples November 9, Version

17 Raster Devices (TV, Monitor) on the CRT Black and White 15 Vertical Horizontal Beam Time November 9, Version

18 Raster Devices (TV, Monitor) on the CRT Black and White (Multiple Frames Example) 15 Vertical Horizontal Beam Time November 9, Version

19 Raster Devices (TV, Monitor) on the CRT Gray Scale 15 Vertical Horizontal Beam Time November 9, Version

20 Raster Devices (TV, Monitor) on the CRT Gray Scale (Multiple Frames Example) 15 Vertical Horizontal Beam Time November 9, Version

21 Raster Devices (TV, Monitor) on the CRT Interlaced 15 Vertical Horizontal Beam Time November 9, Version

22 Raster Devices (TV, Monitor) on the CRT 3.2. Raster Images Black and White Raster8x8.cdr 20-JUL-1997 T V Atkinson - Department fo Chemistry - Michigan State University Pixel Vertical flyback Horizontal Line Horizontal flyback Raster (8 x 8) Display Black and White November 9, Version

23 Raster Devices (TV, Monitor) on the CRT Gray Scale Raster8x8gray.cdr 20-JUL-1997 T V Atkinson - Department fo Chemistry - Michigan State University Pixel Vertical flyback Horizontal Line Horizontal flyback Raster (8 x 8) Display Gray Scale November 9, Version

24 Raster Devices (TV, Monitor) on the CRT Interlaced Raster8x8grayinterlaced.cdr 20-JUL-1997 T V Atkinson - Department fo Chemistry - Michigan State University Pixel Vertical flyback Horizontal Line Horizontal flyback Raster (8 x 8) Display Interlaced Gray Scale November 9, Version

25 4. CRT Modes Summary CRT Modes Summary Type Horizontal Drive Vertical Drive Beam Drive X-Y plot remote signal source remote signal source on Time base Oscope (Simplest) local sweep generator (free running) remote signal source on Time base Oscope (Simple) local sweep generator (free running) remote signal source Blanked on flyback Time base Oscope Typical) local sweep generator (Triggered) remote signal source Blanked on flyback, when armed Raster (TV, Monitor) local sweep generator local sweep generator remote source (Beam Intensity contains the visual information for a given point (pixel) in the image being displayed.) The longer the persistence, the lower the refresh rate needed to keep an image visible. The longer the persistence, the slow the motion (i.e. the changes from one frame to the next, can be. November 9, Version

26 Switches 5. Switches 5.1. Ideal and Real RealSwitch_01.cdr 11-Oct-2004 V S GenericSwitch_01.cdr 11-Oct-2004 V S Symbol R SClosed i S i S Open R SOpen Closed Figure 1 - Ideal Switch C S Figure 2 - Real Switch - 1st Order Model Table 1 shows nominal values for several of the figures of merit of switches. Any real switch also has a maximum value of V S. If a switch is subjected to voltages greater than the limit, the switch will arc and even catastrophically destruct. Another figure of merit is the maximum amount of current that can be put through the switch. Switches vary from a maximum current capacity of milliamps to many amps. Table 1 - Nominal Switch Characteristics Switch Type R SClosed R SOpen Time to Switch Ideal 0 0 Mechanical <0.1Ω >100MΩ milliseconds Solid State <200Ω >10 11 Ω microseconds Figure 3 shows two symbols for switches that can be switched between the open and closed states by electronic rather than manual means. Such devices are used often in modern instrumentation. GenericSwitch_02.cdr 11-Oct-2004 e in e out Switch Control e in Switch e out e SC e SC Figure 3 - Generic Switch with Electronic Control November 9, Version

27 5.2. Mechanical Switches Figure 4 - Mechanical Switch November 9, Version

28 Switches Bounce.cdr 30-SEP-2000 B B B T V Atkinson Department of Chemistry Michigan State University B C C C C A B t 1 t 2 t 3 t 4 A A B B B A C C C C A B t 5 t 6 t 7 t 8 A A B B B A C C C C A B t 9 t 10 t 11 t 12 A A B B B A C C C C A t 13 t 14 t 15 t 16 A A A t1 t2 Break t t Transition 3 8 t9 t16 Bounce Rigid Mechanical Single Pole Double Throw Switch Transition from one position to the other Figure 5 - Bounce Example November 9, Version

29 5.3. Solid State Switches SolidStateSwitch.cdr 30-SEP-2000 T V Atkinson Department of Chemistry Michigan State University DISC THRESH R = 1K 5V R = 1K V out Switch Switch Driver Switch open closed t 1 t 2 t 3 t 4 2.5V V out 0V t on t off Solid State Switch November 9, Version

30 5.4. Applications Multivibrators Switches Monostable.cdr 30-SEP-2000 OUT V R Close Switch Control DISC THRESH C e ref0 e C0 to Close Open Switch Driver e ref1 e C1 TRIG to Open Integrated Circuit Monostable Configuration Figure 6 Monostable Multivibrator Configuration Astablea.cdr 14-Oct-2004 OUT V R 1 Close DISC THRESH e C0 Switch Control Open Switch Driver R 2 C e ref0 e ref1 to Close e C1 TRIG to Open Integrated Circuit Figure 7 - Astable Multivibrator Configuration November 9, Version

31 Switches Monostabletime.cdr 30-SEP-2000 TRIG e ref1 Assume C is discharged at t=0 e C1 1 Limitations: a.) Long t = RC 1.) Leakage of C 2.) Noise on thresholds b.) Short t = RC 1.) Speed of comparators 2.) Speed of switch 3.) Speed of discharge 4.) Stray capacitance 2 Switch (OUT) Open Close 3 6 e ref0 5 V C 0 4 e C0 Figure 8 - Monostable Multivibrator Timing November 9, Version

32 Switches Switch (OUT) Open Close 7 Astabletime.cdr 30-SEP e ref0 V C e ref e C0 TRIG e ref1 5 e C1 Figure 9 - Astable Multivibrator Timing November 9, Version

33 Monostable Applications Switches Monostable_01.cdr 8-Oct S tr Q _ Q Monostable_02.cdr 8-Oct-2003 tr threshold R Figure 10 - Monostable Multivibrator (1 Shot) Symbol C Q Figure 11 1 Shot - Pulse Shaping tr Monostable_03.cdr 8-Oct-2003 tr Monostable_04.cdr 8-Oct-2003 Q Figure 12 1 Shot - Pulse Stretching Q Figure 13 1 Shot - Pulse Shortening Monostable_06.cdr 19-Oct S A Q Monostable_05.cdr 19-Oct-2004 B 1S Q IN Q A IN tr _ Q tr _ Q Q A R A C A R B C B t delay Figure 14 - Coupled Monostables Q B Figure 15 - Coupled 1 Shots - Timing Figure 14 illustrates one of many ways to couple more than one monostable together. Figure 15 shows the resultant timing for the configuration. Notice that every input pulse on In results in a pulse being generated on Q B that will have the leading edge delayed by t delay after the leading edge of the input pulse. Notice also that the signal on In are not periodic nor are the pulses of the November 9, Version

34 Measurement of Time and Frequency same width. The delay, t delay, and the width of the pulses on Q A and Q B are functions of R A and C A alone. The width of the pulse is a function of R B and C B alone. Collections of monostables may be constructed that produce complicated timing sequences Applications Analog Multiplexer s 3 R 3 e 3 e 2 s 2 R 2 Exam02_1.cdr e 1 s 1 R 1 s 0 R 0 R f e 0 Switch Control e out b 3 b 2 b 1 b 0 Let b i = 0 if switch S i is open. Let b i = 1 if switch S i is closed. If R f R 0 = R1 = R 2 = R 3 Figure 16 - Analog Multiplexer =, then out = { b0e0 + b1e1 + b2e2 + b3e3} = e b e. If only one switch, i.e. S k, is allowed to be closed at a time then the transfer function for Figure 16 becomes the following. e = where k can be 0, 1, 2, 3. out e k Thus, this circuit selects, based on a binary number, {b 3 b 2 b 1 b 0 }, one of a set of signals and presents the inverse of that signal at the output of the circuit. Notice that only one of the bits, b i, will be one at a time. 6. Measurement of Time and Frequency 6.1. Device The circuit shown in Figure 17 can be used to measure time and frequency. 3 i= 0 i i November 9, Version

35 Measurement of Time and Frequency FreqMeter_01.cdr 7-Oct-2003 e gi Gate e gc e go Counter Gate Control e start e stop Figure 17 - Frequency/Period Measurement The Gate Control in Figure 17 is a circuit whose output, e gc, will change state from Closed to Open upon detecting an edge (rising in the example) on e start. The output of the circuit will change from Open to Closed on the next edge of the appropriate type (rising in this example) on e stop. The output of the gate is presented to the counter. Thus, the counter will count edges (rising in this example) of the signal, e gi, coming from the gate when the gate is Open Signals An important case is that with the two inputs to the Gate Control tied together, i.e. driven by the same signal, e gcin. Figure 18 illustrates the behavior of the device when presented the two periodic signals e gi and e gcin. p gi FreqMeter_02.cdr 7-Oct-2003 e gi 1 0 e =e = gcin start e stop 1 0 p gi t Open e gc Closed t start t stop 1 e go 0 Figure 18 - Frequency/Period Measurement Timing 6.3. Derivation The following two relations are true in general. November 9, Version

36 frequency = 1 period Measurement of Time and Frequency NumberofPeriods frequency = unittime In the case of the Frequency/Period Measurement device as described here, the following will be true. In fact, the basis of all of the measurements accomplished with this device is the measurement of t. t = t t = p stop start gc If the frequencies of the two input signals are integer multiples of each other, the following is true. Such a relationship of the two signals will be assumed for the derivation. The error in the measurement of t due to this assumption is at most one period of e gi. n p = p Counts gi These can be arranged as follows. ncounts 1 = f f gi f = n gi p = n gc Counts gc Counts f gc gc p gi n = Counts f f gi gc n = Counts p p gc gi These results are the basis for the five measurement devices outlined in the table below. November 9, Version

37 Measurement of Time and Frequency gi Equation Device Conditions f = n f Frequency Meter f gc is known gc Counts Counts gc p = n p Period Meter f gc is known gi f f p p gi gc gc gi = n Frequency Ratio Meter Neither f gc nor f gi is known Counts = n Period Ratio Meter Neither f gc nor f gi is known Counts t t = n p Elapsed Time Meter f gc is known stop start Counts gi Of course, e gi and e gcin are not always integral multiples of each other. Analysis of the possibilities will show that the error in the measurement of t is one period of e gi. This translates into the error in the 5 relationships in the table being at most 1 count when the two signals are not integral multiples Requirements The following constrains are required when applying the above to measurements. 1. The Gate control signal is always the slower, i.e. f gi > f gc. Otherwise, the number of counts accumulated will only be 0 or If one of the two signals is known, you can measure the other. If neither is known, you can only determine the ratio of the two unknown frequencies or the two unknown periods. 3. There is always an error in the measurement of ±1 count. Therefore, the number of counts should be as large as possible, i.e. f gi >> f gc to minimize the error of the measurement. 4. Both e gi and e gcin are periodic, except in the case of elapsed time measurement when only e gi is periodic. 5. The accuracy and precision of the measurement is solely dependent on the accuracy and precision of the known frequency or period Time Base When measuring frequency or period, a stable, precise, accurate time base is needed as the standard or known signal. Figure 19 illustrates such a time base. The heart of the time base is an oscillator that is stabilized by a piezo electric crystal. Precisions and accuracies of parts per million and better can be achieved. In extreme cases, the temperature of the crystal will have to be stabilized. An appropriate output is chosen and connected to the Gate Input or the Gate Control. November 9, Version

38 Measurement of Time and Frequency Piezo Electric Crystal 10 MHz Osc. /10 /10 /10 /10 /10 /10 /10 /10 TimeBase.cdr 10-Oct MHz (100 nanosecond) 1 MHz (1 microsecond) 100 KHz (10 microsecond) 10 KHz (100 microsecond) 1 KHz (1 millisecond) 100 Hz (10 millisecond) 10 Hz (10 millisecond) 1 Hz (1 second) /6 / Hz (1 minute) /6 / Hz (1 hour) / Hz (1 day) / Hz (1 week) Figure 19 - Crystal Stabilized Time Base Digital clocks and watches are based on this technique with the states of the slower stages displayed on the face of the device. Typically, these digital time pieces will display months. This, of course, requires more logic to appropriately keep track of the 28, 29, 30, 31 day months and leap years. More flexible time bases will be discussed in the Programmable Clock Section. November 9, Version

39 Computer Interface Hardware 7. Computer Interface Hardware Interface0.cdr 19-Oct-2004 ADC e in D,...,D 0 n-1 Busy Convert DAC e out D,...,D 0 n-1 D In Latch Out Control Load Data D Out Latch In Control Data Ready World Computer Figure 20 - Generalized Interface The above is the generalized of interface between the computer and the outside world. All interfaces to the external world are variations of the four modes illustrated. November 9, Version

40 7.1. Unipolar DAC Computer Interface Hardware s 3 R 3 s 2 R 2 DAC.cdr e in s 1 R 1 s 0 R 0 R f Switch Control e out b 3 b 2 b 1 b 0 Figure 21 - Unipolar DAC Define the following binary variables. b i = 0 if switch S i is open b i = 1 if switch S i is closed Then the following is true e out = e R in n 1 f i= 0 bi R i If the following is true, R i = R i 2 then R eout = ein bi 2 R n 1 f i=0 i R n 1 f i Notice that e out is an analog quantity, ein is an analog quantity, and bi 2 is a binary R i=0 number. The DAC outputs a voltage that ranges from 0 to (2 n -1)* e max. The following defines e max. R f n emax = ein 2 R November 9, Version

41 or Computer Interface Hardware e in R R f = e 2 max n Thus, as the input of the DAC goes from 0 to 2 n -1, e out goes from 0 to Unipolar DAC Example (n = 4) 2 2 n n 1 e max in 2 n steps. Table 2 - DAC Circuit Parameters Table 3 - DAC Circuit Parameters (II) Parameter Value Parameter i 2 i R f /R e in -1 volt R R R R Table 4 - Unipolar DAC Example - Table of States Decimal b 0 b 1 b 2 b 3 Binary Multiplier Decimal Output November 9, Version

42 Computer Interface Hardware 4 Bit DAC Output Output Voltage (-RF*Ein*(Sum(1/Ri)) Binary Input Value Actual Output Ideal Output Figure 22 Unipolar DAC Example - Transfer Function DAC Example (n = 4 with Error in Bit 2) Table 5 - DAC with Error - Circuit Parameters Table 6 - DAC with Error - Circuit Parameters (II) Parameter Value Parameter i 2 i R f /R e in 1 volt R R R R November 9, Version

43 Computer Interface Hardware Table 7 - DAC with Error Table of States Decimal b 0 b 1 b 2 b 3 Binary Multiplier Decimal Output Bit DAC Output with Error in Bit 2 Output Voltage (-RF*Ein*(Sum(1/Ri)) Binary Input Value Actual Output Ideal Figure 23 - DAC with Error - Transfer Function November 9, Version

44 DAC (Bipolar) Computer Interface Hardware V offset R offset s 3 R 3 s 2 R 2 DAC1.cdr e in s 1 R 1 s 0 R 0 R f Switch Control e out b 3 b 2 b 1 b 0 Figure 24 - Bipolar DAC Configuration e out = ( e R in n 1 f i = 0 bi ) V R i offset R R f offset Again, assuming the following. then R i = 2 i R e out R n f = ein 1 ( R i= 0 i b 2 ) V i offset R R f offset Table 8 - Bipolar DAC Example - Circuit Parameters Table 9 - Bipolar DAC Example - Circuit Parameters (II) Parameter Value Parameter i 2 i V offset R f /R e in R R f offset -1 volt 0.5 volt R R R R November 9, Version

45 Computer Interface Hardware Table 10 - Bipolar DAC Example - Table of States Decimal b 0 b 1 b 2 b 3 Binary Multiplier Decimal Output Bit DAC Output Output Voltage (-RF*Ein*(Sum(1/Ri)) Binary Input Value Actual Output Ideal Output Figure 25 - Bipolar DAC Transfer Function November 9, Version

46 7.2. Successive Approximation ADC Computer Interface Hardware ADC0.cdr 25-Oct-2000 DAC e DAC Switch Controls Answer (n-bit) n-bit Register e In e a e< a e? b e b Number Generator/ Controller Busy Convert Figure 26 Successive Approximation ADC Successive Approximation ADC Example (4 Bit Linear Search) In this case a staircase is generated by incrementing a counter at a set rate until the generated voltage just exceeds the unknown voltage. Figure 27 is an example of how a 4 Bit ADC would operate. The bipolar 4-bit DAC from above is used to implement the 4-bit ADC. 1. Number Generator sets the counter to zero 2. Assert Convert to start process, raise Busy. 3. Number Generator adds 1 to the counter up at zero 4. If e a <e b, continue and go to Step 3, i. e. next count 5. If e a >e b, Done. Stop process, lower Busy. 6. Answer is the current contents of the n-bit Register. Table 11-4-Bit Successive Approximation ADC Signal Actual Voltage Steps required to get to answer Measured Voltage Unknown Unknown November 9, Version

47 Computer Interface Hardware 4 Bit DAC Output DAC Output (volts) DAC Input Value (Step) DAC Output Unknown 1 Unknown 2 Figure 27-4-Bit ADC Linear Search Successive Approximation ADC Example (8 Bit Binary Search) Start with MSB Turn on b n.. Is e DAC > e unk? Yes turn off b n No Leave b n turned on Turn on b n-1. Is e DAC > e unk? Yes turn off b n-1 No Leave b n-1 turned on Continue through n = 0 Parameter Value Increment Unknown 0.31 number of bits 8 November 9, Version

48 Computer Interface Hardware Step Bit Position Delta Step Trial Value Sum Bit Value trial value + Delta Step = SumStep 1 Step Binary Search ADC Voltage Step Trial Values Sum Unknown Voltage ADC Example 2 (8 Bit Binary Search) Parameter Value Increment Unknown 0.66 number of bits 8 November 9, Version

49 Computer Interface Hardware Step Bit Position Delta Step Trial Value Sum Bit Value Binary Search ADC Voltage Step Trial Values Sum Unknown Voltage November 9, Version

50 7.3. Dual Slope ADC Computer Interface Hardware s 1 R 1 s c e known e unknown s 0 R 0 C ADCDualSlope.cdr Control e integrator e comparator Figure 28 - Dual Slope ADC Table 12 - Dual Slope ADC - Switch Control Switch t 0 t integrate t discharge (t a, t b, t c ) sc closed open open s0 open closed open s1 open open closed e e e integrator integrator integrator eunknown ( tintegrate ) = tintegrate R 0 C eknown ( tintegrate ) = tdischarge R1C e = R C unknown eknown ( tintegrate ) tintegrate = tdischarge R 0 = R 1 eunknown t RC e t = unknown integrate integrate e = e unknown known 0 e = RC e t t t known discharge integrate known t discharge discharge R C 1 November 9, Version

51 Computer Interface Hardware ADCDualSlope2.cdr Equal Slopes e integrator t 0 0 t integrate t c Time 0 t b t a 1 e comparator t c 0 Time 1 t b e comparator 0 Time 1 e comparator t a 0 Time Figure 29 - Dual Slope ADC - Operation November 9, Version

52 7.4. Flash ADC (2 Bit) Computer Interface Hardware e unknown R ADCFlash.cdr OVERFLOW e 2 R e 1 b 1 R R e 0 b 0 UNDERFLOW Table 13 - Flash ADC - Table of States UNDERFLOW OVEROW e 0 e 1 e 2 b 0 b 1 e ref < e unknown ¾ e ref < e unknown < e ref ½ e ref < e unknown < ¾ e ref ¼ e ref < e unknown < ½ e ref < e unknown < ¼ e ref e unknown < November 9, Version

53 Measurement and Control Systems General 8. Measurement and Control Systems General MeasuremenControlt.cdr 1-Nov-2004 Scientist/Engineer Computer Data Store cf 2,2 c f 1,3 mf 3,3 m f 1,4 Output transducer cf 1,2 Control Measurement mf 3,2 mf 1,3 mf 1,2 Interface Input transducer c f 2,1 c f 1,1 mf 3,1 mf 2,1 mf 1,1 Physical System Figure 30 - Generalized Experiment An underlying goal of science and engineering is the understanding of physical systems. An important aspect of the search for this understanding is making observations of the physical system under study. Sometimes various aspects, e. g. temperature, pressure, of the system are controlled as the measurements are being made. Figure 30 is a generic picture of the modern experiment with both measurement and control. These observations are then used to discover the principles of behavior of the system. The measurement side of the experiment starts with a set of input transducers, m f j,1 that are placed in the system being studied. Each transducer converts a system parameter, p j, of interest, into a new quantity that is more amenable to measurement. Each transducer has a transfer function that gives the value of the output quantity as a function of the input quantity as seen below. The transducer transforms the information from one data domain to another. y (t ) f (p (t )) j i = m j,1 j i For some parameters additional transformations are made by other domain converters, m f j,k. Thus, complete data stream yields a value that is the set of nested transfer functions, which in general is the following. y (t ) = j i m f j,k ( m f j,k-1 ( m f j,1 (p (t )) ) j i November 9, Version

54 Measurement and Control Systems General where k = 1 to k, and n is the number of domain converters for this measurement stream. The following is an example for the first measurement stream of Figure 30, which has three conversions before reaching the interfaces. y (t ) 1 i = m f 1,3 ( m f 1,2 ( m f 1,1 (p (t )))) 1 i The interface performs the final domain conversion converts the quantity being measured into digital form, if this has not already happened, and gates the results into the computer to be stored or analyzed in real time. This section focuses on various hardware systems used as interfaces acquiring the quantities and recording the values for later analysis. Typically, sets of observations, i. e. measurements of the values of various parameters of the system, are made by the experimenter as the state of the system changes. Thus, the process results in a set of observations that can be represented as follows. y 1 (t 1 ), y 2 (t 1 ),, y q (t 1 ) y 1 (t 2 ), y 2 (t 2 ),, y q (t 2 ) y 1 (t n ), y 2 (t n ),, y q (t n ) In the above representation, measurements of the values, y i, of q parameters of the system are made at n different times. Time is always a dependent variable in experimentation since the measurements have to be made in real time. The times, t i, of the observations may often be correlated with some other parameter. As an example, if the observation is the intensity of the light coming out of a monochromator and the wavelength is being scanned over time, the time values can be related to the values of the wavelength. The result is a spectrum. StandardWindow.cdr 20-JUL-1997 y max y y min t min t max (x min ) ( x max ) t ( x) Figure 31 - Acquisition Window November 9, Version

55 Acquisition Systems (Input) - Analog An experiment can be thought of a series of measurements of one or more dependent variables with time as the independent variable. An acquisition window, i. e. Figure 31, describes how the data is acquired for a given dependent variable. In essence, the measurement process is the discovery of the set of grid points of the acquisition window that are the closest to the signal or parameter being measured. Of course, what actually happens is that the point nearest the physical parameter for at t min is determined and then that for the next time increment, etc. sequentially in time across the window. The goal is to optimize the window so that the signal being acquired fills the window giving the maximum resolution possible. The window is defined by the choices of the parameters t min, t max, t, y min, y max, and y. The choices are constrained by the needs of the experiment and the abilities of the acquisition system. Figure 31 shows a constant t, which is the most common strategy. Figure 35 contains an example of an acquisition using equal acquisition intervals. Figure 37 and Figure 36 suggest other, nonlinear strategies that may be desirable. The ultimate goal is to gather the most information possible about the signal of interest. More data points are desired for the portion of a signal that is changing more rapidly. The implied quantized nature of the measurements in this discussion is slanted toward the use of Analog to Digital Converters to make the measurements. However, the use of analog oscilloscope, analog recorders, and manual recording to acquire a set of data is analogous. In those cases the t and y are the horizontal and vertical resolutions of the analog device. The best results occur for these devices when the signal being measured fills the oscilloscope display, the width of the recorder, etc. That is, the best results are when the signal fills the acquisition window. Another important consideration is the specification of t min. Typically, the acquisition a signal is to begin at a particular time. Identifying that the time, i.e. the trigger event, has occurred must cause the acquisition to begin. 9. Acquisition Systems (Input) - Analog 9.1. Effect of Resolution Analog Analog Amplitude (Decimal) Digitized Amplitude (Binary) Amplitude (Analog) Digitized Amplitude (Binary) Time Time 0000 Figure 32 - Resolution - 3 Bits Figure 33 - Resolution - 4 Bits November 9, Version

56 Acquisition Systems (Input) - Analog Amplitude (Analog) Analog Digitized Amplitude (Binary) Time Figure 34 - Resolution - 6 Bits Acquisition Timing Schemes Signal Timebase Signal 8 8 Timebase Amplitude 6 4 Amplitude Time Time Figure 35 - Equal Acquisition Intervals Figure 36 - Varied Acquisition Intervals 10 8 Signal Timebase 6 Amplitude Time Figure 37 Exponential Acquisition Intervals Figure 38 illustrates a frequent need to acquire more than one signal at a time. A common approach is to use a multiplexed ADC which results the timing shown in Figure 39. November 9, Version

57 Acquisition Systems (Input) - Analog 10 MultiplexADC.cdr 20-JUL t k t k+1 t k+2 8 Signal Timebase Signal 2 y k z k+1 y(t) Amplitude z k yk+1 y k+2 z k+2 z(t) t acq -1 t Data Time Figure 38 - Multiple Signals Figure 39 - Multiplexed ADC 9.3. Simple ADC This and the following sections will examine a number of approaches to implementing a computer interfaced acquisition system that will allow the acquisition of a set of points which represent the amplitude of one or more analog signals as a function of time. ADC1.cdr 7-Oct-1995 e In In ADC d n-1,..., d0 Busy Convert Data CSR Interface to I/O Bus World Computer Figure 40 - Simple ADC This simple system requires a program executing on the computer to cause the correct sequence of events to occur. The following sequence of operations will be performed by the program controlling the system. 1. Write a 1 into the Convert bit of the CSR, which will cause the ADC to begin a conversion. 2. Write a 0 into the Convert bit of the CSR. This rearms the Convert bit in preparation for the next conversion. The ADC is undisturbed by this step. 3. Read the CSR and observe the value of the Busy bit. November 9, Version

58 Acquisition Systems (Input) - Analog 4. If the Busy bit is 1, go to Step 3. If the Busy bit is 0, the conversion is finished, proceed to the next step. 5. Read the Data Register to get the converted point. 6. Store the point 7. Do the bookkeeping to see if more data points are to be taken, and where the next data point is to be stored. 8. If more points are required, go to Step 1. If done, stop. Two problems exist with this approach. First, how does the system know when to start the acquisition process, i.e. what is the trigger event and how does the program know when it has occurred? Second, what is the time base for the set of data points, i.e. what are the values of x i associated with each data point, y i, acquired? Acquision_01.cdr 20-Oct-2004 t acq2 Busy t 1 t 1 Convert Program Step 1 Step 2 Step 3 Step 4 Step 3 Step 4 Step 3 Step 4 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 1 Step 2 Step 3 Step 4 t a t b t b t b t b t a t b t acq1 Busy t 1 t 1 Convert Program Step 1 Step 2 Step 3 Step 4 Step 3 Step 4 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 1 Step 2 Step 3 Step 4 t a t b t b t b t a t b Figure 41 - Simple ADC - Timing Issues Figure 41 shows two possible scenarios for the acquisition of two points with the system described here. The time base is controlled by the conversion time of the ADC and the time required by the program to execute the indicated steps. The times, t 1, represent the delay required for the ADC to respond to the command to convert and raise the Busy flag. The times labeled t a are the times during the execution of Step 1 at which the 1 is actually written out to the November 9, Version

59 Acquisition Systems (Input) - Analog ADC. The times labeled t b are the times during the execution of Step 3 at which the value of the Busy flag is actually latched into the interface. The time between any two data points, t acq, will be the sum of the following times. Time required to perform Steps 1. (Get the ADC to start the conversion.) The conversion time of the ADC Time required to perform Steps 3-4. (Sense the fact that the Busy flag has gone down.) Time required to perform Steps 5-8. (Deal with the current point and do the attendant bookkeeping.) First, these times will vary from computer system to computer system since the instruction timings differ from computer model to model. Second, the number of times Steps 3-4 will be executed may differ from data point to data point. Since the ADC is not synchronized with the computer, the Busy flag might go down before or after the time, t b, when the value is actually captured by the nearest Step 3 in time. If the falling edge of the Busy flag comes after the time t b, then the program makes an extra trip through the loop consisting of Step 3 and Step 4. This leads to the difference in acquisition times, t acq, seen in Figure 41. Another problematic issue is choosing a nominal acquisition interval, the time between data points. As written the time between points is what ever the instruction timing dictates plus the uncertainty due to varying number of execution of Steps 3 and 4. Other choices can be achieved by introducing time killing instructions between Step 7 and Step 8, but this is cumbersome and imprecise. Finally, at the end of Step 9, the program stops with the results of the acquisition stored in the memory of the computer. Either the memory would then have to be manually examined and the values manually recorded externally, or a program written that would read the acquired data and store it in a file on a disk, or print the values out on a printer or plot the values on a plotter. Fortunately, modern operating systems provide programming that would do much of this work for you. This problem of what to do with the data once acquired will not be addressed in this document Operator Trigger The simplest way to trigger an acquisition sequence is for the operator to wait to start the program until the desired point in time. This will work if the signal being acquired is very slow and the start time need not be very precise. The reaction time of the operator, the time needed for the program to start, plus any initialization steps in the program, (There are none in the above example.) will contribute to the uncertainty of the time of the first data point Software Trigger A second way to control the start of the acquisition is to have the software look for a trigger event on the signal being acquired. As an example, the following simple mechanism looks for a trigger event consisting of the first occurrence after launching the program of the signal making a transition through a threshold in the positive direction. Assume that a storage location called Threshold has been defined in the program and has been preloaded with the value of the threshold. [Wait until the signal goes below the threshold before arming the trigger mechanism.] November 9, Version

60 Acquisition Systems (Input) - Analog 1. Write a 1 into the Convert bit of the CSR, which will cause the ADC to begin a conversion and raise the Busy flag. 2. Write a 0 into the Convert bit of the CSR. This rearms the Convert bit in preparation for the next conversion. The ADC is undisturbed by this step. 3. Read the CSR and observe the value of the Busy bit. 4. If the Busy bit is 1, go to Step 3. If the Busy bit is 0, the conversion is finished, proceed to the next step. 5. Read the Data Register to get the converted point. 6. Compare the new value with Threshold? 7. If the new value is greater than the value in Threshold, go to Step 1. If the new value is less than the value in Threshold, the trigger mechanism is now armed, proceed to the next step. [Signal is now below the threshold. Get a new value and look for the next transition through the threshold.] 8. Write a 1 into the Convert bit of the CSR, which will cause the ADC to begin a conversion. 9. Write a 0 into the Convert bit of the CSR. This rearms the Convert bit in preparation for the next conversion. The ADC is undisturbed by this step. 10. Read the CSR and observe the value of the Busy bit. 11. If the Busy bit is 1, go to Step 10. If the Busy bit is 0, the conversion is finished, proceed to the next step. 12. Read the Data Register to get the converted point. 13. Is the new value greater than or equal to the value stored in Threshold? 14. If no, go to Step 8. If yes, the trigger event has occurred, proceed with the acquisition of the dataset. This approach assumes, as with the triggering of an analog oscilloscope, that there is a slope and threshold that would define an unambiguous trigger event and that this trigger event would not occur until after the program has started. Figure 42 illustrates the timing of such an approach. The software is continually acquiring data points with an acquisition interval, t acq. The software trigger is armed after the transition through the value stored in Threshold, which is detected with the data point acquired at time t 1. The trigger event occurs at time t 2. However, the fact that the trigger event has occurred is not detected until the data point is acquired at time t 3. November 9, Version

61 Acquisition Systems (Input) - Analog t 1 t 2 t 3 Acquision_02.cdr 20-Oct-2004 Signal y Threshold Data Point t acq Time Figure 42 - Software Trigger Timing This approach could work for relatively slow signals Simple ADC with Hardware Trigger Another way to address the problem of when to begin the acquisition is to implement a hardware trigger mechanism as indicated in Figure 43. The trigger senses when the input signal, e trigger, crosses the threshold, e threshold in the direction specified by the Slope, e Slope. ADC1.cdr 14-Oct-2004 e In In ADC d n-1,..., d0 Busy Convert Data CSR Interface to I/O Bus World Computer e trigger e threshold e slope In Trigger Trigger Arm CSR Interface to I/O Bus Figure 43 - Simple ADC with Hardware Trigger Again, a program is required to cause the correct sequence of events to occur. The following sequence of operations will be performed by the program controlling the system. 1. Write a 1 into the Arm bit in the Trigger CSR. 2. Read the Trigger CSR and observe the value of the Trigger bit. 3. If the Trigger bit is 0, go to Step 2. If the Trigger bit is 1, a trigger event has occurred, proceed to the next step. November 9, Version

62 Acquisition Systems (Input) - Analog 4. Write a 1 into the Convert bit of the ADC CSR, which will cause the ADC to begin a conversion and raise the Busy flag. 5. Write a 0 into the Convert bit of the CSR. This rearms the Convert bit in preparation for the next conversion. The ADC is undisturbed by this step. 6. Read the ADC CSR and observe the value of the Busy bit. 7. If the Busy bit is 1, go to Step 6. If the Busy bit is 0, the conversion is finished, proceed to the next step. 8. Read the ADC Data Register to get the converted point. 9. Store the point 10. Do the bookkeeping to see if more data points are to be taken and where the next data point is to be stored. 11. If more points are required, go to Step 1. If done, stop. [As written this program would take one data point per trigger. If the trigger is to signal that a set of points are to be acquired, the branch at this point would be to Step 4 instead.] This system addresses the problem of when to begin the process, i.e. an external trigger event will start the process. However, there will be some uncertainty in the timing of when the process begins. As with the Busy flag problem of the previous example, the number of instructions in the program that are executed between the time of the trigger event and when the program has sensed that the trigger event has occurred can vary from one run to the next. This approach does not address the time base challenge described above Programmable Clock Not Shown: Control signals for strobing information into registers. ProgClk1.cdr 1-Nov MHz Osc. /10 /10 /10 /10 /10 /10 /10 10 MHz 1 MHz 100 KHz 1 KHz 1 KHz 100 Hz 10 Hz 1 Hz Multiplexer (Switch) Selected Frequency A 2 A 1 A 0 Gate Enable Count Counter (n-bits) Enable Oveflow Gate Set Q Flip Flop Clear Clear Latched Clock Out Latched Clock Out Clock Out Freq Reg CSR Preload Reg (n-bits) Counter Reg (n-bits) CSR I/O Bus Interface Figure 44 - Programmable Clock November 9, Version

Chemistry Hour Exam 1

Chemistry Hour Exam 1 Chemistry 838 - Hour Exam 1 Fall 23 Department of Chemistry Michigan State University East Lansing, MI 48824 Name Student Number Question Points Score 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 15 Total

More information

CHAPTER 6 DIGITAL INSTRUMENTS

CHAPTER 6 DIGITAL INSTRUMENTS CHAPTER 6 DIGITAL INSTRUMENTS 1 LECTURE CONTENTS 6.1 Logic Gates 6.2 Digital Instruments 6.3 Analog to Digital Converter 6.4 Electronic Counter 6.6 Digital Multimeters 2 6.1 Logic Gates 3 AND Gate The

More information

OBJECTIVE The purpose of this exercise is to design and build a pulse generator.

OBJECTIVE The purpose of this exercise is to design and build a pulse generator. ELEC 4 Experiment 8 Pulse Generators OBJECTIVE The purpose of this exercise is to design and build a pulse generator. EQUIPMENT AND PARTS REQUIRED Protoboard LM555 Timer, AR resistors, rated 5%, /4 W,

More information

Study Guide for the First Exam

Study Guide for the First Exam Study Guide or the First Exam Chemistry 838 Fall 27 T V Atkinson Department o Chemistry Michigan State Uniersity East Lansing, MI 48824 Table o Contents Table o Contents...1 Table o Tables...1 Table o

More information

ASTABLE MULTIVIBRATOR

ASTABLE MULTIVIBRATOR 555 TIMER ASTABLE MULTIIBRATOR MONOSTABLE MULTIIBRATOR 555 TIMER PHYSICS (LAB MANUAL) PHYSICS (LAB MANUAL) 555 TIMER Introduction The 555 timer is an integrated circuit (chip) implementing a variety of

More information

Digital Logic Circuits

Digital Logic Circuits Digital Logic Circuits Let s look at the essential features of digital logic circuits, which are at the heart of digital computers. Learning Objectives Understand the concepts of analog and digital signals

More information

A-D and D-A Converters

A-D and D-A Converters Chapter 5 A-D and D-A Converters (No mathematical derivations) 04 Hours 08 Marks When digital devices are to be interfaced with analog devices (or vice a versa), Digital to Analog converter and Analog

More information

Study Guide for the First Exam

Study Guide for the First Exam Study Guide or the First Exam Chemistry 838 Fall 005 T V Atkinson Department o Chemistry Michigan State Uniersity East Lansing, MI 4884 The leel o knowledge and detail expected or the exam is that o the

More information

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016 Analog I/O ECE 153B Sensor & Peripheral Interface Design Introduction Anytime we need to monitor or control analog signals with a digital system, we require analogto-digital (ADC) and digital-to-analog

More information

Electronic Instrumentation

Electronic Instrumentation 5V 1 1 1 2 9 10 7 CL CLK LD TE PE CO 15 + 6 5 4 3 P4 P3 P2 P1 Q4 Q3 Q2 Q1 11 12 13 14 2-14161 Electronic Instrumentation Experiment 7 Digital Logic Devices and the 555 Timer Part A: Basic Logic Gates Part

More information

Computerized Data Acquisition Systems. Chapter 4

Computerized Data Acquisition Systems. Chapter 4 Computerized Data Acquisition Systems Chapter 4 Data Acquisition - Objectives State and discuss in terms a bright high school student would understand the following definitions related to data acquisition

More information

HIGH LOW Astable multivibrators HIGH LOW 1:1

HIGH LOW Astable multivibrators HIGH LOW 1:1 1. Multivibrators A multivibrator circuit oscillates between a HIGH state and a LOW state producing a continuous output. Astable multivibrators generally have an even 50% duty cycle, that is that 50% of

More information

1 Signals and systems, A. V. Oppenhaim, A. S. Willsky, Prentice Hall, 2 nd edition, FUNDAMENTALS. Electrical Engineering. 2.

1 Signals and systems, A. V. Oppenhaim, A. S. Willsky, Prentice Hall, 2 nd edition, FUNDAMENTALS. Electrical Engineering. 2. 1 Signals and systems, A. V. Oppenhaim, A. S. Willsky, Prentice Hall, 2 nd edition, 1996. FUNDAMENTALS Electrical Engineering 2.Processing - Analog data An analog signal is a signal that varies continuously.

More information

P a g e 1. Introduction

P a g e 1. Introduction P a g e 1 Introduction 1. Signals in digital form are more convenient than analog form for processing and control operation. 2. Real world signals originated from temperature, pressure, flow rate, force

More information

Features MIC1555 VS MIC1557 VS OUT 5

Features MIC1555 VS MIC1557 VS OUT 5 MIC555/557 MIC555/557 IttyBitty RC Timer / Oscillator General Description The MIC555 IttyBitty CMOS RC timer/oscillator and MIC557 IttyBitty CMOS RC oscillator are designed to provide rail-to-rail pulses

More information

Advances in Antenna Measurement Instrumentation and Systems

Advances in Antenna Measurement Instrumentation and Systems Advances in Antenna Measurement Instrumentation and Systems Steven R. Nichols, Roger Dygert, David Wayne MI Technologies Suwanee, Georgia, USA Abstract Since the early days of antenna pattern recorders,

More information

Linear Integrated Circuits

Linear Integrated Circuits Linear Integrated Circuits Single Slope ADC Comparator checks input voltage with integrated reference voltage, V REF At the same time the number of clock cycles is being counted. When the integrator output

More information

Chapter 5: Signal conversion

Chapter 5: Signal conversion Chapter 5: Signal conversion Learning Objectives: At the end of this topic you will be able to: explain the need for signal conversion between analogue and digital form in communications and microprocessors

More information

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM

A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM A DSP IMPLEMENTED DIGITAL FM MULTIPLEXING SYSTEM Item Type text; Proceedings Authors Rosenthal, Glenn K. Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

Model 305 Synchronous Countdown System

Model 305 Synchronous Countdown System Model 305 Synchronous Countdown System Introduction: The Model 305 pre-settable countdown electronics is a high-speed synchronous divider that generates an electronic trigger pulse, locked in time with

More information

EEE312: Electrical measurement & instrumentation

EEE312: Electrical measurement & instrumentation University of Turkish Aeronautical Association Faculty of Engineering EEE department EEE312: Electrical measurement & instrumentation Digital Electronic meters BY Ankara March 2017 1 Introduction The digital

More information

EE ELECTRICAL ENGINEERING AND INSTRUMENTATION

EE ELECTRICAL ENGINEERING AND INSTRUMENTATION EE6352 - ELECTRICAL ENGINEERING AND INSTRUMENTATION UNIT V ANALOG AND DIGITAL INSTRUMENTS Digital Voltmeter (DVM) It is a device used for measuring the magnitude of DC voltages. AC voltages can be measured

More information

Class #6: Experiment The 555-Timer & Pulse Width Modulation

Class #6: Experiment The 555-Timer & Pulse Width Modulation Class #6: Experiment The 555-Timer & Pulse Width Modulation Purpose: In this experiment we look at the 555-timer, a device that uses digital devices and other electronic switching elements to generate

More information

Design Implementation Description for the Digital Frequency Oscillator

Design Implementation Description for the Digital Frequency Oscillator Appendix A Design Implementation Description for the Frequency Oscillator A.1 Input Front End The input data front end accepts either analog single ended or differential inputs (figure A-1). The input

More information

Electronic Counters. Sistemi Virtuali di Acquisizione Dati Prof. Alessandro Pesatori

Electronic Counters. Sistemi Virtuali di Acquisizione Dati Prof. Alessandro Pesatori Electronic Counters 1 Electronic counters Frequency measurement Period measurement Frequency ratio measurement Time interval measurement Total measurements between two signals 2 Electronic counters Frequency

More information

Data Acquisition: A/D & D/A Conversion

Data Acquisition: A/D & D/A Conversion Data Acquisition: A/D & D/A Conversion Mark Colton ME 363 Spring 2011 Sampling: A Review In order to store and process measured variables in a computer, the computer must sample the variables 10 Continuous

More information

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs)

TUTORIAL 283 INL/DNL Measurements for High-Speed Analog-to- Digital Converters (ADCs) Maxim > Design Support > Technical Documents > Tutorials > A/D and D/A Conversion/Sampling Circuits > APP 283 Maxim > Design Support > Technical Documents > Tutorials > High-Speed Signal Processing > APP

More information

Electronics II Physics 3620 / 6620

Electronics II Physics 3620 / 6620 Electronics II Physics 3620 / 6620 Feb 09, 2009 Part 1 Analog-to-Digital Converters (ADC) 2/8/2009 1 Why ADC? Digital Signal Processing is more popular Easy to implement, modify, Low cost Data from real

More information

IES Digital Mock Test

IES Digital Mock Test . The circuit given below work as IES Digital Mock Test - 4 Logic A B C x y z (a) Binary to Gray code converter (c) Binary to ECESS- converter (b) Gray code to Binary converter (d) ECESS- To Gray code

More information

Analog to digital and digital to analog converters

Analog to digital and digital to analog converters Analog to digital and digital to analog converters A/D converter D/A converter ADC DAC ad da Number bases Decimal, base, numbers - 9 Binary, base, numbers and Oktal, base 8, numbers - 7 Hexadecimal, base

More information

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as

1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as BioE 1310 - Review 5 - Digital 1/16/2017 Instructions: On the Answer Sheet, enter your 2-digit ID number (with a leading 0 if needed) in the boxes of the ID section. Fill in the corresponding numbered

More information

555 Timer and Its Application

555 Timer and Its Application ANALOG ELECTRONICS (AE) 555 Timer and Its Application 1 Prepared by: BE-EE Amish J. Tankariya SEMESTER-III SUBJECT- ANALOG ELECTRONICS (AE) GTU Subject Code :- 210902 2 OBJECTIVES 555 timer; What is the

More information

LINEAR IC APPLICATIONS

LINEAR IC APPLICATIONS 1 B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 1 (a) Why is R e in an emitter-coupled differential amplifier replaced by a constant current source? (b)

More information

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits Lec Sequential CMOS Logic Circuits Sequential Logic In Combinational Logic circuit Out Memory Sequential The output is determined by Current inputs Previous inputs Output = f(in, Previous In) The regenerative

More information

Dartmouth College LF-HF Receiver May 10, 1996

Dartmouth College LF-HF Receiver May 10, 1996 AGO Field Manual Dartmouth College LF-HF Receiver May 10, 1996 1 Introduction Many studies of radiowave propagation have been performed in the LF/MF/HF radio bands, but relatively few systematic surveys

More information

Analysis of Data Chemistry 838

Analysis of Data Chemistry 838 Chemistry 838 Thomas V. Atkinson, Ph.D. Senior Academic Specialist Department of Chemistry Michigan State University East Lansing, MI 4884 TABLE OF CONTENTS TABLE OF CONTENTS...1 TABLE OF TABLES...1 TABLE

More information

CHAPTER 6. Motor Driver

CHAPTER 6. Motor Driver CHAPTER 6 Motor Driver In this lab, we will construct the circuitry that your robot uses to drive its motors. However, before testing the motor circuit we will begin by making sure that you are able to

More information

LV-Link 3.0 Software Interface for LabVIEW

LV-Link 3.0 Software Interface for LabVIEW LV-Link 3.0 Software Interface for LabVIEW LV-Link Software Interface for LabVIEW LV-Link is a library of VIs (Virtual Instruments) that enable LabVIEW programmers to access the data acquisition features

More information

Spec. Instructor: Center

Spec. Instructor: Center PDHonline Course E379 (5 PDH) Digital Logic Circuits Volume III Spec ial Logic Circuits Instructor: Lee Layton, P.E 2012 PDH Online PDH Center 5272 Meadow Estatess Drive Fairfax, VA 22030-6658 Phone &

More information

Tel: Fax:

Tel: Fax: B Tel: 78.39.4700 Fax: 78.46.33 SPECIFICATIONS (T A = +5 C, V+ = +5 V, V = V or 5 V, all voltages measured with respect to digital common, unless otherwise noted) AD57J AD57K AD57S Model Min Typ Max Min

More information

Analog to Digital Conversion

Analog to Digital Conversion Analog to Digital Conversion 02534567998 6 4 2 3 4 5 6 ANALOG to DIGITAL CONVERSION Analog variation (Continuous, smooth variation) Digitized Variation (Discrete set of points) N2 N1 Digitization applied

More information

PROPOSED SCHEME OF COURSE WORK

PROPOSED SCHEME OF COURSE WORK PROPOSED SCHEME OF COURSE WORK Course Details: Course Title : LINEAR AND DIGITAL IC APPLICATIONS Course Code : 13EC1146 L T P C : 4 0 0 3 Program: : B.Tech. Specialization: : Electrical and Electronics

More information

Chapter 2 Signal Conditioning, Propagation, and Conversion

Chapter 2 Signal Conditioning, Propagation, and Conversion 09/0 PHY 4330 Instrumentation I Chapter Signal Conditioning, Propagation, and Conversion. Amplification (Review of Op-amps) Reference: D. A. Bell, Operational Amplifiers Applications, Troubleshooting,

More information

Sequential Logic Circuits

Sequential Logic Circuits Exercise 2 Sequential Logic Circuits 1 - Introduction Goal of the exercise The goals of this exercise are: - verify the behavior of simple sequential logic circuits; - measure the dynamic parameters of

More information

ELG3336: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs)

ELG3336: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs) ELG3336: Converters Analog to Digital Converters (ADCs) Digital to Analog Converters (DACs) Digital Output Dout 111 110 101 100 011 010 001 000 ΔV, V LSB V ref 8 V FSR 4 V 8 ref 7 V 8 ref Analog Input

More information

Chapter 2 Analog-to-Digital Conversion...

Chapter 2 Analog-to-Digital Conversion... Chapter... 5 This chapter examines general considerations for analog-to-digital converter (ADC) measurements. Discussed are the four basic ADC types, providing a general description of each while comparing

More information

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale

UNIT III Data Acquisition & Microcontroller System. Mr. Manoj Rajale UNIT III Data Acquisition & Microcontroller System Mr. Manoj Rajale Syllabus Interfacing of Sensors / Actuators to DAQ system, Bit width, Sampling theorem, Sampling Frequency, Aliasing, Sample and hold

More information

Lecture 11: Clocking

Lecture 11: Clocking High Speed CMOS VLSI Design Lecture 11: Clocking (c) 1997 David Harris 1.0 Introduction We have seen that generating and distributing clocks with little skew is essential to high speed circuit design.

More information

Applications of the LM392 Comparator Op Amp IC

Applications of the LM392 Comparator Op Amp IC Applications of the LM392 Comparator Op Amp IC The LM339 quad comparator and the LM324 op amp are among the most widely used linear ICs today. The combination of low cost, single or dual supply operation

More information

Lab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS

Lab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 6 Lab 7: DELTA AND SIGMA-DELTA A/D CONVERTERS Goal The goals of this experiment are: - Verify the operation of a differential ADC; - Find the

More information

Data Acquisition & Computer Control

Data Acquisition & Computer Control Chapter 4 Data Acquisition & Computer Control Now that we have some tools to look at random data we need to understand the fundamental methods employed to acquire data and control experiments. The personal

More information

Chapter 13: Comparators

Chapter 13: Comparators Chapter 13: Comparators So far, we have used op amps in their normal, linear mode, where they follow the op amp Golden Rules (no input current to either input, no voltage difference between the inputs).

More information

781/ /

781/ / 781/329-47 781/461-3113 SPECIFICATIONS DC SPECIFICATIONS J Parameter Min Typ Max Units SAMPLING CHARACTERISTICS Acquisition Time 5 V Step to.1% 25 375 ns 5 V Step to.1% 2 35 ns Small Signal Bandwidth 15

More information

MM58174A Microprocessor-Compatible Real-Time Clock

MM58174A Microprocessor-Compatible Real-Time Clock MM58174A Microprocessor-Compatible Real-Time Clock General Description The MM58174A is a low-threshold metal-gate CMOS circuit that functions as a real-time clock and calendar in bus-oriented microprocessor

More information

INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec

INTEGRATED CIRCUITS. AN109 Microprocessor-compatible DACs Dec INTEGRATED CIRCUITS 1988 Dec DAC products are designed to convert a digital code to an analog signal. Since a common source of digital signals is the data bus of a microprocessor, DAC circuits that are

More information

Section 1. Fundamentals of DDS Technology

Section 1. Fundamentals of DDS Technology Section 1. Fundamentals of DDS Technology Overview Direct digital synthesis (DDS) is a technique for using digital data processing blocks as a means to generate a frequency- and phase-tunable output signal

More information

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement The Lecture Contains: Sources of Error in Measurement Signal-To-Noise Ratio Analog-to-Digital Conversion of Measurement Data A/D Conversion Digitalization Errors due to A/D Conversion file:///g /optical_measurement/lecture2/2_1.htm[5/7/2012

More information

Exam Booklet. Pulse Circuits

Exam Booklet. Pulse Circuits Exam Booklet Pulse Circuits Pulse Circuits STUDY ASSIGNMENT This booklet contains two examinations for the six lessons entitled Pulse Circuits. The material is intended to provide the last training sought

More information

Analog-to-Digital Converter (ADC) And Digital-to-Analog Converter (DAC)

Analog-to-Digital Converter (ADC) And Digital-to-Analog Converter (DAC) 1 Analog-to-Digital Converter (ADC) And Digital-to-Analog Converter (DAC) 2 1. DAC In an electronic circuit, a combination of high voltage (+5V) and low voltage (0V) is usually used to represent a binary

More information

CHAPTER ELEVEN - Interfacing With the Analog World

CHAPTER ELEVEN - Interfacing With the Analog World CHAPTER ELEVEN - Interfacing With the Analog World 11.1 (a) Analog output = (K) x (digital input) (b) Smallest change that can occur in the analog output as a result of a change in the digital input. (c)

More information

Mach 5 100,000 PPS Energy Meter Operating Instructions

Mach 5 100,000 PPS Energy Meter Operating Instructions Mach 5 100,000 PPS Energy Meter Operating Instructions Rev AF 3/18/2010 Page 1 of 45 Contents Introduction... 3 Installing the Software... 4 Power Source... 6 Probe Connection... 6 Indicator LED s... 6

More information

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter EE283 Electrical Measurement Laboratory Laboratory Exercise #7: al Counter Objectives: 1. To familiarize students with sequential digital circuits. 2. To show how digital devices can be used for measurement

More information

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE) Department of Electronics & Telecommunication Engg. LAB MANUAL SUBJECT:-DIGITAL COMMUNICATION SYSTEM [BTEC-501] B.Tech V Semester [2013-14] (Branch: ETE) KCT COLLEGE OF ENGG & TECH., FATEHGARH PUNJAB TECHNICAL

More information

MM5452/MM5453 Liquid Crystal Display Drivers

MM5452/MM5453 Liquid Crystal Display Drivers MM5452/MM5453 Liquid Crystal Display Drivers General Description The MM5452 is a monolithic integrated circuit utilizing CMOS metal gate, low threshold enhancement mode devices. It is available in a 40-pin

More information

APPLICATION BULLETIN PRINCIPLES OF DATA ACQUISITION AND CONVERSION. Reconstructed Wave Form

APPLICATION BULLETIN PRINCIPLES OF DATA ACQUISITION AND CONVERSION. Reconstructed Wave Form APPLICATION BULLETIN Mailing Address: PO Box 11400 Tucson, AZ 85734 Street Address: 6730 S. Tucson Blvd. Tucson, AZ 85706 Tel: (60) 746-1111 Twx: 910-95-111 Telex: 066-6491 FAX (60) 889-1510 Immediate

More information

PC-OSCILLOSCOPE PCS500. Analog and digital circuit sections. Description of the operation

PC-OSCILLOSCOPE PCS500. Analog and digital circuit sections. Description of the operation PC-OSCILLOSCOPE PCS500 Analog and digital circuit sections Description of the operation Operation of the analog section This description concerns only channel 1 (CH1) input stages. The operation of CH2

More information

Associate In Applied Science In Electronics Engineering Technology Expiration Date:

Associate In Applied Science In Electronics Engineering Technology Expiration Date: PROGRESS RECORD Study your lessons in the order listed below. Associate In Applied Science In Electronics Engineering Technology Expiration Date: 1 2330A Current and Voltage 2 2330B Controlling Current

More information

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL UCORE ELECTRONICS www.ucore-electronics.com 2017 Contents 1. Introduction... 2 2. Turn on or turn off... 3 3. Oscilloscope Mode... 4 3.1. Display Description...

More information

Electronic Circuits EE359A

Electronic Circuits EE359A Electronic Circuits EE359A Bruce McNair B206 bmcnair@stevens.edu 201-216-5549 1 Memory and Advanced Digital Circuits - 2 Chapter 11 2 Figure 11.1 (a) Basic latch. (b) The latch with the feedback loop opened.

More information

MODULE TITLE : OPERATIONAL AMPLIFIERS TOPIC TITLE : OSCILLATORS LESSON 2 : RELAXATION OSCILLATORS

MODULE TITLE : OPERATIONAL AMPLIFIERS TOPIC TITLE : OSCILLATORS LESSON 2 : RELAXATION OSCILLATORS MODULE ILE : OPEAIONAL AMPLIFIES OPIC ILE : OSCILLAOS LESSON : ELAXAION OSCILLAOS OA - - eesside University INODUCION he '555' timer is a very popular and 'user friendly' I.C. used to produce 'single shot'

More information

12-Bit Successive-Approximation Integrated Circuit A/D Converter AD ADC80

12-Bit Successive-Approximation Integrated Circuit A/D Converter AD ADC80 a 2-Bit Successive-Approximation Integrated Circuit A/D Converter FEATURES True 2-Bit Operation: Max Nonlinearity.2% Low Gain T.C.: 3 ppm/ C Max Low Power: 8 mw Fast Conversion Time: 25 s Precision 6.3

More information

ENGR-4300 Electronic Instrumentation Quiz 3 Fall 2010 Name Section

ENGR-4300 Electronic Instrumentation Quiz 3 Fall 2010 Name Section ENGR-4300 Electronic Instrumentation Quiz 3 Fall 00 Name Section You are to complete 5 questions. Question I is required. You may select any four of the first five questions. You must indicate which of

More information

11 Counters and Oscillators

11 Counters and Oscillators 11 OUNTERS AND OSILLATORS 11 ounters and Oscillators Though specialized, the counter is one of the most likely digital circuits that you will use. We will see how typical counters work, and also how to

More information

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which behaves like ADC with external analog part and configurable

More information

DAC A (VCO) Buffer (write) DAC B (AGC) Buffer (write) Pulse Code Buffer (write) Parameter Buffer (write) Figure A.1. Receiver Controller Registers

DAC A (VCO) Buffer (write) DAC B (AGC) Buffer (write) Pulse Code Buffer (write) Parameter Buffer (write) Figure A.1. Receiver Controller Registers Appendix A. Host Computer Interface The host computer interface is contained on a plug-in module designed for the IBM PC/XT/AT bus. It includes the converters, counters, registers and programmed-logic

More information

Multivibrators. Department of Electrical & Electronics Engineering, Amrita School of Engineering

Multivibrators. Department of Electrical & Electronics Engineering, Amrita School of Engineering Multivibrators Multivibrators Multivibrator is an electronic circuit that generates square, rectangular, pulse waveforms. Also called as nonlinear oscillators or function generators. Multivibrator is basically

More information

Programmable Clock Generator

Programmable Clock Generator Features Clock outputs ranging from 391 khz to 100 MHz (TTL levels) or 90 MHz (CMOS levels) 2-wire serial interface facilitates programmable output frequency Phase-Locked Loop oscillator input derived

More information

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1 Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 37 Sine PWM and its Realization Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain

More information

PC Digital Data Acquisition

PC Digital Data Acquisition ME 22.302 Mechanical Lab I PC Digital Data Acquisition Dr. Peter Avitabile University of Massachusetts Lowell Digital Data Acquisition 122601-1 Copyright 2001 A general computer data acquisition configuration

More information

SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY

SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EI 1306-MEASUREMENT AND INSTRUMENTATION

More information

Module -18 Flip flops

Module -18 Flip flops 1 Module -18 Flip flops 1. Introduction 2. Comparison of latches and flip flops. 3. Clock the trigger signal 4. Flip flops 4.1. Level triggered flip flops SR, D and JK flip flops 4.2. Edge triggered flip

More information

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive

The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive 1 The counterpart to a DAC is the ADC, which is generally a more complicated circuit. One of the most popular ADC circuit is the successive approximation converter. 2 3 The idea of sampling is fully covered

More information

ENGR-2300 Electronic Instrumentation Quiz 3 Spring Name: Solution Please write you name on each page. Section: 1 or 2

ENGR-2300 Electronic Instrumentation Quiz 3 Spring Name: Solution Please write you name on each page. Section: 1 or 2 ENGR-2300 Electronic Instrumentation Quiz 3 Spring 2018 Name: Solution Please write you name on each page Section: 1 or 2 4 Questions Sets, 20 Points Each LMS Portion, 20 Points Question Set 1) Question

More information

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS OBJECTIVES : 1. To interpret data sheets supplied by the manufacturers

More information

16.2 DIGITAL-TO-ANALOG CONVERSION

16.2 DIGITAL-TO-ANALOG CONVERSION 240 16. DC MEASUREMENTS In the context of contemporary instrumentation systems, a digital meter measures a voltage or current by performing an analog-to-digital (A/D) conversion. A/D converters produce

More information

PHYS225 Lecture 22. Electronic Circuits

PHYS225 Lecture 22. Electronic Circuits PHYS225 Lecture 22 Electronic Circuits Last lecture Digital to Analog Conversion DAC Converts digital signal to an analog signal Computer control of everything! Various types/techniques for conversion

More information

1 Second Time Base From Crystal Oscillator

1 Second Time Base From Crystal Oscillator 1 Second Time Base From Crystal Oscillator The schematic below illustrates dividing a crystal oscillator signal by the crystal frequency to obtain an accurate (0.01%) 1 second time base. Two cascaded 12

More information

EE445L Spring 2018 Final EID: Page 1 of 7

EE445L Spring 2018 Final EID: Page 1 of 7 EE445L Spring 2018 Final EID: Page 1 of 7 Jonathan W. Valvano First: Last: This is the closed book section. Calculator is allowed (no laptops, phones, devices with wireless communication). You must put

More information

DT9838 Strain Measurement Module

DT9838 Strain Measurement Module Strain- and Bridge-Based Measurement Module Strain Measurement Module The module is a strain gage measurement device intended for full-, half, and quarter-bridge strain gage elements and bridge-based sensor

More information

DT9838. Strain- and Bridge-Based Measurement Module. Key Features: Bridge Configurations. Analog Input Features

DT9838. Strain- and Bridge-Based Measurement Module. Key Features: Bridge Configurations. Analog Input Features Strain- and Bridge-Based Measurement Module The module is a strain gage measurement device intended for full-, half, and quarter-bridge strain gage elements and bridge-based sensor assemblies such as load

More information

LM2240 Programmable Timer Counter

LM2240 Programmable Timer Counter LM2240 Programmable Timer Counter General Description The LM2240 Programmable Timer Counter is a monolithic controller capable of both monostable and astable operation Monostable operation allows accurate

More information

Analog-to-Digital Conversion

Analog-to-Digital Conversion CHEM 411L Instrumental Analysis Laboratory Revision 1.0 Analog-to-Digital Conversion In this laboratory exercise we will construct an Analog-to-Digital Converter (ADC) using the staircase technique. In

More information

Analog to Digital Converters

Analog to Digital Converters Analog to Digital Converters By: Byron Johns, Danny Carpenter Stephanie Pohl, Harry Bo Marr http://ume.gatech.edu/mechatronics_course/fadc_f05.ppt (unless otherwise marked) Presentation Outline Introduction:

More information

MM5452 MM5453 Liquid Crystal Display Drivers

MM5452 MM5453 Liquid Crystal Display Drivers MM5452 MM5453 Liquid Crystal Display Drivers General Description The MM5452 is a monolithic integrated circuit utilizing CMOS metal gate low threshold enhancement mode devices It is available in a 40-pin

More information

Elizabethtown College Department of Physics and Engineering PHY104. Lab # 9- Oscilloscope and RC Circuit

Elizabethtown College Department of Physics and Engineering PHY104. Lab # 9- Oscilloscope and RC Circuit Elizabethtown College Department of Physics and Engineering PHY104 Lab # 9- Oscilloscope and RC Circuit Introduction This lab introduces you to very important tools, the oscilloscope and the waveform generator.

More information

Concepts to be Reviewed

Concepts to be Reviewed Introductory Medical Device Prototyping Analog Circuits Part 3 Operational Amplifiers, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Concepts to be Reviewed Operational

More information

Digital to Analog Conversion. Data Acquisition

Digital to Analog Conversion. Data Acquisition Digital to Analog Conversion (DAC) Digital to Analog Conversion Data Acquisition DACs or D/A converters are used to convert digital signals representing binary numbers into proportional analog voltages.

More information

P a g e 1 ST985. TDR Cable Analyzer Instruction Manual. Analog Arts Inc.

P a g e 1 ST985. TDR Cable Analyzer Instruction Manual. Analog Arts Inc. P a g e 1 ST985 TDR Cable Analyzer Instruction Manual Analog Arts Inc. www.analogarts.com P a g e 2 Contents Software Installation... 4 Specifications... 4 Handling Precautions... 4 Operation Instruction...

More information

CHAPTER 5. Digitized Audio Telemetry Standard. Table of Contents

CHAPTER 5. Digitized Audio Telemetry Standard. Table of Contents CHAPTER 5 Digitized Audio Telemetry Standard Table of Contents Chapter 5. Digitized Audio Telemetry Standard... 5-1 5.1 General... 5-1 5.2 Definitions... 5-1 5.3 Signal Source... 5-1 5.4 Encoding/Decoding

More information

8-Bit, high-speed, µp-compatible A/D converter with track/hold function ADC0820

8-Bit, high-speed, µp-compatible A/D converter with track/hold function ADC0820 8-Bit, high-speed, µp-compatible A/D converter with DESCRIPTION By using a half-flash conversion technique, the 8-bit CMOS A/D offers a 1.5µs conversion time while dissipating a maximum 75mW of power.

More information