1 option
Practical analog, digital, and embedded electronics for scientists / Brett D. DePaola.
- Format:
- Book
- Author/Creator:
- DePaola, Brett D., author.
- Series:
- IOP Ebooks Series
- Language:
- English
- Subjects (All):
- Embedded Internet devices.
- Physical Description:
- 1 online resource (304 pages)
- Edition:
- First edition.
- Place of Publication:
- Bristol, England : IOP Publishing, [2021]
- Summary:
- This book provides an integrated lecture and laboratory course in electronics for science students. It is an integrated textbook and laboratory manual on analog, digital, and embedded electronics for science students with emphasis on understanding how to use the various circuit elements in a practical way.
- Contents:
- Intro
- Preface
- Acknowledgements
- Author biography
- Brett D DePaola
- Chapter 1 Introduction
- 1.1 Laws of the land
- 1.1.1 Logs and decibels
- 1.1.2 Complex arithmetic (Complex, yes. Difficult, no!)
- 1.1.3 Ohm's law and Kirchhoff's rules
- 1.2 The voltage divider (You can't believe how important this is!)
- 1.3 Mr Thévenin and his amazing equivalent circuit
- 1.4 Input and output impedances
- 1.4.1 Theoretical determination of impedance
- 1.4.2 Experimental determination of impedance
- 1.5 Error propagation
- 1.5.1 Example 1: the product of two parameters
- 1.5.2 Example 2: the quotient of two parameters
- 1.5.3 Example 3: an exponential
- Chapter 2 RC circuits
- 2.1 R and C
- 2.1.1 Resistors
- 2.1.2 Capacitors
- 2.2 RC filters
- 2.3 Doing calculus with R and C
- Chapter 3 Diodes and transistors
- 3.1 Signal diodes
- 3.1.1 Diodes as 'one-way valves'
- 3.1.2 Diodes as non-ohmic devices
- 3.2 Zener diodes
- 3.3 Bipolar junction transistors
- 3.3.1 Transistors as a switch
- 3.3.2 The emitter follower
- 3.3.3 Common emitter amplifier
- 3.3.4 Transistor current sources/sinks
- 3.3.5 Common emitter amplifier re-visited
- Chapter 4 Op amps I
- 4.1 Op amp basics
- 4.2 Examples
- 4.2.1 Inverting amplifier
- 4.2.2 Non-inverting amplifier
- 4.2.3 Summing amplifier
- 4.2.4 Current source
- 4.2.5 Peak finder
- 4.2.6 Sample and hold
- 4.2.7 Push-pull follower
- 4.2.8 Integrator
- 4.2.9 Differentiator
- 4.2.10 Active rectifier
- 4.2.11 Active clamp
- Chapter 5 Op amps II: non-ideal behavior and positive feedback
- 5.1 Non-ideal behavior
- 5.1.1 Finite slew rate
- 5.1.2 Finite input impedance
- 5.1.3 Voltage offset
- 5.1.4 Voltage limitations
- 5.1.5 Output current limitations
- 5.1.6 Output phase shift
- 5.1.7 Temperature dependence
- 5.2 Positive feedback
- 5.2.1 Comparators
- 5.2.2 Oscillators.
- 5.2.3 Positive feedback gone bad
- Chapter 6 Digital gates: combinational and sequential logic
- 6.1 Counting in different bases
- 6.2 Binary arithmetic
- 6.3 Gates and truth tables
- 6.3.1 DeMorgan's theorem
- 6.3.2 Using electronic gates
- 6.4 Combining outputs
- 6.4.1 The MUX
- 6.4.2 The DEMUX
- 6.5 Sequential logic
- 6.5.1 The bistable
- 6.5.2 D flip-flops
- 6.5.3 JK flip-flops
- 6.6 Counters
- 6.7 Latches
- 6.8 Monostable multivibrators
- Chapter 7 Digital-analog, analog-digital, and phase-locked loops
- 7.1 Digital-analog conversion
- 7.1.1 Resolution issues
- 7.1.2 An example: the DAC1408
- 7.1.3 What's in a DAC?
- 7.2 Analog-digital conversion
- 7.2.1 The Nyquist criterion
- 7.2.2 ADC techniques
- 7.3 Phase-locked loops
- 7.3.1 Phase detectors
- 7.4 Phase-sensitive detection (lock-in amplifiers)
- 7.4.1 PSD: what's under the hood
- 7.4.2 Phase-detectors-again
- 7.4.3 Phase shifter
- Chapter 8 Embedded electronics
- 8.1 Introduction
- 8.1.1 What are embedded electronics?
- 8.1.2 Why a computer?
- 8.1.3 Why the Beagle?
- 8.2 Inside the Beagle
- 8.2.1 Hardware
- 8.2.2 System variables
- 8.3 The pins
- 8.3.1 Overview
- 8.3.2 The device tree overlay
- 8.4 Loading a DTO
- 8.4.1 The ADC: getting started
- 8.4.2 Testing out the ADC
- 8.5 Configuring the general purpose input/output pins
- 8.6 Pulse width modulation (PWM)
- 8.7 Buses
- 8.7.1 I2C
- 8.7.2 The SPI bus
- Chapter 9 Getting started
- 9.1 Use of the lab manual
- 9.2 Maintaining a lab book
- 9.3 Use of general laboratory equipment
- 9.3.1 The breadboard
- 9.3.2 Power supplies
- 9.3.3 The function generator
- 9.3.4 The multimeter
- 9.3.5 The oscilloscope
- 9.4 Play!
- Chapter 10 R and C
- 10.1 Low-pass filter
- Input impedance
- 10.2 High-pass filter
- 10.3 Differentiator
- 10.4 Integrator
- Chapter 11 Transistors.
- 11.1 Emitter follower
- 11.2 Input and output impedance of follower
- 11.3 Single-supply follower
- 11.4 Push-pull follower
- 11.5 Common emitter amplifier
- 11.6 Bypassed emitter amplifier
- 11.7 Current source (sink)
- Chapter 12 Op amps I
- 12.1 Open-loop test circuit
- 12.2 Inverting amplifier
- 12.3 Non-inverting amplifier
- 12.4 Follower
- 12.5 Current source
- 12.6 Summing amplifier
- 12.7 Push-pull follower
- 12.8 Integrator
- 12.9 Differentiator
- 12.10 Active rectifier
- 12.11 Improved active rectifier
- 12.12 Active clamp
- Chapter 13 Op amps II: positive feedback, good and bad
- 13.1 Comparators
- 13.1.1 Defective comparators: open-loop
- 13.1.2 Using feedback with a comparator: hysteresis
- 13.2 The RC relaxation oscillator
- 13.3 RC relaxation oscillator using the 7555
- 13.3.1 Square waves with the 7555
- 13.3.2 Sawtooth oscillator
- 13.4 Sine wave oscillator: Wien bridge
- 13.5 Op amp instability: phase shift can make an op amp oscillate
- Low-pass filter in the feedback loop
- Remedy: shrink the disturbance fed back
- Chapter 14 Digital gates: combinational and sequential logic
- 14.1 Gates and truth tables
- 14.2 Multiplexer
- 14.3 Sequential logic: JK flip-flop
- 14.4 Debouncing
- 14.5 D-type flip-flop
- 14.6 Programmable divide-by-N counter
- Chapter 15 Digital-analog, analog-digital, and phase-locked loops
- 15.1 Digital-analog conversion
- 15.2 Tracking analog-digital converter
- 15.3 Phase-locked loop: frequency multiplier
- 15.4 Phase sensitive detection: lock-in amplifiers (optional lab)
- Chapter 16 Embedded electronics, featuring the Beaglebone Black
- 16.1 Getting started
- 16.1.1 Connect the Beagle
- 16.1.2 Get familiar with Linux
- 16.1.3 Learning how to emacs: it's a lifestyle!
- 16.1.4 System variables
- 16.1.5 Clearing the LEDs.
- 16.1.6 Controlling the Beagle from within a program
- 16.2 Input/output
- 16.2.1 Analog-digital conversion
- 16.3 Pulse width modulation (PWM)
- 16.3.1 Setting up the PWM
- 16.3.2 Driving a load
- 16.3.3 Controlling a servo motor
- 16.4 Controlling the GPIO pins
- 16.4.1 Defining the pins
- 16.4.2 Controlling the pins from within a C++ program
- 16.5 Get on the bus!
- 16.5.1 The I2C bus
- 16.5.2 The SPI bus
- Chapter 17 RC circuits
- Solutions to chapter 2
- Chapter 18 Diodes and transistors
- Solutions to chapter 3
- Chapter 19 Op amps 1
- Solutions to chapter 4
- Chapter 20 Op-amps 2
- Solutions to chapters 5 and 13
- 20.5 Square waves from a 7555 (from lab 13.3.1)
- Chapter 21 Digital gates
- Solutions to chapter 6
- Chapter 22 Digital-analog, analog-digital and phase-locked loops
- Solutions to chapter 7
- Chapter
- C.1 Connecting from a Linux box
- C.2 Connecting from an Apple-OS box
- C.3 Connecting from a Windows box
- C.3.1 Xming
- C.3.2 Configuring and using PuTTY
- D.1 vi
- D.1.1 Command mode
- D.1.2 Insert mode
- D.2 emacs
- E.1 The Hello World program
- E.2 Strings and things
- E.3 Input/output
- E.3.1 Streams
- E.3.2 Reading and writing files
- E.4 Flow control 1
- E.4.1 The for-loop
- E.4.2 Conditionals
- E.4.3 User-defined functions (procedures)
- E.4.4 Pointers
- E.5 Arrays
- E.6 Time to show some class
- E.7 Is that all there is?
- G.1 Plotting functions
- G.2 Plotting data
- G.3 Saving your plots
- G.4 Fitting the data
- G.5 Writing a Gnuplot script
- G.6 Plotting data from within a program
- K.1 Total parts
- K.2 Parts listed by lab.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Description based on print version record.
- ISBN:
- 9780750340885
- 0750340886
- OCLC:
- 1429722566
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.