Question: use Python Problem #3 You are making measurements of the DC current-voltage characteristics of an experimental bipolar junction transistor. The transistor terminals and labeled currents


Problem #3 You are making measurements of the DC current-voltage characteristics of an experimental bipolar junction transistor. The transistor terminals and labeled currents look like this: In particular, you are interested in producing a Gummel plot (look it up), which shows the base current () and collector current (Ic) of the transistor versus the applied base-emitter voltage (VBE). In a Gummel plot, the x-axis (VBE) is linear and the y-axis (Is, Ic) is logarithmic. Both 13 and Ic are drawn on the same graph. The measurements are done on an instrument called a semiconductor parameter analyzer (SPA), which saves the data as a CSV-formatted file that has a header section. Note: A sample CSV data file named can be downloaded from the same D2L directory as the HW-2 homework assignment. Requirements Write a Python program that does the following: Reads the header information and numeric data from the CSV file. Uses the data to produce a Gummel plot. The header values are used to label the graph. Follows the rules for making a "good" graph. Submit your code and output with the rest of your solution sheets. Format of the data file: Header ( 7 lines): 1st line: General comment about the measured data (use this as the main graph title) 2nd line: Date of the measurement. (also include this in the main graph title) 3rd line: Description of the independent data (use this for the graph's x-axis label) 4th line: Description of the dependent data (use this for the graph's y-axis label). 5th line: Name of the independent data variable 6th line: Name of the first dependent data variable (could be used for the legend) 7th line: Name of the second dependent data variable (could be used for the legend) . . . Data (follows the header, flexible number of lines): Contains the actual measured data in CSV format. There are three columns of numbers, with a comma separating the columns. The three columns contain the independent, first dependent, and second dependent data, in that order. The numbers in the columns are floating point values (stored as text) Warning: Do not hard-code titles and labels in your graph - use the header information that you read in. The grader may use another data file that has different header values when testing your program. Gummel plot for X510 Site HBT, T-230 2003-Jul-4 Applied Base-Emitter Voltage (V) Base & Collector Currents (A) VBE IC IB 0.0000e+00,100.00E-15,-100.00E-15 2.50000-02,100.00E-15, -150.00E-15 5.00000-02,150.00E-15,-100.00E-15 7.5000e-02,100.00E-15, -100.00E-15 1.00000-01,100.00E-15,-100.00E-15 1.2500e-01,100.00E-15,-100.00E-15 1.50000-01,150.00E-15,-100.00E-15 1.7500e-01, 150.00E-15,-100.00E-15 2.00000-01, 150.00E-15, -100.00E-15 2.2500e-01,200.00E-15,-100.00E-15 2.5000e-01,150.00E-15,-100.00E-15 2.7500e-01,200.00E-15,-150.00E-15 3.0000-01,249.99E-15,-49.998E-15 3.2500e-01,300.00E-15,-100.00E-15 3.50000-01,550.00E-15,-100.00E-15 3.75002-01,1.0500E-12,-100.00E-15 4.0000e-01,2.5000E-12,-100.00E-15 4.2500e-01,6.2499E-12,-49.998E-15 4.5000e-01, 16.150E-12, 50.000E-15 4.7500e-01,42.251E-12, 300.00E-15 5.0000e-01, 111.35E-12, 950.02E-15 5.2500e-01,293.40E-12, 2.5000E-12 5.5000e-01,773.16E-12, 6.7499E-12 5.7500e-01,2.0369E-09, 17.850E-12 6.0000e-01,5.3628E-09, 47.050E-12 6.2500e-01, 14.100E-09, 124.35E-12 6.5000e-01,37.049E-09, 328.70E-12 6.7500e-01,97.290E-09, 871.01E-12 7.00000-01,255.59E-09, 2.3165E-09 7.2500e-01,669.53E-09, 6.1548E-09 7.5000e-01,1.7450E-06, 16.250E-09 7.7500e-01, 4.5286E-06, 43.001E-09 8.0000e-01,11.605E-06, 112.75E-09 8.2500e-01,28.915E-06, 289.70E-09 8.5000e-01,67.905E-06, 710.77E-09 8.7500e-01, 145.85E-06, 1.6150E-06 9.00000-01,275.15E-06, 3.3005E-06 9.2500e-01,462.25E-06, 6.0550E-06 9.5000e-01, 702.80E-06, 10.229E-06 9.7500e-01,955.70E-06, 15.985E-06 1.0000e+00,1.2725E-03, 24.235E-06 1.0250e+00, 1.5335E-03, 37.409E-06 1.0500e+00,1.8115E-03, 69.499E-06 1.0750e+00,2.2420E-03, 98.251E-06 1.1000e+00,2.5530E-03, 154.45E-06 1.1250e+00,2.8836E-03, 217.25E-06 1.1500e+00,3.3495E-03, 316.20E-06 1.1750e+00,3.6640E-03, 405.70E-06 1.2000e+00, 4.3366E-03, 532.95E-06
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
