The original course syllabus as a pdf file here. This contains a calendar explaining what topics and lab experiments we'll be doing each week.
The laboratory manual contains many of the lab experiments.
Online Zoom office hours will be held every thursday from 10 - 11. To join, you will need to download and install zoom. Here is a link: https://us04web.zoom.us/j/745825747?pwd=a2RjOWo3TmxIY2dROTZyREhDU2Vjdz09 Meeting ID: 745 825 747. Password: 973963.
For the rest of the semester, we will not have face-to-face laboratory meetings. Please watch this short video. We can still do and learn a lot. My plan is for us to continue through the laboratory manual. But instead of building the circuits on proto boards, we will be building the circuits in a circuit simulator. Here is the plan.
Ngspice is a cross-platform (windows, linux, osx) circuit simulation package that is based on Spice (developed by folks at Berkeley, apparently). KiCad is a gui that runs the ngspice circuit simulator. You should download and install ngspice and KiCad on your personal computer; I did this on my mac. Here is how I did it (it may be slightly different for windows or linux machines, but instructions are available on the ngspice and KiCad websites.)
- I downloaded ngspice-31.pkg for my mac from the ngspice website and ran the mac osx package installer. Here is the link where you can get ngspice: http://ngspice.sourceforge.net/download.html
- I downloaded KiCad-unified for osx 10.14 from a mirror site at CERN-switzerland. This took about an hour.
- I ran the osx package installer, read the readme.txt file, and appropriately dragged the KiCad folders into my /Applications folder and /Library/Application Support folder. Here is the link where you can download kicad: https://kicad-pcb.org/download/
- I went through a brief tutorial on how to design and simulate the output voltage of a (relatively) simple filter circuit. KiCad uses a program called Eeschema to draw and connect circuit elements. Here is the tutorial I used. http://ngspice.sourceforge.net/ngspice-eeschema.html
- When designing circuits with certain components (e.g. some op amps and bit's), you will need to download spice model files to get your circuit working. Some of these are available from http://espice.ugr.es/espice/src/modelos_subckt/
Here are some ideas for final projects. Note: we will need to reconsider how to carry out our final projects in light of the recent shutdowns.
- Elenco has an electronic playground manual that has many interesting practical circuits. You might use these as inspiration for your final project.
- And here are some nice circuit projects that use operational amplifiers—more ideas for your final project.
- Wikipedia also has a concise introduction to operation amplifier application circuits. Check it out. You might especially look at the Wien oscillator that produces sine waves (perhaps of use for a producing a musical tone?) and the instrumentation amplifier that is used to amplify signals from chemical and pressure and temperature sensors.
- If you are interested in building an analog-to-digital converter circuit using op amps, check out this tutorial. It explains how to build a flash ADC. Note: there is an error in the tutorial: it claims you need 2^(n-1) op amps to build an n-bit ADC. It should be (2^n) -1 op amps. That is: it takes 7, not 4, op amps to build a (meager) 3-bit ADC.
- If you want to build a digital-to-analog converter, it's a bit easier. It only takes a single op-amp.
- Check out this video about inventor Robert Moog, inventor of the Moog electronic music synthesizer
- Mobile phone jammer circuit, anyone?
- Op-amp charge amplifier (converts electric charge into voltage output)