Amazon cover image
Image from Amazon.com
Image from Google Jackets

Applied Embedded Electronics Design Essentials For Robust Systems

By: Language: English Publication details: SPD 2024Description: 568ISBN:
  • 9789355428820
Summary: Table of Contents Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix 1. Essential Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Basic Electronics 1 Ideal Simplifications of Academia 4 Interconnections 4 Basic Components 9 Capacitors 9 Resistors 12 Inductors 14 Voltage Sources and Batteries 15 Current Sources 16 Switches and Relays 17 Operational Amplifiers 17 Voltage Comparators 18 Nonideal Digital Devices 19 Signal Integrity 23 Summary and Conclusions 25 Further Reading 26 2. Architecting the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Preliminary Ideas 27 Simulate or Build 28 Through-Hole/Leaded Components (Obsolete) 28 Discrete Gate Logic (Obsolete) 28 Modern Design Strategies 29 Mostly Digital Design 31 DSP Methods: Versatility and Limits 33 vii Digital Control Methods: DCU, MCU, MPU, FPGA, CPLD, and ASIC 35 Terminology in MCU and MPU Specifications 36 Hardware Controllers 38 Software Controllers 39 Computers Versus Controllers 40 Raspberry Pi (MPU) Versus Arduino (MCU) 40 Multipurpose and Specialty MCUs 41 Chip Set Methods 42 System Architecture Options 44 Determine Peripherals and Interconnects 49 Avoid Serial Communication Bottlenecks 54 Use Direct Memory Access for Data Transfer 55 Determine DSP Methods 55 Check for DSP Bottlenecks 57 Improve DSP Speed 59 Determine DCU Internal Features 60 Physical Package Considerations 65 Off-Chip Features and Support 66 Pulling It All Together 68 Picking a DCU Configuration and Your MCU/MPU 68 Specialized Niche Function or Feature 68 Multi-MCU Systems 69 General-Use MCU Systems 69 Picking a Specific MCU 69 Summary and Conclusions 70 Further Reading 71 3. Robust Digital Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Digital Signals, Physical Considerations, and Connections 74 Limitations of Ground-Referenced Digital Signals 74 Low-Voltage Differential Signaling 75 Organizing Interconnects for Speed and Signal Integrity 77 Lumped Versus Distributed Networks 79 Clock Distribution 86 Digital Communication: Parallel Versus Serial Ports 91 Clocking Methods for Serial Ports 91 Starting Edge Synchronization 91 Parallel Clock 92 Manchester Code Self-Clocking 92 Embedded Clock and Run Length Limited Codes 93 Digital Communication: Features and Definitions 93 Serial Data: Shared Ground, Low Speed 97 viii | Table of Contents Universal Asynchronous Receiver Transmitter 97 Inter-Integrated Circuit and System Management Bus 98 Serial Peripheral Interface 99 Single-Wire Interfaces 101 Serial Data: Shared Ground, High Speed 101 Data Between Boards or Between Systems: Wired Methods 103 RS-232: Serial Data over Cable 103 RS-485: Differential Serial Data over Cable 105 Controller Area Network 107 Serial Data for Computer Systems 108 Universal Serial Bus 108 Serial Advanced Technology Attachment 110 Peripheral Component Interconnect Express 111 Ethernet 113 Wireless Serial Interfaces 115 WiFi 115 Bluetooth 116 Bluetooth Low Energy 117 ZigBee 118 Z-Wave 119 Adaptive Network Topology 120 Other Data Communication Methods 120 Infrared 120 Fiber-Optic Data: Go Fast, Go Far 120 JTAG: PCB Access for Test and Configuration 121 Summary and Conclusions 123 Further Reading 124 4. Power Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Split Phase AC Mains Power 128 AC Power Safety: Defining the Problem 129 High-Voltage and Low-Voltage Partitioning 129 Safe Failure Methods and Single Fault Safe Scenarios 130 Overcurrent Protection Methods and the Weakest Link 131 AC/DC Conversion 133 The Classic Approach: 60 Hz Transformers 133 Off-line Switchers 134 Multi-PCB Systems: The Need for Local Power Regulation 135 DC/DC Conversion: Linear Versus Switching 135 Linear Regulators: Conceptual 136 Emitter Follower Regulators Versus LDO 136 Switching Step-Down (Buck) Converter 138 Table of Contents | ix Switching Step-Up (Boost) Converter 140 Switching Buck-Boost Converter 141 Picking Regulators and Configuring a Power System 142 Including Power Supply Monitors 146 Power Bypass, Decoupling, and Filtering 146 Radiated Noise Reduction: RC Snubbers, Ferrites, and Filters 147 Power Output Noise Reduction: Damped LPF Networks and Cascaded Regulators 148 Power Grid Current Surges Due to Digital Logic 148 Low-Impedance Power and Ground Planes 149 Power Supply Bypass Filtering: Distributed Stabilization 150 Bypass Capacitors at High Frequencies 151 Power Bypass Capacitor Value and Distribution 153 Summary and Conclusions 156 Further Reading 157 5. Battery Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Battery Basics: Definitions 160 Decision Guidelines for Rechargeable or Single-Use Batteries 164 Defining Power Requirements 165 Battery Discharge Versus Functional Voltage Range 166 Battery Types by Chemistry 167 Discharging Behavior of Batteries 171 Designing a Battery Set: Single Use and Multiple Cells 174 Designing a Rechargeable Custom Battery Pack 177 Charging Batteries 183 Smart Batteries 185 Regulations and Safety for Batteries 187 Other Energy Storage and Access Methods 188 Supercapacitors 188 Hydrogen Fuel Cells 188 Flow Batteries 190 Wireless Power 190 Solid State Batteries 192 Summary and Conclusions 193 Further Reading 194 6. Electromagnetic Interference and Electrostatic Discharge. . . . . . . . . . . . . . . . . . . . . . . 195 Preliminary Ideas 196 Intrinsic Noise 197 General Strategy Dealing with EMI 198 Regulations and Requirements 199 x | Table of Contents Visualizations of Noise Coupling 201 Frequency Domain Analysis of EMI 203 Grounding 209 Reducing Conducted Emissions to AC Power Mains 214 Cable Interconnect Strategies 215 Reducing Noise Generation at the Source 217 Slower Clocks and Softer Transitions 217 LVDS for Digital Data to Reduce EMI 218 Spread Spectrum Clocks to Reduce EMI 219 EMI Reduction for Switched-Mode Power Supplies 219 Unintentional EMI Antennas 221 EMI Suppression on Motors 221 Reducing Noise Coupling Between On-Board Devices 222 Identifying the Big Talkers and Sensitive Listeners 223 Floor-Planning the PCB for Noise 224 Faraday Cage Methods to Contain or Protect from EMI 226 Making Circuits Less Noise Sensitive 227 Noise-Sensitive High-Impedance Nodes 227 Noise Immunity of Differential Signals 228 Noise Immunity Through Bandwidth Limiting 229 Suppressing Noise into and Out of the System: Faraday Cage Techniques 231 Electrostatic Discharge Protection 234 Summary and Conclusions 241 Further Reading 243 7. Data Converters: ADCs and DACs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 DAC Performance Basics 246 ADC Performance Basics 251 Antialiasing Filters for ADC Inputs 254 Pulse Width Modulation DACs 255 Arbitrary Waveform Generation by Direct Digital Synthesis 260 Summary and Conclusions 261 Further Reading 262 8. Driving Peripheral Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Switched Driver Circuits 264 High- and Low-Side Switching 264 High-Power Load Isolation 265 Drive Signal Strategies 266 Power Transistor Selection 267 Power Transistor Thermal Performance 272 Driving LEDs and Buzzers 275 Table of Contents | xi Selection of Static Displays 278 Streaming Video Output 279 Driving Inductive Loads 280 Transient Current in a Switched Inductor 280 Driving Solenoids and Relays 282 H-Bridge Drive Circuits 283 Driving DC Motors 286 Motor Selection 286 Brushed DC Motor Driver Circuit 288 Brushless DC Motors: Single and Three Phase 288 Motors with Integrated Control Electronics 289 Stepper Motors 290 Voice Coil Motors 292 Stall Currents and Protecting from Self-Destruction 293 Audio Outputs 294 Summary and Conclusions 296 Further Reading 297 9. Sensing Peripheral Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 Sensors for Everything 300 Sensor Output Types 300 Sensor Data Capture and Calibration 302 Data Capture Method 302 Sensor Calibration 303 Sensor Response Time 303 Two-State Devices: Switches, Optical Interrupters, and Hall Sensors 304 Position and Rotation Encoders 307 Analog-Linear Sensors: A Closer Look 308 Characteristics of Analog Sensors 309 Signal Processing for Analog Sensors 311 Sensor Calibration 312 Current Sensing Methods 315 Voltage Sensing 317 Specific Sensor Applications 318 Pressure Sensors 318 Temperature Sensors 319 Strain Gauges 322 Sound and Microphones 325 Image Sensors and Video Cameras 329 Touch Panels 332 Summary and Conclusions 337 Further Reading 338 xii | Table of Contents 10. Digital Feedback Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Overview of Sequence and Feedback Control 340 Digital Versus Analog Circuit Methods 342 Preliminary Definitions and Concepts 344 Transfer Functions, Block Diagrams, and Basic Feedback 345 Transient Response Terminology 347 DUC Performance Selection 349 Sequence Control 354 Select Topics in Analog Control Systems 359 Linear Systems and Approximations 361 Bode Plots for Stable Control Loops 363 Bode Plots for Gain and Phase Response 365 Bode Plots for Gain and Phase of a Control Loop 367 Bode Plots for Integral and Derivative Response 370 Bode Plots of Fixed Time Delays 371 Transition to Digital Control 372 Determine DUC Stability 373 DAC Performance Requirements 374 Accuracy of Control Math 376 ADC Performance Requirements 376 ADC Sampling Rate Determination 377 Final Selection of ADC and DAC 378 Dual-Clock Strategy for Improved Phase Margin 378 Digital Trapezoid Integration 379 Digital Integration: Limit Windup and Avoid Saturation 380 Digital Derivative by Adjacent Samples 381 Additive Time Delays in the DSP 382 PID Control Implementation 382 Response Variants: P, I, PI, and PID 385 Typical Effects of Gain Adjustments 389 Ziegler Nichols Tuning 390 Chien–Hrones–Reswick Tuning 394 Component Variance and Control Tuning 396 Adaptive Control Methods 397 Trajectory Control Methods 399 Summary and Conclusions 404 Further Reading 406 11. Schematic to PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 PCB Terminology 408 PCB Design (EDA) Tools 411 Getting Started 411 Table of Contents | xiii Component Selection 411 Selecting RLC Components 412 Picking Connectors for Off-Board Wires 415 Selecting IC Packages 416 Checking Component End of Life and High-Quantity Availability 417 Including Test Access and Interface Ports 417 Schematics 418 Schematic Sheets and General Organization 418 Symbol Organization for Integrated Circuits 422 Placeholders and “Do Not Populate” Components 423 Provide Generous Commentary 423 Avoid Ambiguity 424 Call Out Items Requiring Special Attention 424 Bill of Materials 425 Defining Physical, Control, and Data Layers 425 Defining a Component Footprint 426 Mechanical Definition of a PCB 428 Metric Versus Imperial Measurements 428 PCB Mounting 429 Electrical Grounding Through Mechanical Mounts 430 Drilled Hole Spacing and Keep-Outs 430 Cables to the PCB 430 PCB Alignment References 431 Conformal Coating 432 Test Fixture Using Bed of Nails 432 Defining the PCB Layer Stack-Up 432 Interplane Capacitance 438 Physical Design Rules 439 High-Voltage Spacing Rules 443 Component Placement Strategy 444 General Interconnection Methods 447 Easy Estimations of RLC Parasitics 447 Maximum Trace Currents 448 Determine Minimum Geometry Trace Requirements 449 Vias and Micro-Vias 450 Vias for Thermal Conduction 454 Specialized Interconnection Methods 455 Differential Signal Routing 455 Microstrip Transmission Lines 455 Stripline Transmission Lines 456 Differential Microstrips and Striplines 457 Kelvin Connections 457 xiv | Table of Contents EMI and ESD Strategies 458 Solid Ground Plane for Less EMI 458 Flooded Signal Layer Grounds for Less EMI 459 ESD Interconnect 460 High-Frequency Power Bypass Methods 461 Features for Manufacture and Assembly 461 Consistent Copper Coverage 461 Panelization and Break-Apart Methods 462 Fabrication Notes 463 Manufacturing (Gerber) Files 464 Summary and Conclusions 466 Further Reading 467 12. Software and Coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Coding Languages 470 Operating Systems 470 Picking an RTOS 471 Additional RTOS Considerations 474 Configuring Ports and Processors 475 Device Drivers 476 Problematic Portability 477 Peripheral Communication 477 Initiating Peripheral Communication 478 Device Driver Features 479 Modularity/Hierarchy for DD Code 480 Testing the DD 480 Defensive Coding Methods 480 Preprocess Data Inputs (Invalid Data) 481 Preprocess Data Inputs (Bandwidth Restrictions) 481 Preprocess Data (Human Input) 481 Background Reinitialization 482 Watchdog Timers 483 Multicontroller Coding 484 Suggestions for Well-Organized Code 485 Summary and Conclusions 487 Further Reading 488 13. Special Systems and Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 Different Electronics for Different Priorities 490 Design Priorities 490 Product Cost 490 Quality and Reliability 490 Table of Contents | xv Power Consumption 491 Safety 491 Backward Compatibility 491 Ruggedness and User Abuse 491 Capability for Repair 492 Navigating the Regulatory Maze 492 Risk Analysis 497 Aviation Electronics (Avionics) 499 Design Priorities 499 Special Needs 499 Regulations, Certifications, and Approvals 500 Satellites and Spacecraft (Astrionics) 500 Radiation 501 Thermal Extremes 502 Vibration, Shock, and Acceleration 502 Vacuum Environments 502 Component Selection and NASA-Approved Parts 503 PCB Materials and Layout 503 Limited Life of Spacecraft 504 Regulations, Certifications, and Approvals 505 Military Electronics 506 Design Priorities and Unique Requirements 507 Regulations, Certifications, and Approvals 507 Medical Devices 509 Regulations, Certifications, and Approvals 509 Clean Functionality Throughout EMC Tests 511 Special Needs 512 Regulatory Requirements for Software and Firmware 515 Automotive 516 Typical Electronic Control Units 516 Design Priorities and Special Needs 517 Regulations, Certifications, and Approvals 518 Consumer Electronics 521 Design Priorities 521 Special Interest Groups, Technology Coalitions, and Technical Standards 522 Regulations, Certifications, and Approvals 523 Restriction of Hazardous Substances 524 Registration, Evaluation, Authorization, and Restriction of Chemicals (REACH) 524 Industrial Automation 525 Summary and Conclusions 528 Further Reading 529 xvi | Table of Contents 14. Creating Great Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531 Create Products That Solve Problems or Fulfill a Need 532 Identify the Target Market 533 Identify What the Customer Wants 533 Examine Competing Products 534 Define the Value Proposition 535 Determine Viable Pricing 535 Determine a Properly Timed Market Window 535 Establish Coalitions and Strategic Partners 536 Focus on Ease of Use 536 Determine the Needed Resources 537 Get Design Specification Consensus 537 Minimal Design and Feature Creep 537 Identify Obstacles Early 538 Get User Feedback on Prototype Builds 538 Make It Easy to Manufacture 539 Summary and Conclusions 539 Further Reading 540 Glossary of Acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 Table of Contents | xvii
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
Books Cummins College of Engineering for Women Pune 004.65 TWO (Browse shelf(Opens below)) Available (not for issue) CCEP-BK-67566

Table of Contents
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
1. Essential Concepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Basic Electronics 1
Ideal Simplifications of Academia 4
Interconnections 4
Basic Components 9
Capacitors 9
Resistors 12
Inductors 14
Voltage Sources and Batteries 15
Current Sources 16
Switches and Relays 17
Operational Amplifiers 17
Voltage Comparators 18
Nonideal Digital Devices 19
Signal Integrity 23
Summary and Conclusions 25
Further Reading 26
2. Architecting the System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Preliminary Ideas 27
Simulate or Build 28
Through-Hole/Leaded Components (Obsolete) 28
Discrete Gate Logic (Obsolete) 28
Modern Design Strategies 29
Mostly Digital Design 31
DSP Methods: Versatility and Limits 33
vii
Digital Control Methods: DCU, MCU, MPU, FPGA, CPLD, and ASIC 35
Terminology in MCU and MPU Specifications 36
Hardware Controllers 38
Software Controllers 39
Computers Versus Controllers 40
Raspberry Pi (MPU) Versus Arduino (MCU) 40
Multipurpose and Specialty MCUs 41
Chip Set Methods 42
System Architecture Options 44
Determine Peripherals and Interconnects 49
Avoid Serial Communication Bottlenecks 54
Use Direct Memory Access for Data Transfer 55
Determine DSP Methods 55
Check for DSP Bottlenecks 57
Improve DSP Speed 59
Determine DCU Internal Features 60
Physical Package Considerations 65
Off-Chip Features and Support 66
Pulling It All Together 68
Picking a DCU Configuration and Your MCU/MPU 68
Specialized Niche Function or Feature 68
Multi-MCU Systems 69
General-Use MCU Systems 69
Picking a Specific MCU 69
Summary and Conclusions 70
Further Reading 71
3. Robust Digital Communication. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Digital Signals, Physical Considerations, and Connections 74
Limitations of Ground-Referenced Digital Signals 74
Low-Voltage Differential Signaling 75
Organizing Interconnects for Speed and Signal Integrity 77
Lumped Versus Distributed Networks 79
Clock Distribution 86
Digital Communication: Parallel Versus Serial Ports 91
Clocking Methods for Serial Ports 91
Starting Edge Synchronization 91
Parallel Clock 92
Manchester Code Self-Clocking 92
Embedded Clock and Run Length Limited Codes 93
Digital Communication: Features and Definitions 93
Serial Data: Shared Ground, Low Speed 97
viii | Table of Contents
Universal Asynchronous Receiver Transmitter 97
Inter-Integrated Circuit and System Management Bus 98
Serial Peripheral Interface 99
Single-Wire Interfaces 101
Serial Data: Shared Ground, High Speed 101
Data Between Boards or Between Systems: Wired Methods 103
RS-232: Serial Data over Cable 103
RS-485: Differential Serial Data over Cable 105
Controller Area Network 107
Serial Data for Computer Systems 108
Universal Serial Bus 108
Serial Advanced Technology Attachment 110
Peripheral Component Interconnect Express 111
Ethernet 113
Wireless Serial Interfaces 115
WiFi 115
Bluetooth 116
Bluetooth Low Energy 117
ZigBee 118
Z-Wave 119
Adaptive Network Topology 120
Other Data Communication Methods 120
Infrared 120
Fiber-Optic Data: Go Fast, Go Far 120
JTAG: PCB Access for Test and Configuration 121
Summary and Conclusions 123
Further Reading 124
4. Power Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Split Phase AC Mains Power 128
AC Power Safety: Defining the Problem 129
High-Voltage and Low-Voltage Partitioning 129
Safe Failure Methods and Single Fault Safe Scenarios 130
Overcurrent Protection Methods and the Weakest Link 131
AC/DC Conversion 133
The Classic Approach: 60 Hz Transformers 133
Off-line Switchers 134
Multi-PCB Systems: The Need for Local Power Regulation 135
DC/DC Conversion: Linear Versus Switching 135
Linear Regulators: Conceptual 136
Emitter Follower Regulators Versus LDO 136
Switching Step-Down (Buck) Converter 138
Table of Contents | ix
Switching Step-Up (Boost) Converter 140
Switching Buck-Boost Converter 141
Picking Regulators and Configuring a Power System 142
Including Power Supply Monitors 146
Power Bypass, Decoupling, and Filtering 146
Radiated Noise Reduction: RC Snubbers, Ferrites, and Filters 147
Power Output Noise Reduction: Damped LPF Networks
and Cascaded Regulators 148
Power Grid Current Surges Due to Digital Logic 148
Low-Impedance Power and Ground Planes 149
Power Supply Bypass Filtering: Distributed Stabilization 150
Bypass Capacitors at High Frequencies 151
Power Bypass Capacitor Value and Distribution 153
Summary and Conclusions 156
Further Reading 157
5. Battery Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Battery Basics: Definitions 160
Decision Guidelines for Rechargeable or Single-Use Batteries 164
Defining Power Requirements 165
Battery Discharge Versus Functional Voltage Range 166
Battery Types by Chemistry 167
Discharging Behavior of Batteries 171
Designing a Battery Set: Single Use and Multiple Cells 174
Designing a Rechargeable Custom Battery Pack 177
Charging Batteries 183
Smart Batteries 185
Regulations and Safety for Batteries 187
Other Energy Storage and Access Methods 188
Supercapacitors 188
Hydrogen Fuel Cells 188
Flow Batteries 190
Wireless Power 190
Solid State Batteries 192
Summary and Conclusions 193
Further Reading 194
6. Electromagnetic Interference and Electrostatic Discharge. . . . . . . . . . . . . . . . . . . . . . . 195
Preliminary Ideas 196
Intrinsic Noise 197
General Strategy Dealing with EMI 198
Regulations and Requirements 199
x | Table of Contents
Visualizations of Noise Coupling 201
Frequency Domain Analysis of EMI 203
Grounding 209
Reducing Conducted Emissions to AC Power Mains 214
Cable Interconnect Strategies 215
Reducing Noise Generation at the Source 217
Slower Clocks and Softer Transitions 217
LVDS for Digital Data to Reduce EMI 218
Spread Spectrum Clocks to Reduce EMI 219
EMI Reduction for Switched-Mode Power Supplies 219
Unintentional EMI Antennas 221
EMI Suppression on Motors 221
Reducing Noise Coupling Between On-Board Devices 222
Identifying the Big Talkers and Sensitive Listeners 223
Floor-Planning the PCB for Noise 224
Faraday Cage Methods to Contain or Protect from EMI 226
Making Circuits Less Noise Sensitive 227
Noise-Sensitive High-Impedance Nodes 227
Noise Immunity of Differential Signals 228
Noise Immunity Through Bandwidth Limiting 229
Suppressing Noise into and Out of the System: Faraday Cage Techniques 231
Electrostatic Discharge Protection 234
Summary and Conclusions 241
Further Reading 243
7. Data Converters: ADCs and DACs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
DAC Performance Basics 246
ADC Performance Basics 251
Antialiasing Filters for ADC Inputs 254
Pulse Width Modulation DACs 255
Arbitrary Waveform Generation by Direct Digital Synthesis 260
Summary and Conclusions 261
Further Reading 262
8. Driving Peripheral Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Switched Driver Circuits 264
High- and Low-Side Switching 264
High-Power Load Isolation 265
Drive Signal Strategies 266
Power Transistor Selection 267
Power Transistor Thermal Performance 272
Driving LEDs and Buzzers 275
Table of Contents | xi
Selection of Static Displays 278
Streaming Video Output 279
Driving Inductive Loads 280
Transient Current in a Switched Inductor 280
Driving Solenoids and Relays 282
H-Bridge Drive Circuits 283
Driving DC Motors 286
Motor Selection 286
Brushed DC Motor Driver Circuit 288
Brushless DC Motors: Single and Three Phase 288
Motors with Integrated Control Electronics 289
Stepper Motors 290
Voice Coil Motors 292
Stall Currents and Protecting from Self-Destruction 293
Audio Outputs 294
Summary and Conclusions 296
Further Reading 297
9. Sensing Peripheral Devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Sensors for Everything 300
Sensor Output Types 300
Sensor Data Capture and Calibration 302
Data Capture Method 302
Sensor Calibration 303
Sensor Response Time 303
Two-State Devices: Switches, Optical Interrupters, and Hall Sensors 304
Position and Rotation Encoders 307
Analog-Linear Sensors: A Closer Look 308
Characteristics of Analog Sensors 309
Signal Processing for Analog Sensors 311
Sensor Calibration 312
Current Sensing Methods 315
Voltage Sensing 317
Specific Sensor Applications 318
Pressure Sensors 318
Temperature Sensors 319
Strain Gauges 322
Sound and Microphones 325
Image Sensors and Video Cameras 329
Touch Panels 332
Summary and Conclusions 337
Further Reading 338
xii | Table of Contents
10. Digital Feedback Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Overview of Sequence and Feedback Control 340
Digital Versus Analog Circuit Methods 342
Preliminary Definitions and Concepts 344
Transfer Functions, Block Diagrams, and Basic Feedback 345
Transient Response Terminology 347
DUC Performance Selection 349
Sequence Control 354
Select Topics in Analog Control Systems 359
Linear Systems and Approximations 361
Bode Plots for Stable Control Loops 363
Bode Plots for Gain and Phase Response 365
Bode Plots for Gain and Phase of a Control Loop 367
Bode Plots for Integral and Derivative Response 370
Bode Plots of Fixed Time Delays 371
Transition to Digital Control 372
Determine DUC Stability 373
DAC Performance Requirements 374
Accuracy of Control Math 376
ADC Performance Requirements 376
ADC Sampling Rate Determination 377
Final Selection of ADC and DAC 378
Dual-Clock Strategy for Improved Phase Margin 378
Digital Trapezoid Integration 379
Digital Integration: Limit Windup and Avoid Saturation 380
Digital Derivative by Adjacent Samples 381
Additive Time Delays in the DSP 382
PID Control Implementation 382
Response Variants: P, I, PI, and PID 385
Typical Effects of Gain Adjustments 389
Ziegler Nichols Tuning 390
Chien–Hrones–Reswick Tuning 394
Component Variance and Control Tuning 396
Adaptive Control Methods 397
Trajectory Control Methods 399
Summary and Conclusions 404
Further Reading 406
11. Schematic to PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
PCB Terminology 408
PCB Design (EDA) Tools 411
Getting Started 411
Table of Contents | xiii
Component Selection 411
Selecting RLC Components 412
Picking Connectors for Off-Board Wires 415
Selecting IC Packages 416
Checking Component End of Life and High-Quantity Availability 417
Including Test Access and Interface Ports 417
Schematics 418
Schematic Sheets and General Organization 418
Symbol Organization for Integrated Circuits 422
Placeholders and “Do Not Populate” Components 423
Provide Generous Commentary 423
Avoid Ambiguity 424
Call Out Items Requiring Special Attention 424
Bill of Materials 425
Defining Physical, Control, and Data Layers 425
Defining a Component Footprint 426
Mechanical Definition of a PCB 428
Metric Versus Imperial Measurements 428
PCB Mounting 429
Electrical Grounding Through Mechanical Mounts 430
Drilled Hole Spacing and Keep-Outs 430
Cables to the PCB 430
PCB Alignment References 431
Conformal Coating 432
Test Fixture Using Bed of Nails 432
Defining the PCB Layer Stack-Up 432
Interplane Capacitance 438
Physical Design Rules 439
High-Voltage Spacing Rules 443
Component Placement Strategy 444
General Interconnection Methods 447
Easy Estimations of RLC Parasitics 447
Maximum Trace Currents 448
Determine Minimum Geometry Trace Requirements 449
Vias and Micro-Vias 450
Vias for Thermal Conduction 454
Specialized Interconnection Methods 455
Differential Signal Routing 455
Microstrip Transmission Lines 455
Stripline Transmission Lines 456
Differential Microstrips and Striplines 457
Kelvin Connections 457
xiv | Table of Contents
EMI and ESD Strategies 458
Solid Ground Plane for Less EMI 458
Flooded Signal Layer Grounds for Less EMI 459
ESD Interconnect 460
High-Frequency Power Bypass Methods 461
Features for Manufacture and Assembly 461
Consistent Copper Coverage 461
Panelization and Break-Apart Methods 462
Fabrication Notes 463
Manufacturing (Gerber) Files 464
Summary and Conclusions 466
Further Reading 467
12. Software and Coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Coding Languages 470
Operating Systems 470
Picking an RTOS 471
Additional RTOS Considerations 474
Configuring Ports and Processors 475
Device Drivers 476
Problematic Portability 477
Peripheral Communication 477
Initiating Peripheral Communication 478
Device Driver Features 479
Modularity/Hierarchy for DD Code 480
Testing the DD 480
Defensive Coding Methods 480
Preprocess Data Inputs (Invalid Data) 481
Preprocess Data Inputs (Bandwidth Restrictions) 481
Preprocess Data (Human Input) 481
Background Reinitialization 482
Watchdog Timers 483
Multicontroller Coding 484
Suggestions for Well-Organized Code 485
Summary and Conclusions 487
Further Reading 488
13. Special Systems and Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
Different Electronics for Different Priorities 490
Design Priorities 490
Product Cost 490
Quality and Reliability 490
Table of Contents | xv
Power Consumption 491
Safety 491
Backward Compatibility 491
Ruggedness and User Abuse 491
Capability for Repair 492
Navigating the Regulatory Maze 492
Risk Analysis 497
Aviation Electronics (Avionics) 499
Design Priorities 499
Special Needs 499
Regulations, Certifications, and Approvals 500
Satellites and Spacecraft (Astrionics) 500
Radiation 501
Thermal Extremes 502
Vibration, Shock, and Acceleration 502
Vacuum Environments 502
Component Selection and NASA-Approved Parts 503
PCB Materials and Layout 503
Limited Life of Spacecraft 504
Regulations, Certifications, and Approvals 505
Military Electronics 506
Design Priorities and Unique Requirements 507
Regulations, Certifications, and Approvals 507
Medical Devices 509
Regulations, Certifications, and Approvals 509
Clean Functionality Throughout EMC Tests 511
Special Needs 512
Regulatory Requirements for Software and Firmware 515
Automotive 516
Typical Electronic Control Units 516
Design Priorities and Special Needs 517
Regulations, Certifications, and Approvals 518
Consumer Electronics 521
Design Priorities 521
Special Interest Groups, Technology Coalitions, and Technical Standards 522
Regulations, Certifications, and Approvals 523
Restriction of Hazardous Substances 524
Registration, Evaluation, Authorization,
and Restriction of Chemicals (REACH) 524
Industrial Automation 525
Summary and Conclusions 528
Further Reading 529
xvi | Table of Contents
14. Creating Great Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
Create Products That Solve Problems or Fulfill a Need 532
Identify the Target Market 533
Identify What the Customer Wants 533
Examine Competing Products 534
Define the Value Proposition 535
Determine Viable Pricing 535
Determine a Properly Timed Market Window 535
Establish Coalitions and Strategic Partners 536
Focus on Ease of Use 536
Determine the Needed Resources 537
Get Design Specification Consensus 537
Minimal Design and Feature Creep 537
Identify Obstacles Early 538
Get User Feedback on Prototype Builds 538
Make It Easy to Manufacture 539
Summary and Conclusions 539
Further Reading 540
Glossary of Acronyms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
Table of Contents | xvii

There are no comments on this title.

to post a comment.