Useful Information for Electronics Students and Engineers

revised Sept. 8, 2008

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.


Back to the main page