ECE331 Laboratory - Fall 2023

The schedule for the lab is ...

Labs are bi-weekly (every second week)

All labs are held in SF2201 on Tuesdays from 12-3pm

Section Day Time Lab 0 Lab 1 Lab 2 Lab 3 Lab 4 Lab 5
PRA01 Tue 12-3pm Sept 12 Sept 26 Oct 10 Oct 24 Nov 14 Nov 28
PRA02 Tue 12-3pm Sept 19 Oct 3 Oct 17 Oct 31 Nov 21 Dec 5

Labs are here:

intro.pdf

Lab00.pdf    Lab01.pdf    Lab02.pdf    Lab03.pdf    Lab04.pdf    Lab05.pdf   

Some datasheets are here: ALD1101.pdf, ALD1102.pdf, IRF510.pdf, IRF9510.pdf

LTspice

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.

Breadboard

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
how-to-use-a-breadboard-wiring-circuit
how-to-use-a-breadboard-for-beginners

[ECE331 Main Page]