Physics S123 Summer 2009

Most recent entries at top of page;



Aug 5, 2009

Lab 23/D11: Micro 6 -- Standalone Controller

Aug 4, 2009

Lab 22/D8, Micro 5 -- Storage scope, 8051 Timer, SPI Bus

Aug 3, 2009

Lab 21/D9: Micro 4 -- A/D D/A interface to micro

July 30, 2009

Lab 20/D8, Micro 3 -- More Programs
Homework D5 -- Second Micro

July 29, 2009

Lab 19/D7, Micro 2 -- I/O

July 27, 2009

Lab 18/D6, Micro 1 -- Install CPU
Homework D4 -- First Micro

Note on bit operations for 8051
Note on addressing modes for 8051
Class Micro 1 notes (updated version of Manual's class 18)
Class Micro 2 notes (updated version of Manual's class 19)

8051 References


8051 tutorial,from Web (this is xeroxed "Reference A")
Dallas data sheet for DS89C420/30 processor
8051Instruction Set Reference (Phillips) (this is xeroxed "Reference B")
Dallas high speed microcontroller User's Guide
Index to selected topics in Dallas User's guide

Raison 8051 assembler and simulator

Excellent free program (for code size under 4K) that I use to assemble and simulate code. Raisonance assembler (18.5M, expands to 50M)
After you install, save this file of interrupt vector names to the INC directory of the Raisonance/Ride installation. It's for the 80C320, DS89C420 and DS89C430.

Link to RIDE documentation: detailed user's guide

I expect this is much more than you want; but here it is, anyway, for the zealot who wants the full story about the Raisonance assembler, compiler & simulator.
Part I
Part II

Short Note on how to use the RIDE Assembler & Simulator

Sampleprograms (some of those used in the micro labs)

July 23, 2009

Class 17/D5: Analog meets Digital

Lab 17/D5, Analog meets Digital
Note on sampling
Note on A/D and PLL
Homework D3 -- Memory and A to D

Quiz Topics


July 22, 2009

Lab 16/D4, Memory

July 20, 2009

Lab 15/D3, Counters
Homework D2 -- Flip Flops


July 16, 2009

Class 14/D2: Flip-flops

Lab 14/D2, Flip-flops


July 15, 2009

Class 13/D1: Gates

Lab 13/D1, Gates
Homework D1 -- Gates

glueonly.abl for HD1

Xilinx ABEL download (BIG) create account, download ISE WebPACK. (You do not need the ModelSim simulator.)
Note on using ABEL with Xilinx download
Note on Xilinx ISE, more generally: Verilog and ABEL ABEL discussion begins only on p. 9; some overlap with the note just above.


Digital


July 12, 2009

Sixth analog homework assignment (HW6)

Analog Exam Review Checklist

Class op amps 3 notes: nice positive feedback (updated version of Manual's class 10)
PID notes


July 7, 2009

Fifth analog homework assignment (HW5)


July 2, 2009

Fourth analog homework assignment (HW4)

Quiz Review Checklist


June 30, 2009

Third analog homework assignment (HW3)

scan of single sheet showing four basic transistor circuits.

I recommend you also look at the worked examples on pages 91 and 115 in the lab manual.

The four notes below revisit the material already presented from a alternate, and sometimes rather informal, point of view. There is also some extra information on reading capacitor values, expanded to include surface mount components. The class 2 notes are an update of the lab manual's presentation. They are not required reading, but are posted in the hope that they are helpful to you understanding the class material better.

Transistor summary
Note on reading capacitors
C notes: toward intuition about RC circuits
Class 2 notes (updated version of Manual's class 2)


June 25, 2009

Second analog homework assignment (HW2)

By request here are pdfs of all the remaining lab procedures. Note that the one on FET switches may run in place of voltage regulators--there is sadly not room for both. The Friday lab on PID (proportional, integral, differential) controllers is included. It's very interesting but participation is entirely optional. There is no formal procedure and no specific preparation for the cooperative project. You'll get a short handout to set it up on the day. It's a great deal of fun.

Lab 5: Transistors II and Differential Amps
Lab 8: Op Amps I
Lab 9: Op Amps II: More advanced applications and deviation from ideal
Lab 10a: Op Amps III: Positive feedback and oscillators
Lab 10b: Op Amps IV: Positive feedback II: active filters, and nasty oscillations
Lab 10c: (optional Friday 10 July): Advanced op amp applications: PID controller
Lab 11a: Voltage Regulators
Lab 11b: FET switches


June 22, 2009

Some more material, including a pdf of the first homework assignment, and labs 3 and 4 (to be done Weds 24 and Mon 29 respectively . . . Thursday is a review session).

First analog homework assignment (HW1)
Lab 3: Diode Circuits
Lab 4: Transistor Circuits (I Bipolar)


June 10, 2009

Course Description & Introductory Information
Course Schedule
To get an advance peek at what the course covers, you may want to look at the introductory notes above, and then go leaf through the course's lab manual, which you can find at the Harvard COOP: it's called "Student Manual for the Art of Electronics." This little book gives a pretty good impression of what we'll be doing, day by day; we have made revisions since the date of the book, but the style remains unchanged, and the micro labs are essentially unchanged.
Then you should look at the course's Text, Horowitz & Hill, "The Art of Electronics." This book, with its chatty style but rigorous design practices, defines the approach taken by our course.
Lab 1: DC Circuits
Lab 2: RC Circuits


Link to Text problem solutions, and old exams (some with solutions)

solus & old exams
NO username or password is required.