ECE331 Laboratory - Fall 2024
The schedule for the lab is ...
Labs are bi-weekly (every second week)
All labs are held in SF2201
Section | Day | Time | Lab 0 | Lab 1 | Lab 2 | Lab 3 | Lab 4 | Lab 5 |
PRA01 | Wed | 9am-12 | Sept 4 | Sept 18 | Oct 2 | Oct 16 | Nov 6 | Nov 20 |
PRA02 | Wed | 9am-12 | Sept 11 | Sept 25 | Oct 9 | Oct 23 | Nov 13 | Nov 27 |
PRA03 | Fri | 12-3pm | Sept 6 | Sept 20 | Oct 4 | Oct 18 | Nov 8 | Nov 22 |
Labs are here:
Lab00.pdf
Lab01.pdf
Lab02.pdf
Lab03.pdf
Lab04.pdf
Lab05.pdf
Some datasheets are here: ALD1101.pdf, ALD1102.pdf, IRF510.pdf, IRF9510.pdf
We will be making use of LTSpice for circuit simulation. You can find more information regarding LTSpice at ...http://www.eecg.utoronto.ca/~johns/LTSpice/LTSpice.html
After installing LTSpice, do the following examples...
1. Download and open the following simple circuit file: rc_highpass.asc
- Click on the little running fellow to run the simulation.
2. Try changing the simulation time, frequency, resistor and capacitor values, etc.
3. Download the following symbol and model files: ALD1101.asy,ALD1102.asy,IRF510.asy,IRF9510.asy,
ECE331_354.lib
- Put the files into a directory called "circuit_sim" (or whatever you choose to
name it).
4. Download and open sample.asc.
- Right click on the .lib statement in the schematic to edit the location of
the SPICE model library to point at the "circuit_sim" directory you created.
- Try running a simulation and plot an Id versus Vds curve of the transistor in the schematic to make sure that both the symbol and model libraries have been properly installed.
5. Right click on the .dc statement to change the voltage source to sweep
VG.
- Run a simulation again and try plotting an Id versus Vgs curve.
6. Download and run 2_ideal_current_sources.asc
- this simulation shows 2 ideal current sources driving a capacitor with an
initial voltage of 1V. Note that the ideal current sources go to 0A when the
voltage across the current source becomes less than 1uV. Also, note that one
current source is slightly larger or smaller than the other current source. Try
different values for the current source output currents.
7. Download and run ideal_transistor_load.asc
- this simulation shows an ideal transistor (lambda = 0) driving an ideal
current source load. Note that the small signal gain goes to infinity when the
transistor goes into the active region (where the slope goes to infinity).
8. Try out a potentiometer which makes use of a subcircuit. "w" sets the potentiometer
fraction. Download these three files ...
potentiometer_test.asc
pot.asy
pot.lib
Put them all in one directory and run "potentiometer_test.asc" and look at the operating point values.
The subcircuit "pot.lib" file sets a limit on "w" so that neither side of the potentiometer will go to zero ohms.
During the labs, we will be making use of a circuit breadboard for wiring together circuits. Below are some resources that describes how circuit breadboards are used
Breadboard Video