Index

Note: Page numbers followed by f indicate figures.

A

Activation energy 156
Aging mechanisms 156
A-law algorithm 131
Aliasing effect 129–130, 130f
Alkaline batteries 150
Alternating current (AC) 
analysis 67
signals 4
Ambient temperature 82–83, 154–155
Amplifiers 
circuit analysis methods 67–68
circuit design 65
discrete transistors 65–66
electret microphones 88–90
integrated amplifiers 65–66, 83
low-impedance load, MOSFETs 
input and first stage 77–80
passive components 77
second stage and output 80–81, 81f
specifications and topology 77
tolerances 77
noise, interference and crosstalk 86–88
op amps 83–86
power amplifiers 81–83
specifications 66–67
transistor packages 65–66, 65f
Amplitude modulation (AM) 122–123, 122f
Analog/digital converters (ADCs) 
conversion specifications 130–132
dual-slope converter 135–136
flash converter 134, 134f
integrated circuits 129
internal capacitor 135–136
MOSFETS 133
Nyquist rate 129–130
on-resistance and off-resistance 133
sample-and-hold circuit 133, 134f
successive approximation converter 135, 135f
Analog simulation 16
Apple configuration 126–127
Application profiles 37
Arbitrary waveform generator 120, 121f
Arbitration 30
ARM Cortex-M3 CPU 3–4
Arrhenius equation 156
Arrhenius prefactor 156
Astablemultistable multivibrator 114–117
Asynchronous connectionless (ACL) links 38
Attribute protocol 38
Atwater Kent Manufacturing Company 166

B

Back electromotive force (Back EMF) 177
Basic input/output system (BIOS) 162–164
Bass boost filters 106–109, 110f
Battery 149
capacity 149
chemistry 150
constant current charging 150
constant voltage charging 150
discharge curve 102f, 149–150
dropout voltage 150
electrochemical cell 149
end-of-discharge voltage 149–150
end-of-life voltage 149–150
energy density 149
equivalent series resistance 150
fast charging 150–151
midpoint voltage 149–150
self-discharge 150
trickle charging 150
Baud 26
Bel 6
Bessel approximation 112
Bias voltage 67
Bipolar amplifiers 
low-impedance load, bipolar transistors 206–209
low-power 
AC circuit 202–203
component value formulas 204–206
DC circuit 202–203
large signal analysis 204
load line analysis 203
topologies 
cascode amplifier 198–200
common base amplifier 198
common collector amplifier 198
common emitter amplifier 197–198
current sources 200–201
differential amplifier 200
transistor models 
base-emitter path 193
BJTs 196
characteristic curve plot 194–195
collector-emitter path 193
curve tracer circuit 194–195
cutoff region 196
Ebers-Moll model 196
forward active region 196
gain-bandwidth product 193–194
large signal model 196, 197f
pi model 193, 194f
saturation region 196
simulated curve tracing of 194–195, 195f
t model 193, 194f
Bipolar junction transistor (BJTs) 15–16, 15f, 187, 188f, 196
Biquadraticbiquad form 103–104
Bleeder resistors 146
Bluetooth 24, 37–38
Bluetooth Low Energy (BLE) 38
Board-level design 2–3
Board support package (BSP) 162
Bode plot method 6, 101–102, 102f
Boltzmann’s constant 87, 193
Boost converter 147–148, 149f
Bouncing, in switch 58, 58f
Branch current method 11
Breadboards 166
Buck converter 147, 148f
Bulk transfers 34
Butterworth approximation 110

C

CAN bus 29–30
Capacitive and inductive circuits 9–11
Capacitor law 145
Cascode amplifier 74, 75f, 198–200
Chebyshev approximation 111
China headset configuration 126–127
Circuit analysis 11–14
Class A amplifier 82
Class B amplifier 82
Class C amplifier 82
Class D amplifier 82
Clear to send (CTS) 26–27
Clock jitter noise 132
CMOS logic circuits 
auxiliary devices and circuits 57–59
data sheet 46, 47f
fanin 44
fanout 44–45, 45f
input and output signal specifications 46
inverter 44, 44f
load capacitance 44–46
logic gates 44, 46, 46–47f
logic levels 46, 46f
logic values 46
nMOS transistor, characteristic curves of 42–44, 43f
noise immunity 46
n-type transistor 42, 43f, 44
output current 45–46
power supply boundaries, signal level incompatibilities 47, 47f
p-type transistor 42, 43f, 44
static electrical discharge, sensitive to 55–56
Colpitts oscillator 120
Common base amplifier 198
Common collector amplifier 198
Common drain amplifier 73
Common emitter amplifier 197–198
Common gate amplifier 73, 74f
Common mode rejection ratio (CMRR) 86
Common source amplifier 70–73, 72f
Complex programmable logic devices (CPLDs) 53–54
Computer-aided design (CAD) 53–54
Conductance 7
Configuration file 53–54
Constant current charging 150
Constant voltage charging 150
Controlled source 68
Control transfers 34
Conversion efficiency 141, 142f
Corner frequency 6
Crosstalk 88
Crystal oscillator 119
Current gain 66
Current mirrors 76, 200–201
Cyclic redundancy checks (CRCs) 34
Cypress PSoC 5LP 3

D

Darlington pair 146
Data circuit-terminating equipment (DCE) 24
Data link layer 23
Data set ready (DSR) 26
Data terminal equipment (DTE) 24
Data terminal ready (DTR) 26
Daughter cards 17
Debouncing circuit 58, 59f
Decibels (dB) 6, 7f
Decoupling capacitors 56, 56f
Design methodology 16–17
Design partitioning process 174
Differential amplifier (differential pair) 74, 75f, 200
Digital/analog converters (DACs) 
conversion specifications 130–132
current steering 133, 133f
impedance 132
integrated circuits 129
maximum voltage 133
Nyquist rate 129–130
op amp circuit 133
R-2R network 132, 132f, 136–137
thin-film resistors 133
Digital filters 112–113
Digital logic 1, 83
function 41
logic signal levels 42
power consumption 42
state transition diagram/register-transfers 41
timing 41–42, 42f
Digital signal processor (DSP) 3
Diode bridge 143–144
Diodes 14–15, 15f
half-wave rectification 143–144, 144f
law 196
piecewise linear approximations 117
transistor junctions 196
Diode waveform shaping circuit 117, 119f
Direct current (DC) 
analysis 67
signals 4
Distortion 66
DMA protocol 172
Drain-source voltage 70
DRAM interface 163
D register 51, 51f
Dropout voltage 150
Dynamic range 67, 113
analog/digital boundary 173
circuit analysis methods 160
precision and 160

E

Earthed ground 142
Ebers-Moll model 196
Edge-triggered register 51
Electret microphones 88–90
Electrical engineering (EE) 
conductance 7
electrical current 7
electrical potential/voltage 7
EMF 7
Ohm’s law 7
resistance 7
voltage and current in resistor 7, 7f
Electrolytic capacitors 146
Electromagnetic interference (EMI) 55–56
Electromotive force (EMF) 7
Elliptic approximation 111–112
Embedded system interface 
board-level design 2–3
bottom-up design methods 3
capacitive and inductive circuits 9–11
circuit theory 3
computer system applications 1
electrical and computer engineering, conceptual interface between 1
hardware/software codesign 1
microprocessors, varieties of 3–4
mixed-signal design 1
signals 4–6
systems-on-chip 2
top-down design techniques 3
End-of-discharge voltage 149–150
End-of-life voltage 149–150
Endpoints 33–34
Energy density 149
Envelope detector 123
Equivalent series resistance 150
Evaluation board 17, 18–19f
Even parity 25–26
Exponential signal 4, 5f

F

Fairchild BS170 n-type MOSFET 68, 68f, 70f
Fanin 44
Fanout tree 44
Fast charging 150–151
Fast Fourier transform (FFT) 4–5
Federal Communications Commission (FCC) 87
Field-programmable gate array (FPGA) 53–54
Filters 
advanced filter types 110–112
arbitrary waveform generator 120, 121f
bass boost filters 106–109, 110f
digital filters 112–113
headphone jack detector 124–127, 125–127f
op amp filters 105–106
pulse and timing circuits 
LM555 timer 113
one shot 114
signal generators 114–120
555 timer 113, 115–116f
RLC tank circuit 
circuit oscillation 97
high-Q circuits 99, 99f
low-Q circuits 99, 99f
passive circuit 95
resonant circuit 97
resonant circuit bandwidth 99, 100f
resonant frequency 97, 98f
series and parallel of 97, 97f
signal detectors 121–124
specifications 103–105
band-pass filter 93, 96f
band-reject filter 93, 96f
filter specification diagram 94
high-fidelity audio 94
high-pass filter 93, 96f
loss 94
low-pass filter 93, 94f
passband 93
ripple 95
stopband 93
transition band 94
voice-quality audio 94
transfer function 99, 103–105
Bode plot method 101–102, 102f
current-to-current 99
ladder network 101, 101f
numerator and denominator polynomials 100
poles 100–101, 101f
resonant bandwidth frequency 103
transadmittance transfer function 100
transimpedance transfer function 100
voltage-to-voltage 99
zeroes 100–101, 101f
Finite impulse response (FIR) 112, 112f
First-order impulse response 12–13, 13f
555 timer 113–114, 114f
Flow control 26–27
Flyback converter 147–149, 149f
1/f noise 87
Fourier transform 4–5
Frequency-domain signals 4–5, 6f
Frequency modulation (FM) 123, 123f
Full-wave rectification 143, 151–152f
Fundamental frequency 66

G

Gain 66
Gain-bandwidth product 193–194
Gate voltage 70
Gaussian distribution 87
Gauss’s Law 142
General-purpose I/O (GPIO) 54, 163
Generic access profile 38
Generic attribute profile 38
Glue logic 53
Ground plane 88
Ground strap 55–56
Ground voltage 142

H

Half-power point 6, 7f
Half-wave rectification 143
Hall effect sensor 59, 59f
Hardware abstraction layer (HAL) 162
Hardware description languages (HDLs) 16, 53–54, 53f, 175
Harmonic distortion 66
Headphone jack detector 124–127, 125–127f
Heat dissipation 141, 154–157
High-impedance bus 47–48, 48f, 50
Host Controller 32
Hubs 32
Hypertext Transfer Protocol (HTTP) 39–40

I

I2C interface 24, 29–31, 49
Impulse response 12
Infinite impulse response (IIR) 112–113
Integrated circuits 2
Integrated development environment (IDE) 163
Intel 8251A 27–28, 27f
Interface design 
analog/digital boundary 173–174
architecture 161–162
arithmetic precision 163
bus performance 163
clap detector 176–177
computing platform 162
construction technologies 
breadboards 166, 166f
protoboards 166
solder bump connections 166
surface mount connections 166
through-hole connections 166, 167f
control and closed-loop systems 
command 167–168
control law 167
controller gains 168
feedback control 167, 167f
hybrid control 169
overshoot 167
physical plants 167
PID control law 168–169
plant transfer function 169
rise time 167
settling time 167
CPU performance 162
CPU utilization 163, 183
cyclic executive 164–165, 165f
driver design, simple character string output interface 171–172
embedded system use cases 159–160
hardware platform 162
hardware/software boundary 169–171
hyperperiod 164–165
IDE 163
interrupt latency 163
I/O devices and interfaces 163
layer diagram 164
methodologies 174–176
motor controller 
back EMF 177, 184
brushed DC motor 177
brushless DC motor 177, 183, 184f
commutation period 183–184, 185f
commutator 180
control law task 182–183
dead zone 181
half H bridge circuit 180, 180f
H bridge 179, 179f
Microchip Technology PIC16F 185
motor speed accuracy 179
pulse-width modulation 178, 178f, 181–184
response time 179
sensor-controlled brushless motor 184
sensorless brushless motor 184
servo motor 177
stepper motor 177
zero crossings 185
real-time operating system 164
RTOS 165
SDE 163
software platform 162
specifications 
data rate/sample rate 160
design time 160–161
latency 160
manufacturing cost 160–161
precision and dynamic range 160
tasks 164
time quantum 165
Interference 87
Intermodulation distortion (IM) 66
Internet-enabled devices 39–40
Internet Protocol (IP) 39
Internetworking communications 39
Interrupt handler 170
Interrupt service routine (ISR) 170
Interrupt transfers 34
Inverting linear amplifier 84, 85f
I2S bus 31
Isochronous transfers 34

J

Johnson-Nyquist noise 87

K

Key-value pairs (KVPs) 37
Kirchoff’s current law (KCL) 8, 8f, 203
Kirchoff’s voltage law (KVL) 8, 8f

L

Ladder network 101, 101f
Laplace transform 12
Large-signal models 67, 69f
Level-sensitive register 51–52
Light-emitting diode (LED) 57, 57f, 62
Linear conversion function 131
Linear region 69
Linear regulator 146
Linear time-invariant (LTI) 11
Linux 164
Lithium ion (LiIon) 150
LM340 147, 156
LM380 83
LM386 83
LM555 timer 113
Logic 
auxiliary devices and circuits 57–59
CPU interface structures 
bus master 54
bus read logic, schematic for 54, 55f
bus read operation, timing diagram for 54, 55f
bus read protocol FSM, state transition diagram for 55, 56f
GPIO 54
protocol 54
digital logic 
function 41
logic signal levels 42
power consumption 42
state transition diagram/register-transfers 41
timing 41–42, 42f
gates, types of 42
high-impedance bus 47–48, 48f, 50
open-drain bus circuit 49–50f
I249
pulldown transistors 48–49
pullup resistors 48–49
programmable logic 53–54
protection and noise 55–56
register 
double-register, reducing metastability with 52–53, 52f
D register 51, 51f
edge-triggered register 51
level-sensitive register 51–52
metastability 52, 52f
setup and hold times 51–52, 51f
SR latch 50–51, 51f
transparent 51
shaft encoder 59–62
Logical link control and adaptation protocol (L2CAP) 38
Logical link control (LLC) layer 23
Logic analyzer 17
LoRaWAN 24, 38–39
LTC 3780 147

M

Mark 26
Maximum junction temperature 82, 154
Maximum output current 141
Media access control (MAC) layer 23
Message pipes 33
Metal oxide semiconductor field-effect transistor (MOSFET) 15–16, 15f, 42, 49, 55–56, 124, 133
amplifier topologies 
cascode amplifier 74
common drain amplifier 73
common gate amplifier 73
common source amplifier 70–73
current sources 74–76, 76f
differential amplifier 74
in CMOS logic 187
curve tracer circuit 70, 71f
transistor models 
Fairchild BS170 n-type 68, 68f
large-signal models 69–70
small-signal models 68
Microcontrollers 3
Microprocessor 3–4
Midpoint voltage 149–150
μ-law 131, 131f
Mode FSM 161–162, 161f
Monostable multivibrator 58, 114
MQTT publish/subscribe model 40

N

Negative gain 66
Network layer 23
Nickel-cadmium (NiCD) 150
Nickel-metal hydride (NiMH) 150
Nodal analysis method 11
Noise 4, 67, 86–88
Noise immunity 46
Nonharmonic distortions  See Intermodulation distortion (IM)
Noninverting linear amplifier 85, 85f
Nonlinear conversion laws 131
Nonlinear devices 14–16
Nonreturn to zero inverted (NRZI) encoding 32
Norton’s theorem of equivalence 9, 10f
Null modem 25
NXP S32V234 3–4
Nyquist rate 129–130

O

Odd parity 25–26
Ohm’s law 7
One-shot 58
OPB703WZ detector 62, 62f
Open circuit 9, 68, 202–203
Open collector 49, 189–191
Open-drain/open collector bus 49–50f
I249
pulldown transistors 48–49
pullup resistors 48–49
Open Systems Interconnection (OSI) model 23–24, 23f
Operating point 67
Operational amplifier (op amp) 2, 83–86
comparator 122, 122f
filters 105–106
Optical detector circuit 60, 62, 62f
Optical shaft encoder 59
Optoisolators 57, 58f
Oscilloscopes 17
Output voltage ripple 141

P

Packet identifier (PID) 34
Pairing 38
Parallel equivalence theorem 8–9
Parity 25–26
Parks–McClellan algorithm 112
Phase-locked loop (PLL) 116, 116f
Physical layer (PHY) 23
Piconets 38
Piecewise linear approximations 117, 119f
Piezoelectric effect 119
Pi model 68, 68f, 193, 194f
Pink noise 87
Pipes 33
Poisson distribution 87
Power 
AC-to-DC power supplies 142–147
batteries 149–151
converters 147–149
gain 66
linear regulated power supply 151–154
management 157
specifications 141–142
supply 151–154
thermal characteristics and heat dissipation 154–157
Power supply ripple 56
Power supply voltage 141
Primary winding 142–143
Printed circuit boards (PCBs) 2, 17
Priority-driven scheduling policy 165
Programmable interconnect 53
Programmable logic 53–54
Proportional-integral-derivative (PID) control law 168
Protoboards 166
Prototyping module, evaluation board 17, 19f
Pseudorandom algorithms 87, 168
PSpice model 70, 70f, 151
Pullup resistor 29
Pullup resistors 190
Pulse and timing circuits 
LM555 timer 113
one shot 114
signal generators 114–120
555 timer 113, 115–116f
Pulse-width modulation (PWM) 178, 178f

Q

Quantization noise 130–131
Quiescent point (Q point) 72–73, 204

R

Radio frequency interference (RFI) 87–88
Radius 36–37
Reactance 10–11
Ready to receive (RTR) signal 26–27
Real-time operating system (RTOS) 165
Rechargeable batteries 150
Reflective optical switch 60
Registers, logic circuits 50
double-register, reducing metastability with 52–53, 52f
D register 51, 51f
edge-triggered register 51
level-sensitive register 51–52
metastability 52, 52f
setup and hold times 51–52, 51f
SR latch 50–51, 51f
transparent 51
Regulated power supply 151–154, 153f
Request to send (RTS) 26–27
Resistive circuits 7–9
Ripple waveform 145
RLC tank circuit 
circuit oscillation 97
high-Q circuits 99, 99f
low-Q circuits 99, 99f
passive circuit 95
resonant circuit 97
resonant circuit bandwidth 99, 100f
resonant frequency 97, 98f
series and parallel of 97, 97f
RMS intermodulation voltage 66–67
Root hub 32
R-2R network 132, 132f, 136–137
RS-232 serial interface 24
character 25, 26f
command register bits 28
DTE and DCE 24
flow control 26–27, 27f
Intel 8251A 27–28, 27f
mark and space 26
mode instruction 28
null modem 25
parity 25–26
9-pin D-sub connector 25, 25f
RTS and CTS 26–27
status bits 28–29
typical early use of 24, 24f
voltages 25

S

Safety 142
Sawtooth waves 116–117, 117f
Schematic capture tool 16
Secondary winding 142–143
Second-order circuit response 13–14, 14f
Self-discharge 150
Serial clock (SCL) 29
Serial data (SDA) 29–30
Serial data input (RxD) 25
Serial data output (TxD) 25, 27–28
74-series low-power Schottky gate 189
Shaft encoder 59–62
Short circuit 9
Shot noise 87
Signals 4–6
AC signals 4
DC signals 4
decibels 6, 7f
detectors 121–124
exponential signal 4, 5f
frequency-domain signals 4–5, 6f
half-power point/3dB point 6, 7f
interference/crosstalk 4
noise 4
sinusoidal signal 4, 5f
time-domain signal 4–5, 6f
Signal-to-noise ratio (SNR) 67, 131
Sinusoidal signal 4, 5f, 129–130
Slew rate 54, 86
Small-scale integrated (SSI) circuits 53
Small-signal models 67, 72, 72f
Smartphone processors 3–4
Software development environment (SDE) 163
Space 26
SR register 51, 51f
Standard interfaces 23
Bluetooth and BLE 24, 37–38
I2C, CAN, and I224, 29–31
LoRaWAN 24, 38–39
RS-232 serial interface 24–29
USB bus 24, 31–36
WiFi 24, 36
Zigbee 24, 36–37
Start-of-Frame (SOF) token 34
Static electricity 55–56
Static RAM (SRAM) 53
Stream pipes 33
Switching regulators 147
Synchronous connection-oriented (SCO) links 37
System-on-chip (SoC) 2–4, 54

T

Thermal dissipation 82, 155, 155f
Thermal noise 87
Thermal resistance 82–83, 154–155
Thevenin’s theorem of equivalence 8–9, 9–10f
Three-state logic outputs 50
CMOS inverter 48, 48f
common connections using 47–48, 48f
Threshold voltage 69–70
Time constant 13
Time-domain signal 4–5, 6f
Time step 16
Timing, digital logic 
constraints 41–42, 42f
diagram 41–42, 42f
forms 41
T model 68, 69f, 193
TO-220 heat sink 154, 155f, 156
Total harmonic distortion (THD) 66
TPA6138A2 83
TPA6166A2 127
TPA6404-Q1 83
Transconductance 68
Transformer 142–143, 148–149
Transistors 2
amplification 15
models, bipolar amplifiers 
base-emitter path 193
BJTs 196
characteristic curve plot 194–195
collector-emitter path 193
curve tracer circuit 194–195
Ebers-Moll model 196
gain-bandwidth product 193–194
large signal model 196, 197f
pi model 193, 194f
simulated curve tracing of 194–195, 195f
t model 193, 194f
MOSFETs and bipolar transistors 15–16, 15f
packages 65–66, 65f
Transistor-transistor logic (TTL) 
circuits 
bipolar transistors 187, 188f
fanout problem 187–189
inverter 187
logic gate 189, 189f
74-series low-power Schottky gate 189
terminals 187
totem pole 187
high-impedance and open outputs 189–190
open-collector and high-impedance busses 190–191
Transmission Control Protocol (TCP) 39
Triangle waves 116–117, 117–118f
Trickle charging 150

U

Unity gain point 85–86
Universal Serial Bus (USB) 24, 31–36
Unregulated power supply 151, 152–153f
User Datagram Protocol (UDP) 39

V

Verilog language 53–54, 53f
Voltage controlled oscillator (VCO) 116
Voltage gain 66, 72

W

White noise 87
Widlar current mirror 76, 76f
WiFi 24, 36
WM9801 83
World Wide Web 39

Z

Zener diode 146–147, 151–154
Zigbee 24, 36–37
Zigbee Device Object (ZDO) 37
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.14.80.45