Engineering and Programming Texts & Videos
The following are freely redistributable titles appropriate for college
coursework. They are each offered under a Creative
Commons license. A description of the collection can be found
here.
PDF is the .pdf format, ODT is the .odt format (Open Document Text),
HTML is an online version (thanks to LibreTexts), and
PRINT links to Amazon
for a printed copy at a very modest
price. Kindle versions are also available. The very small amount of
money made on the sale of print
textbooks goes to offset the costs of maintaining this website. If you
experience any problems, please check out the mirror sites. For
more info, please contact the author.
Version number in parentheses.
DC Electrical Circuit Analysis: A Practical Approach (1.0.12):
PDF
ODT
HTML
PRINT
AC Electrical Circuit Analysis: A Practical Approach (1.1.11):
PDF
ODT
HTML
PRINT
Semiconductor Devices: Theory & Application/2E
(2.0.8): PDF
ODT
HTML
PRINT
Operational Amplifiers & Linear Integrated Circuits/3E
(3.2.11): PDF ODT
HTML
PRINT
Filter Plot Addendum for Op Amps
& LIC (1.0.0): PDF
Embedded Controllers Using C and Arduino/2E (2.1.11): PDF
ODT
HTML
PRINT
Notes on Science, Waves, and Sound (Science of Sound) (2.1.7):
PDF
ODT
Laboratory
Manual for DC Electrical Circuit Analysis (1.4.4): PDF ODT
HTML
PRINT
Laboratory
Manual for AC Electrical Circuit Analysis (2.3.7): PDF
ODT
HTML
PRINT
Laboratory
Manual for Semiconductor Devices: Theory & Application
(1.4.12): PDF
ODT
HTML
PRINT
Laboratory Manual for Operational Amplifiers & Linear
Integrated Circuits/3E (3.1.6): PDF
ODT
HTML
PRINT
Laboratory Manual for Embedded Controllers Using C and
Arduino/2E (2.3.6): PDF
ODT
HTML
PRINT
Laboratory
Manual for Computer Programming with Python, Multisim
& TINA/4E (4.0.2): PDF
ODT
HTML
PRINT
Laboratory Manual for Science of Sound (1.1.6): PDF
ODT
HTML
PRINT
The workbooks below are condensed versions of the DC and AC
Circuit Analysis texts with roughly the same problem sets.
Workbook: DC Electrical Circuits (1.2.11): PDF
ODT
PRINT
Workbook: AC Electrical Circuits (1.2.14): PDF
ODT
PRINT
All of the print versions can be found on my author's page, here: www.amazon.com/author/jimfiore
I have created a YouTube channel to support these texts: Electronics with Professor Fiore
You can also
download the videos directly as MP4 files at the links below.
If you like my books and videos, you might consider a
modest
donation to help defray the costs of web sites, gear, etc. Thank you!
Other Goodies
My
colleague Bill Hunt wrote a nice OER lab manual for introductory
digital electonics, Digital Electronics Laboratory Manual: PDF
DOCX
Here
are some open and/or free items that I can recommend. I have used these
for my coursework and to create the books and videos listed above.
You
don't have to use MS Office! Here are two good office
suites that
include a word processor, spreadsheet, graphics, etc., and best of all,
they're free, open and multi-platform (Windows, Linux, MacOS) :
https://www.openoffice.org/
and https://www.libreoffice.org/.
I use Open Office for most of my work and it's the primary tool I used
to create my OER texts.
SciDAVis
Scientific Data Analysis and Visualization is an excellent, easy to
use, free, multi-platform (Windows, Linux,
MacOS) data plotting and visualization application.
XnView
is a graphics file viewer and editor. Free for
non-commerical use, it is great for manipulating image files.
TINA-TI
DesignSoft's free circuit simulator, runs under Windows.
Dia Diagram Editor
A nice tool to create diagrams, simple graphs and the like.
OBS
Open Broadcaster Software is great for a variety of video needs
including creating instructional videos that use your computer desktop.
fre:ac A free
audio converter. A useful companion for my free Sample Wrench
audio editor/analyzer.
A
Note From the Author
Hi.
My name is Jim.
I've been a college professor for 40+ years teaching in the areas of
electrical engineering technology, computer programming and the science
of sound. Along the way I've won a few awards for my efforts
(State University of New York
Chancellor's Award for Excellence in Teaching, SUNY
Chancellor's Award for
Excellence in Scholarship, and others). I'm also a musician and an
endurance athlete. I established
dissidents in the late 1980s as a way to offer various software items
that I created, figuring that other people might find them useful as
well. Some of these have been commercial and some have been freeware. I
also write a lot, including published college text books and lab
manuals. Recently, the open educational resource movement has gained
momentum (no doubt at least partly propelled by the rising costs of
college tuition and texts). As I am no supporter of the growing
"corporate-ness" in our society, nor a believer in the dogma that
unfettered free market capitalism is the answer to all problems, I
decided to do the dissident thing and offer all the titles here free.
This includes all of the above technical titles which, if offered by a
traditional college textbook publisher, would be fetching in the
neighborhood of $100 for a lab manual and over $200 for a
text these days. It is my hope that others
will do likewise, all of us offering something of value to the
community, improving the situation for everyone. An appropriate quote
comes to mind:
"We
are at the very beginning of time for the human race. It is not
unreasonable that we grapple with problems. But there are tens of
thousands of years in the future. Our responsibility is to do what we
can, learn what we can, improve the solutions, and pass them on."
- Richard Feynman
Electronics
with Professor Fiore MP4s for
Download
DC Electrical Cicuit Analysis
DC
Circuit Analysis Introduction
Scientific
Notation
Electrical
Fundamentals Part 1
Electrical
Fundamentals Part 2
DC
Sources
Resistance
and Conductance
Resistor
Color Code
Using an Electronic Protoboard Ohm's
Law
DC
Series Circuits Part 1
DC
Series Circuits Part 2
What's
the Deal with Electrical Ground?
Voltage
Divider Rule
DC
Series Simulations & Approximations
DC
Series Lab Approximations
Resistive
Sensors
DMM
Accuracy
DMM
Loading
Parallel
Resistors
DC
Parallel Circuits Part 1
DC
Parallel Circuits Part 2
DC
Current Divider Rule
DC
Parallel Simulations & Approximations
DC
Series-Parallel Circuits Part 1
DC
Series-Parallel Circuits Part 2
DC
Series-Parallel Simulations & Approximations
R-2R
Ladder Network
DC
Source Conversions Part 1
DC
Source Conversions Part 2
DC
Thevenin's Theorem
DC
Maximum Power Transfer
DC
Superposition
Superposition
with DC Current Sources
Superposition
Fails!
DC
Millman's Theorem
DC
Delta Wye Conversions
Simultaneous
Equations
DC
Nodal Analysis
DC
Mesh Analysis
Network
Fun #1
Network
Fun #2
Network
Fun #3 Identifying & Solving Nonplanar Circuits
DC
Dependent Sources
DC
Dependent Sources, TINA Sim
DC
Reciprocity Theorem
Capacitors
DC
RC Circuits Part 1
DC
RC Circuits Part 2
Inductors
DC
RL Circuits Part 1
DC
RL Circuits Part 2
Basic
RLC Transient Response
|
AC Electrical Cicuit Analysis
AC
Circuit Analysis Introduction
AC
Fundamentals
Complex
Numbers
Reactance
Impedance
AC
RLC V-I Plots, Part 1
AC
RLC V-I Plots, Part 2
AC
RLC V-I Plots, Part 3
AC
Series RLC Circuits
Simulation
Start-up Transients
AC
Series RLC Simulation
AC
Series RLC with Current Source Simulation
AC
Parallel RLC Circuits
AC
Parallel RLC Simulations
AC
Series Parallel RLC Circuits
AC
Seriers Parallel RLC Simulation Intro to Passive Loudspeaker Crossovers
The
Wien Bridge
AC
Source Conversions
AC
Thevenin's Theorem
AC
Thevenin Example
AC
Superposition
AC
Maximum Power Transfer
AC
Maximum Power with Thevenin
AC
Wye Delta Conversions
Simultaneous
Equations
AC
Nodal Analysis
AC
Nodal Example Part 1
AC
Nodal Example Part 2
AC
Mesh Analysis
AC
Mesh Example Part 1
AC
Mesh Example Part 2
AC
Dependent Sources Part 1
AC
Dependent Sources Part 2
AC
Power
AC
Power Example 1
AC
Power Example 2
Series
Resonance
Series
Resonance Example
Parallel
Resonance
Parallel
Resonace Example
Loudspeaker
Impedance Model
Three-Phase
Power Part 1
Three-Phase
Power Part 2
Three-Phase
Sims Part 1
Three-Phase
Sims Part 2
Decibels Part 1
Decibels Part 2
Bode Plots
Simple
Filters
|
Semiconductor Devices
Introduction
to Semiconductors
Fundamentals
of Semiconductors
PN
Junctions
Intro
To Diodes
Other
Diodes
LED
Plots by Color
Rectifier
Circuits
Rectifier
Simulations
Diode
Clippers
Diode
Clampers
Voltage
Doubler and Multiplier
Tiny
Generator & Light
Intro
To Bipolar Junction Transistors (BJT)
BJT
Curves
Common
Emitter Configuration
LED
Drivers
LED
Driver Simulations
Emitter
Bias
Voltage
Divider Bias
BJT
Bias Simulations
PNP
Biasing
Feedback
Biasing Bias Stability Sims
Snubber
Diode
BJT
AC Model
Common
Emitter Amplifier
Swamped
CE Amplifier
CE
Amplifier Distortion Simulation
Decoupled
Voltage Divider CE Amp
Multistage
Amplifiers
Emitter
Follower
Darlington
Pair
A
Simple Phase Splitter
Common
Base Amplifier
Miller's
Theorem: Collector Feedback Miller Frequency Tailoring
High
Z Pickup Amplifier
High
Z Pickup Cable Effects
Class
A Operation
Class
A Example
Class
A Power Relations
Class
A with Reactive Load
Class
B Operation
Class
B Example
Class
B Power Relations
Class
B with Reactive Load
Class
B Bias Stability
Class
B Distortion Sims
Class
B Enhancements
Heatsinks
Active
Current Limiter
Bridged
Amplifier
Loudspeaker
Impedance Model
Junction
Field Effect Transistors (JFET)
JFET
Parameter Measurements
JFET
Bias
JFET
Common Source Amp
JFET
Common Drain Follower
JFET
Common Gate Amplifier
JFET
Voltage Controlled Amplifier
JFET
Voltage Controlled Resistor
JFET
Analog Switch
MOSFETs
MOSFET
Examples
Intro to PWM
LEDs,
PWM, and Visual Integration
Class
D Operation
Insulated
Gate Bipolar Transistor (IGBT)
BJT
CE Amplifier Lead Network Analysis
BJT
CC Lead Network Analysis
BJT
CB Lead Network Analysis
JFET
CS Amplifier Lead Network Analysis
JFET
CD Lead Network Analysis
JFET
CG Lead Network Analysis
BJT
CE Amplifier Lag Network Analysis
BJT
CB Amplifier Lag Network Analysis
JFET
CS Amplifier Lag Network Analysis
JFET
CG Amplifier Lag Network Analysis
JFET
CD Follower Lag Network Analysis
Transistor
Performance Sensitivity
JFET
Cascode Amplifier
|
Operational Amplifiers
Introduction
to Operational Amplifiers
Decibels Part 1
Decibels Part 2
Bode Plots
Differential
Amplifiers Part 1
Differential
Amplifiers Part 2
Improving
CMRR
JFET
Diff Amp
Current
Mirror
Active
Loads
Diff
Amp Phase Splitter
Op Amp
Internals
Op
Amp First Stage Simplified
Comparator
Simulations
LED
Bar Graph Display
Negative
Feedback
Noninverting
Amplifier
Noninverting
Amplifier Simulations
Single
Supply Noninverting Amplifier
Inverting
Amplifier
Inverting
Amplifier Simulations
Single
Supply Inverting Amplifier
Importance
of the DC Return
Current to
Voltage Transducer
Voltage to
Current Transducer
Current
Amplifier
Summing
Amplifier
Simple
Digital Gain Control
Op Amp
Differential Amplifier Current Differencing Amp, LM3900
Inverter-Noninverter
Op
Amp Phase Splitter
Current
Boosting
Gain-Bandwidth
Product (GBW)
Slew Rate
GBW and Slew
Rate Simulations
Measuring
Slew Rate Multistage Slew Rate
f2
and Rise Time
f1
and Sag Time
Simple
Frequency Tailoring
Inverting
Voltage Amplifier f2
Inverting
Summing Amplifier f2
Noninverting
Summing Amplifier
Voltage to
Current Transducer f2
Current
Amplifier f2
DC Offset
Simulating
DC Offset
Op Amp Drift
Op Amp Noise
Direct
Box
Models
& Accuracy
Instrumentation
Amplifier
Operational
Transconductance Amplifier
Audio
Compressor
Precision
Rectifiers
Precision
Limiter/Clipper
Precision
Clamper
Function
Synthesis
Function
Synthesis Redux
Guitar
Fuzz! S'More Guitar Fuzz!
Linear
Regulators
Intro to PWM
Switching
Regulators
Oscillators
Introduction
Wien
Bridge Oscillator
Triangle
Square Generator
Op Amp
Integrator
Op
Amp Differentiator
Integrators
and Differentiators Simulations
Intro
to Active Filters
Multiple
Feedback Filter
State
Variable Filter
State
Variable Filter Simulation
Bass
and Treble EQ
Resonant
EQ
All-Pass
Filter
Simple
Gyrator Gyrator Addendum
Multiband
EQ
Parametric
EQ Voltage Controlled Filter Biquad Filter Active Crossovers Derived Filter for Active Crossovers Linkwitz-Riley Active Crossovers
Pocket
Rockit, Part 1
Pocket
Rockit, Part 2
Pocket
Rockit, Part 3
Pocket
Rockit, Part 4
Intro
to Pulse Code Modulation (PCM)
Digital to
Analog Converter (DAC)
Analog to
Digital Converter (ADC)
|
Embedded Programming
(Microcontrollers, Arduino & C Language)
Introduction
to Embedded Programming
Hello
World
C
Variables Part 1
C
Variables Part 2
C
Integer Operations
C
User Input
Spot
The Errors
Conditionals
in C
Loops
in C
Pointers
in C
Hello
Arduino
Uno
Test
GPIO
Hardware
Data
Direction Registers
PORTs
and digitalWrite
Simple
Digital Gain Control
PINs
and digitalRead
7
Segment Display Mux
Resistive
Sensors
ADC
and analogRead
LED
Bar Graph Revisited (Arduino Style)
PWM
and analogWrite
LEDs,
PWM, and Visual Integration
Timer-Counters
Interrupts
Part 1
Interrupts
Part 2
Lookup
Tables
Round
Robin Switch
Auto
Increment Switch
On
User Interfaces
Aribitrary
Waveform Generator Output
|
Python Programming
Introduction
to Python
Python
Basics
User
Input in Python
Python
Conditionals Part 1
Python
Conditionals Part 2
Python
Looping Part 1
Python
Looping Part 2
Random
Numbers in Python
User
Functions
Sequences
Part 1
Sequences
Part 2
Python Files
|
Circuit Simulators (TINA
& Multisim)
TINA-TI:
Intro and DC Simulations
TINA-TI:
Basic AC Simulations
TINA-TI:
Ohmmeter
TINA-TI:
Transient Analysis
TINA-TI:
Frequency Response Simulation
TINA-TI:
Putting It All Together, BJT Amplifier
TINA-TI:
Importing Devices
TINA-TI:
Distortion Measurement
TINA-TI:
Using the Post-Processor
TINA-TI:
Lissajous Patterns
TINA-TI:
Arbitrary Sources
Multisim:
Intro and DC Simulations
Multisim:
Basic AC Simulations
Multisim:
Transient Analysis
Multisim:
Frequency Response Simulation
Multisim:
Putting It All Together, BJT Amplifier
|
Sample Wrench Audio
Editor/Analyzer
Introduction
to Sample Wrench
Basic
Editing
Markers
and Level Control
Equalization
Echo,
Reverb, Etc
Time
and Pitch Shifting
Click
and Pop Removal, and More
Macros
Impulse
Modeling
Spectral
Analysis
|
Elsewhere (Fun and Oddities)
2024 Solar Eclipse at Jackson Hill, Time Lapse
Building
a Heat Pump Hut
Scaling
Fun: Earth, Moon, Sun and Mars
The
Metric System for USAians
How to
Pronounce Kilometer
Time
Lapse Clouds
Once
Upon a Time...
Electronic
Drums, Part 1
Electronic
Drums, Part 2
Fun
with Time-Lapse Putty
Compulsively
Curious, Episode One: "What's with this toothpaste box?"
Writing
a Textbook, Part 1
Writing
a Textbook, Part 2
Self
Publishing, KDP, and Pricing
Gerrymandering
Simplified
|
Science of Sound
Introduction
to Science of Sound
The
Metric System
for USAians
Waves
Speed
of Sound
Human
Hearing
The
Decibel
Loudness
Equal
Loudness Curves
Simple
Harmonic Motion
Tuned
Pipes & Tensioned Strings
Guitar
Pickups & Faraday's Law
Guitar
Physics
Loudspeakers
Introduction
Loudspeaker
Enclosures
Loudspeaker
Impedance Model Intro to Passive Loudspeaker Crossovers
Microphones
Room
Acoustics, Part 1
Room
Acoustics, Part 2
Room
Acoustics, Part 3
Room
Acoustics, Part 4
|
dissidents, Utica NY, USA
© 2024 Jim Fiore/dissidents, all
rights
reserved