


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Main points of this exam paper are: Standard Deviation, Manufacturing, Individual Resistor, Standard Deviation, Soldering Resistors, Groups, Resistance Values
Typology: Exams
1 / 4
This page cannot be seen from the preview
Don't miss anything!



College of Engineering Electrical Engineering and Computer Sciences Department EECS 145M: Microcomputer Interfacing Laboratory Spring Midterm #1 (Closed book- equation sheet provided- calculators OK) Full credit can only be given if you show your work. Wednesday, February 23, 2005 PROBLEM 1 (25 points) You have a large batch A of resistors that are supposed to have the same resistance but due to variations in manufacturing, the individual resistor values vary. The resistor values have a Gaussian distribution with an average value RA and standard deviation σA. You create another large batch B of resistors by soldering resistors from batch A in groups of four in series: 1a (5 points) How are the resistance values of batch B distributed? 1b (5 points) What is the average value RB of the resistors in batch B? 1c (10 points) What is the standard deviation σB of the resistor values in batch B? 1d (5 points) In terms of fractional uncertainty in resistance (standard deviation/average), which batch (A or B) is more accurate, and by how much?
Problem 2 (20 points) A colleague (who has never taken 145M) has just designed a digital data acquisition system using a microcomputer, a digital input port with Edge-triggered flip-flop registers, and the following handshaking protocol: 1 When the program is ready for data, it sets “ready for input data” TRUE. 2 When the external circuit detects “ready for input data” TRUE, it pulses the clock input of the Edge-triggered flip-flops 3 The external circuit asserts data on the input of the Edge-triggered flip-flops and makes “input data available” TRUE 4 The program detects “input data available” TRUE and reads the output of the Edge- triggered flip-flops 5 The program sets “ready for input data” FALSE, processes the data, and then returns to step 1 Your colleague complains that his design does not work, and that the values read during step 4 have nothing to do with the digital input data asserted in step 3. After carefully examining his steps, you find that two serious errors were made. What are these errors, and how would you fix them?
PROBLEM 4 (25 points) Design a system for controlling four furnaces