| Preface |
|
xi | |
|
|
|
1 | (22) |
|
1.1 Interfacing Computers to the Physical World |
|
|
1 | (1) |
|
|
|
2 | (1) |
|
1.3 Varieties of Microprocessors |
|
|
3 | (1) |
|
|
|
4 | (3) |
|
|
|
7 | (2) |
|
1.6 Capacitive and Inductive Circuits |
|
|
9 | (2) |
|
|
|
11 | (3) |
|
1.8 Nonlinear and Active Devices |
|
|
14 | (2) |
|
1.9 Design Methodologies and Tools |
|
|
16 | (2) |
|
1.10 How to Read This Book |
|
|
18 | (2) |
|
|
|
20 | (3) |
|
Chapter 2 Standard Interfaces |
|
|
23 | (18) |
|
|
|
23 | (1) |
|
|
|
24 | (5) |
|
|
|
29 | (2) |
|
|
|
31 | (5) |
|
|
|
36 | (1) |
|
|
|
36 | (1) |
|
2.7 Bluetooth and Bluetooth Low Energy |
|
|
37 | (1) |
|
|
|
38 | (1) |
|
2.9 Internet-Enabled Devices |
|
|
39 | (1) |
|
|
|
40 | (1) |
|
|
|
41 | (24) |
|
|
|
41 | (1) |
|
3.2 Digital Logic Specifications |
|
|
41 | (1) |
|
|
|
42 | (5) |
|
3.4 High-Impedance and Open-Drain Outputs |
|
|
47 | (2) |
|
3.5 Example: Open-Drain and High-Impedance Busses |
|
|
49 | (1) |
|
|
|
50 | (3) |
|
|
|
53 | (1) |
|
3.8 CPU Interface Structures |
|
|
54 | (1) |
|
3.9 Logic Protection and Noise |
|
|
55 | (2) |
|
3.10 Auxiliary Devices and Circuits |
|
|
57 | (2) |
|
3.11 Example: Shaft Encoder |
|
|
59 | (3) |
|
|
|
62 | (1) |
|
|
|
62 | (3) |
|
|
|
65 | (28) |
|
|
|
65 | (1) |
|
4.2 Amplifier Specifications |
|
|
66 | (1) |
|
4.3 Circuit Analysis Methods |
|
|
67 | (1) |
|
4.4 MOSFET Transistor Models |
|
|
68 | (2) |
|
4.4.1 Small-Signal Models |
|
|
68 | (1) |
|
4.4.2 Large-Signal Models |
|
|
69 | (1) |
|
4.5 MOSFET Amplifier Topologies |
|
|
70 | (6) |
|
4.5.1 Common Source Amplifier |
|
|
70 | (3) |
|
4.5.2 Common Drain Amplifier |
|
|
73 | (1) |
|
4.5.3 Common Gate Amplifier |
|
|
73 | (1) |
|
|
|
74 | (1) |
|
4.5.5 Differential Amplifier |
|
|
74 | (1) |
|
|
|
74 | (2) |
|
4.6 Example: Driving a Low-Impedance Load |
|
|
76 | (5) |
|
4.6.1 Amplifier Specifications and Topology |
|
|
77 | (1) |
|
4.6.2 Input and First Stage |
|
|
77 | (3) |
|
4.6.3 Second Stage and Output |
|
|
80 | (1) |
|
|
|
81 | (2) |
|
4.8 Integrated Amplifiers |
|
|
83 | (1) |
|
|
|
83 | (3) |
|
4.10 Noise, Interference, and Crosstalk |
|
|
86 | (2) |
|
4.11 Example: Amplifying an Electret Microphone |
|
|
88 | (2) |
|
|
|
90 | (1) |
|
|
|
90 | (3) |
|
Chapter 5 Filters, Signal Generators, and Detectors |
|
|
93 | (36) |
|
|
|
93 | (1) |
|
5.2 Filter Specifications |
|
|
93 | (2) |
|
|
|
95 | (4) |
|
|
|
99 | (4) |
|
5.5 From Filter Specification to Transfer Function |
|
|
103 | (2) |
|
|
|
105 | (1) |
|
5.7 Example: Bass Boost Filter |
|
|
106 | (4) |
|
5.8 Advanced Filter Types |
|
|
110 | (2) |
|
|
|
112 | (1) |
|
5.10 Pulse and Timing Circuits |
|
|
113 | (1) |
|
|
|
114 | (6) |
|
5.12 Example: Arbitrary Waveform Generator |
|
|
120 | (1) |
|
|
|
121 | (3) |
|
5.14 Example: Headphone Jack Detector |
|
|
124 | (3) |
|
|
|
127 | (1) |
|
|
|
127 | (2) |
|
Chapter 6 Analog/Digital and Digital/Analog Conversion |
|
|
129 | (12) |
|
|
|
129 | (1) |
|
|
|
129 | (1) |
|
6.3 Conversion Specifications |
|
|
130 | (2) |
|
6.4 Digital/Analog Conversion |
|
|
132 | (1) |
|
6.5 Analog/Digital Conversion |
|
|
133 | (3) |
|
6.6 Example: R-2R Digital/Analog Converter |
|
|
136 | (2) |
|
|
|
138 | (3) |
|
|
|
141 | (18) |
|
|
|
141 | (1) |
|
7.2 Power Supply Specifications |
|
|
141 | (1) |
|
7.3 AC-to-DC Power Supplies |
|
|
142 | (5) |
|
|
|
147 | (2) |
|
|
|
149 | (2) |
|
7.6 Example: Linear Regulated Power Supply |
|
|
151 | (3) |
|
7.7 Thermal Characteristics and Heat Dissipation |
|
|
154 | (3) |
|
|
|
157 | (1) |
|
|
|
157 | (1) |
|
|
|
158 | (1) |
|
Chapter 8 Interface Design |
|
|
159 | (28) |
|
|
|
159 | (1) |
|
8.2 Embedded System Use Cases |
|
|
159 | (1) |
|
8.3 Interface Specifications |
|
|
160 | (1) |
|
8.4 Interface Architecture |
|
|
161 | (1) |
|
8.5 Choosing the Right Platform |
|
|
162 | (4) |
|
8.6 Construction Technologies |
|
|
166 | (1) |
|
8.7 Control and Closed-Loop Systems |
|
|
167 | (2) |
|
8.8 The Hardware/Software Boundary |
|
|
169 | (2) |
|
8.9 Example: A Simple Driver |
|
|
171 | (2) |
|
8.10 The Analog/Digital Boundary |
|
|
173 | (1) |
|
8.11 Interface Design Methodologies |
|
|
174 | (2) |
|
8.12 Example: Clap Detector |
|
|
176 | (1) |
|
8.13 Example: Motor Controller |
|
|
177 | (8) |
|
|
|
185 | (1) |
|
|
|
186 | (1) |
| Appendix A TTL Logic |
|
187 | (6) |
| Appendix B Bipolar Amplifiers |
|
193 | (20) |
| References |
|
213 | (64) |
| Index |
|
277 | |