Muutke küpsiste eelistusi

Embedded System Interfacing: Design for the Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) [Pehme köide]

(Georgia Institute of Technology, GA, USA)
  • Formaat: Paperback / softback, 237 pages, kõrgus x laius: 235x191 mm, kaal: 410 g
  • Ilmumisaeg: 13-Feb-2019
  • Kirjastus: Morgan Kaufmann Publishers In
  • ISBN-10: 0128174021
  • ISBN-13: 9780128174029
  • Pehme köide
  • Hind: 66,03 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 88,04 €
  • Säästad 25%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 3-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 237 pages, kõrgus x laius: 235x191 mm, kaal: 410 g
  • Ilmumisaeg: 13-Feb-2019
  • Kirjastus: Morgan Kaufmann Publishers In
  • ISBN-10: 0128174021
  • ISBN-13: 9780128174029

Embedded System Interfacing: Design for the Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) takes a comprehensive approach to the interface between embedded systems and software. It provides the principles needed to understand how digital and analog interfaces work and how to design new interfaces for specific applications. The presentation is self-contained and practical, with discussions based on real-world components. Design examples are used throughout the book to illustrate important concepts. This book is a complement to the author's Computers as Components, now in its fourth edition, which concentrates on software running on the CPU, while Embedded System Interfacing explains the hardware surrounding the CPU.

  • Provides a comprehensive background in embedded system interfacing techniques
  • Includes design examples to illustrate important concepts and serve as the basis for new designs
  • Discusses well-known, widely available hardware components and computer-aided design tools
Preface xi
Chapter 1 Introduction
1(22)
1.1 Interfacing Computers to the Physical World
1(1)
1.2 Goals and Techniques
2(1)
1.3 Varieties of Microprocessors
3(1)
1.4 Signals
4(3)
1.5 Resistive Circuits
7(2)
1.6 Capacitive and Inductive Circuits
9(2)
1.7 Circuit Analysis
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)
Questions
20(3)
Chapter 2 Standard Interfaces
23(18)
2.1 Introduction
23(1)
2.2 RS-232
24(5)
2.3 I2C, CAN, and I2S
29(2)
2.4 USB
31(5)
2.5 WiFi
36(1)
2.6 Zigbee
36(1)
2.7 Bluetooth and Bluetooth Low Energy
37(1)
2.8 LoRaWAN
38(1)
2.9 Internet-Enabled Devices
39(1)
Questions
40(1)
Chapter 3 Logic
41(24)
3.1 Introduction
41(1)
3.2 Digital Logic Specifications
41(1)
3.3 CMOS Logic Circuits
42(5)
3.4 High-Impedance and Open-Drain Outputs
47(2)
3.5 Example: Open-Drain and High-Impedance Busses
49(1)
3.6 Registers
50(3)
3.7 Programmable Logic
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)
Further Reading
62(1)
Questions
62(3)
Chapter 4 Amplifiers
65(28)
4.1 Introduction
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)
4.5.4 Cascode Amplifier
74(1)
4.5.5 Differential Amplifier
74(1)
4.5.6 Current Sources
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)
4.7 Power Amplifiers
81(2)
4.8 Integrated Amplifiers
83(1)
4.9 Op Amps
83(3)
4.10 Noise, Interference, and Crosstalk
86(2)
4.11 Example: Amplifying an Electret Microphone
88(2)
Further Reading
90(1)
Questions
90(3)
Chapter 5 Filters, Signal Generators, and Detectors
93(36)
5.1 Introduction
93(1)
5.2 Filter Specifications
93(2)
5.3 The RLC Tank Circuit
95(4)
5.4 Transfer Functions
99(4)
5.5 From Filter Specification to Transfer Function
103(2)
5.6 Op Amp Filters
105(1)
5.7 Example: Bass Boost Filter
106(4)
5.8 Advanced Filter Types
110(2)
5.9 Digital Filters
112(1)
5.10 Pulse and Timing Circuits
113(1)
5.11 S ignal Generators
114(6)
5.12 Example: Arbitrary Waveform Generator
120(1)
5.13 Signal Detectors
121(3)
5.14 Example: Headphone Jack Detector
124(3)
Further Reading
127(1)
Questions
127(2)
Chapter 6 Analog/Digital and Digital/Analog Conversion
129(12)
6.1 Introduction
129(1)
6.2 The Nyquist Rate
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)
Questions
138(3)
Chapter 7 Power
141(18)
7.1 Introduction
141(1)
7.2 Power Supply Specifications
141(1)
7.3 AC-to-DC Power Supplies
142(5)
7.4 Power Converters
147(2)
7.5 Batteries
149(2)
7.6 Example: Linear Regulated Power Supply
151(3)
7.7 Thermal Characteristics and Heat Dissipation
154(3)
7.8 Power Management
157(1)
Further Reading
157(1)
Questions
158(1)
Chapter 8 Interface Design
159(28)
8.1 Introduction
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)
Further Reading
185(1)
Questions
186(1)
Appendix A TTL Logic 187(6)
Appendix B Bipolar Amplifiers 193(20)
References 213(64)
Index 277
Marilyn Wolf received her BS, MS, and PhD in electrical engineering from Stanford University in 1980, 1981, and 1984, respectively. She was with AT&T Bell Laboratories from 1984 to 1989. She was on the faculty of Princeton University from 1989 to 2007. Her research interests include embedded computing, embedded video and computer vision, and VLSI systems. She has received the ASEE Terman Award and IEEE Circuits and Systems Society Education Award. She is a Fellow of the IEEE and ACM and an IEEE Computer Society Golden Core member. She is the author of two successful Morgan Kaufmann textbooks on embedded systems: Computers as Components, Fourth Edition (2016); and High-Performance Embedded Computing, Second Edition (2014), as well as her newest text The Physics of Computing (2016), a foundational view of the physical principles underlying computers.