Book description
Embedded controller electronics are at the heart of virtually all modern electronic devices today with a market of more than $86 billion per year and growing. To serve the needs of designers creating products for this huge market, this practical book covers topics crucial for modern electronics design.
Author Jerry Twomey examines the methods necessary to help you create a trouble-free integrated system for your product, with an emphasis on hardware design. You'll explore topics from the perspective of real-world applications, including discussions about non-ideal components, noise, and methods for avoiding problematic scenarios.
Topics include:
- Ideal versus actual connections, components, digital, signals
- Architecting an embedded system
- Digital interface selection by application, speed, distance
- Multivoltage power supplies
- High frequency power integrity
- Battery and charging systems
- EMI reduction and ESD protection
- Driving and sensing peripherals
- Digital feedback control
- Optimization of power consumption and cost
- Specialty systems: medical, industrial, aerospace
- PCB design including manufacturability, yield, and low noise
This book guides you through all of the techniques listed, which are required for a reliable integrated system. Through extensive illustrations and minimal equations, anyone with an interest in electronics will quickly grasp the ideas discussed.
Publisher resources
Table of contents
- Preface
- 1. Essential Concepts
-
2. Architecting the System
- Preliminary Ideas
- Modern Design Strategies
- Terminology in MCU and MPU Specifications
- Hardware Controllers
- Software Controllers
- Computers Versus Controllers
- Chip Set Methods
- System Architecture Options
- Physical Package Considerations
- Off-Chip Features and Support
- Pulling It All Together
- Picking a DCU Configuration and Your MCU/MPU
- Summary and Conclusions
- Further Reading
-
3. Robust Digital Communication
- Digital Signals, Physical Considerations, and Connections
- Digital Communication: Parallel Versus Serial Ports
- Clocking Methods for Serial Ports
- Digital Communication: Features and Definitions
- Serial Data: Shared Ground, Low Speed
- Serial Data: Shared Ground, High Speed
- Data Between Boards or Between Systems: Wired Methods
- Serial Data for Computer Systems
- Wireless Serial Interfaces
- Other Data Communication Methods
- Summary and Conclusions
- Further Reading
-
4. Power Systems
- Split Phase AC Mains Power
- AC Power Safety: Defining the Problem
- AC/DC Conversion
- Multi-PCB Systems: The Need for Local Power Regulation
- DC/DC Conversion: Linear Versus Switching
- Picking Regulators and Configuring a Power System
- Power Grid Current Surges Due to Digital Logic
- Summary and Conclusions
- Further Reading
- 5. Battery Power
-
6. Electromagnetic Interference and Electrostatic Discharge
- Preliminary Ideas
- Grounding
- Reducing Conducted Emissions to AC Power Mains
- Cable Interconnect Strategies
- Reducing Noise Generation at the Source
- Reducing Noise Coupling Between On-Board Devices
- Making Circuits Less Noise Sensitive
- Suppressing Noise into and Out of the System: Faraday Cage Techniques
- Electrostatic Discharge Protection
- Summary and Conclusions
- Further Reading
- 7. Data Converters: ADCs and DACs
- 8. Driving Peripheral Devices
- 9. Sensing Peripheral Devices
-
10. Digital Feedback Control
- Overview of Sequence and Feedback Control
- Digital Versus Analog Circuit Methods
- Preliminary Definitions and Concepts
- DUC Performance Selection
- Sequence Control
- Select Topics in Analog Control Systems
-
Transition to Digital Control
- Determine DUC Stability
- DAC Performance Requirements
- Accuracy of Control Math
- ADC Performance Requirements
- ADC Sampling Rate Determination
- Final Selection of ADC and DAC
- Dual-Clock Strategy for Improved Phase Margin
- Digital Trapezoid Integration
- Digital Integration: Limit Windup and Avoid Saturation
- Digital Derivative by Adjacent Samples
- Additive Time Delays in the DSP
- PID Control Implementation
- Component Variance and Control Tuning
- Adaptive Control Methods
- Trajectory Control Methods
- Summary and Conclusions
- Further Reading
-
11. Schematic to PCB
- PCB Terminology
- PCB Design (EDA) Tools
- Getting Started
- Component Selection
- Including Test Access and Interface Ports
- Schematics
- Bill of Materials
- Defining Physical, Control, and Data Layers
- Defining a Component Footprint
- Mechanical Definition of a PCB
- Defining the PCB Layer Stack-Up
- Interplane Capacitance
- Physical Design Rules
- Component Placement Strategy
- General Interconnection Methods
- Vias and Micro-Vias
- Vias for Thermal Conduction
- Specialized Interconnection Methods
- EMI and ESD Strategies
- Features for Manufacture and Assembly
- Summary and Conclusions
- Further Reading
- 12. Software and Coding
-
13. Special Systems and Applications
- Different Electronics for Different Priorities
- Design Priorities
- Navigating the Regulatory Maze
- Risk Analysis
- Aviation Electronics (Avionics)
- Satellites and Spacecraft (Astrionics)
- Military Electronics
- Medical Devices
- Automotive
- Consumer Electronics
- Industrial Automation
- Summary and Conclusions
- Further Reading
-
14. Creating Great Products
- Create Products That Solve Problems or Fulfill a Need
- Identify the Target Market
- Identify What the Customer Wants
- Examine Competing Products
- Define the Value Proposition
- Determine Viable Pricing
- Determine a Properly Timed Market Window
- Establish Coalitions and Strategic Partners
- Focus on Ease of Use
- Determine the Needed Resources
- Get Design Specification Consensus
- Minimal Design and Feature Creep
- Identify Obstacles Early
- Get User Feedback on Prototype Builds
- Make It Easy to Manufacture
- Summary and Conclusions
- Further Reading
- Glossary of Acronyms
- Index
- About the Author
Product information
- Title: Applied Embedded Electronics
- Author(s):
- Release date: November 2023
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098144791
You might also like
book
Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and Microcontrollers
Jump start your journey with electronics! If you’ve thought about getting into electronics, but don’t know …
book
Make: Electronics, 3rd Edition
Make: Electronics explores the properties and applications of discrete components that are the fundamental building blocks …
book
Architecting High-Performance Embedded Systems
Explore the complete process of developing systems based on field-programmable gate arrays (FPGAs), including the design …
book
Making Embedded Systems
Interested in developing embedded systems? Since they don’t tolerate inefficiency, these systems require a disciplined approach …