On this page I will post spreadsheets, software, various computer files, and other information that electronic engineering students and engineers may find useful. The list is short now but will be growing. Coming soon -- pdf files of my hundreds of hand engineering notes I have developed over the years.
Sources for Electronic Test Equipment
By popular demand, here
is a list of some very good sources for electronic test equipment
and manuals.
68hc11.asm This ASCII file is a learning aid to the instruction set of the Motorola 68HC11 processor. I developed this file for use when I taught EE337. The file shows all permutations of each instruction along with a pseudo-C equivalent of the instruction. The instructions are also logically grouped. I recommend that anybody working with a new processor develop an equivalent file. This file can be assembled by the assembler to see the hex codes for each instruction. There are a few minor errors that I intend to fix someday.
The Science of Design This is a paper that I wrote and presented some years ago about the design process based on my many years of experience designing electronic circuits. I have adapted it for posting on the Internet.
An Introduction to Design Reviews This is a paper that I wrote to assist
students preparing for a design review.
rf_enclosure_design.pdf This is a brief
note that describes the fundamentals of designing an enclosure that is opaque to
RF energy.
diode_plots.xls Version 1.0 - Excel 2003 spreadsheet
for studying diode characteristics.
bjtamp.xls Version 1.1 - Excel 95 spreadsheet for analyzing bipolar transistor amplifiers.
bjtdes.xls Version 1.00. This Excel 95 spreadsheet allows students to design and analyze common-emitter, common-collector, and common-base bipolar junction transistor amplifiers using the methods discussed in EE351.
fetamp.xls Version 1.0 - Excel 95 spreadsheet for analyzing field-effect transistor amplifiers.
op_amp_calculator.xls Version 1.0 - Excel 95 spreadsheet for doing basic operational amplifier calculations.
frs.xls Version 1.3 - Excel 95 spreadsheet for calculating frequency response of up to 7th order system. Version 1.3 corrects an error in earlier versions
lpf_design.xls Version 1.1 - Excel 95 spreadsheet for designing Butterworth and Chebyshev low-pass filters of up to 16th order
salen_key_design.xls Version 1.2 - Excel 95 spreadsheet for designing components for Sallen-Key low-pass filter section.
a2dsim.xls Version 1.0 - Excel 95 spreadsheet for doing experiments with analog to digital and digital to analog converters.
ee431lab5.pdf Some experiments to try using
a2dsim.xls
debounce.c Version 1.00 - Robust algorithm for de-bouncing mechanical contacts or noisy bit streams in software.
nfilter.c Version 1.00 - Algorithm for smoothing noisy data for display. Smooth and fast at the same time!
ctrlbang.c Version 1.00 - Bang-bang controller algorithm. A revised version is coming soon.
ctrlpid.c Version 2.1 - PID control algorithm
with integrator management. This new version has practically a textbook on
applied PID control in the comments. This is the stuff you do not get in
the classroom -- only from the school of hardknocks.
wp_clip.c This is a short routine for clipping wild
points out of a data stream derived from analog systems. The comments are
a brief text on the subject.