The Embedded New Testament
The "Holy Bible" for embedded engineers
Project maintained by theEmbeddedGeorge
Hosted on GitHub Pages — Theme by mattgraham
Reading Schematics and Datasheets
Essential Skills for Hardware Engineers
Mastering schematic interpretation and datasheet analysis for effective hardware design and debugging
📋 Table of Contents
🔍 Schematic Fundamentals
What is a Schematic?
A schematic diagram is a symbolic representation of an electrical circuit that shows the connections between components without showing their physical layout. It’s the “blueprint” that engineers use to understand, design, and troubleshoot electronic systems.
Purpose and Philosophy of Schematics
Schematics serve as the universal language of electronics, transcending language barriers and providing a standardized way to communicate circuit designs. They represent the logical structure of a circuit rather than its physical implementation, allowing engineers to focus on functionality rather than placement.
Key Philosophical Principles:
- Abstraction: Schematics abstract away physical details to focus on electrical relationships
- Standardization: Industry-standard symbols ensure universal understanding
- Hierarchy: Complex systems are broken down into manageable functional blocks
- Documentation: Schematics serve as living documents that evolve with the design
Schematic vs. Layout: Understanding the Distinction
The relationship between schematics and layout is fundamental to hardware design:
Schematic (Logical View):
- Shows what components are connected
- Represents how signals flow
- Defines functional relationships
- Independent of physical constraints
Layout (Physical View):
- Shows where components are placed
- Represents physical dimensions
- Considers manufacturing constraints
- Affects electrical performance
This separation allows engineers to design the circuit logic independently of physical implementation, enabling better design optimization and easier troubleshooting.
🧩 Component Symbols and Conventions
The Language of Electronics
Electronic schematics use a standardized symbolic language that has evolved over decades. Understanding this language is crucial for effective communication in the electronics industry.
Historical Development of Symbols
The symbols we use today have evolved from early telegraph and telephone systems. The International Electrotechnical Commission (IEC) and Institute of Electrical and Electronics Engineers (IEEE) have standardized these symbols to ensure global consistency.
Symbol Design Philosophy:
- Intuitive: Symbols should suggest their function
- Distinctive: Each symbol should be clearly different from others
- Scalable: Symbols should work at different drawing scales
- International: Symbols should be understood globally
Passive Component Philosophy
Passive components form the foundation of electronic circuits, providing fundamental electrical properties:
Resistors (Resistance):
- Physical Principle: Opposition to current flow
- Symbol Evolution: The zigzag pattern represents the resistive wire used in early rheostats
- Conceptual Meaning: Energy dissipation and current limiting
Capacitors (Capacitance):
- Physical Principle: Energy storage in electric fields
- Symbol Evolution: Parallel plates represent the physical structure
- Conceptual Meaning: Energy storage and AC coupling
Inductors (Inductance):
- Physical Principle: Energy storage in magnetic fields
- Symbol Evolution: Coiled wire represents the physical winding
- Conceptual Meaning: Energy storage and current smoothing
Active Component Philosophy
Active components introduce control and amplification to circuits:
Diodes (Directional Control):
- Physical Principle: Unidirectional current flow
- Symbol Evolution: Arrow indicates current direction
- Conceptual Meaning: Signal rectification and protection
Transistors (Amplification):
- Physical Principle: Current amplification and switching
- Symbol Evolution: Three-terminal structure shows control relationship
- Conceptual Meaning: Signal amplification and digital switching
Operational Amplifiers (Signal Processing):
- Physical Principle: High-gain differential amplification
- Symbol Evolution: Triangle represents amplification direction
- Conceptual Meaning: Mathematical operations on signals
Power and Ground: The Foundation of All Circuits
Power and ground symbols represent the fundamental infrastructure of electronic systems:
Power Philosophy:
- VCC/VDD: Positive supply voltage (historically from collector/drain)
- VSS/VEE: Negative supply voltage (historically from source/emitter)
- Conceptual Meaning: Energy source for active components
Ground Philosophy:
- GND: Common reference point for all voltages
- AGND: Analog ground for sensitive analog circuits
- DGND: Digital ground for switching digital circuits
- Conceptual Meaning: Voltage reference and current return path
Ground Separation Strategy:
The separation of analog and digital grounds is a critical design concept that prevents digital switching noise from corrupting sensitive analog measurements. This separation is maintained until a single point where they connect, typically near the power supply.
Component Value Notation: The Art of Compact Representation
Resistor Value Philosophy
Resistor values use a compact notation system that balances readability with space efficiency:
Notation Principles:
- Multiplier Placement: Letter indicates decimal point position
- Standard Values: Values follow E-series (E12, E24, E96) for manufacturing efficiency
- Tolerance Consideration: Standard values account for typical tolerance ranges
Examples and Interpretation:
- 1K2: 1.2 kΩ = 1200 Ω (K represents kilo, decimal after 1)
- 4R7: 4.7 Ω (R represents decimal point, no multiplier)
- 10M: 10 MΩ = 10,000,000 Ω (M represents mega, no decimal)
Manufacturing Considerations:
Standard resistor values are not arbitrary—they’re designed to provide reasonable coverage of the resistance range while ensuring that components with typical tolerances (5%, 1%, 0.1%) can be manufactured economically.
Capacitor Value Philosophy
Capacitor values follow similar principles but with different multipliers:
Notation Principles:
- Micro vs. Nano: μF values use ‘u’ (ASCII compatibility)
- Pico Standard: pF values are often implied when no unit is specified
- Manufacturing Reality: Standard values align with available dielectric materials
Examples and Interpretation:
- 100n: 100 nF = 0.1 μF (n represents nano)
- 2u2: 2.2 μF (u represents micro, decimal after 2)
- 10p: 10 pF (p represents pico)
Practical Considerations:
The choice between nF and μF notation often depends on the application context. High-frequency circuits typically use pF and nF, while power supply circuits use μF and mF.
🏗️ Schematic Hierarchy and Organization
The Art of System Decomposition
Complex electronic systems cannot be understood as single, monolithic circuits. They must be broken down into logical, manageable blocks that can be analyzed independently and then integrated into the complete system.
Block Diagram Philosophy
Block diagrams represent the highest level of abstraction in electronic design:
Abstraction Levels:
- System Level: Overall system architecture and major subsystems
- Subsystem Level: Functional blocks within each major system
- Circuit Level: Individual circuit implementations
- Component Level: Specific component details
Design Principles:
- Separation of Concerns: Each block has a single, well-defined responsibility
- Interface Definition: Clear interfaces between blocks enable independent development
- Hierarchical Design: Complex blocks can be further decomposed
- Reusability: Common blocks can be reused across different systems
System-Level Architecture Thinking
When analyzing system architecture, engineers must think in terms of:
Functional Relationships:
- Data Flow: How information moves through the system
- Control Flow: How the system manages its operation
- Power Flow: How energy is distributed and managed
- Timing Relationships: How different subsystems coordinate
Integration Considerations:
- Interface Compatibility: Ensuring blocks can communicate effectively
- Timing Coordination: Managing asynchronous operations
- Power Sequencing: Coordinating power-up and power-down sequences
- Error Handling: Managing failures and recovery
Sheet Organization Strategy
Multi-sheet schematics require careful organization to maintain clarity:
Organizational Principles:
- Logical Grouping: Related functions on the same sheet
- Signal Flow: Natural progression from inputs to outputs
- Power Distribution: Centralized power management
- Reference Consistency: Clear cross-references between sheets
Sheet Naming Conventions:
- Descriptive Names: Sheet names should clearly indicate content
- Numbering System: Logical numbering for easy navigation
- Revision Control: Clear indication of design versions
Reference Designator Philosophy
Reference designators serve as unique identifiers that link schematics to bills of materials and physical layouts:
Naming Convention Philosophy:
- Type Identification: Letter prefix indicates component type
- Sequential Numbering: Numbers provide unique identification
- Group Organization: Related components can use number ranges
- Manufacturing Integration: Designators link to assembly documentation
Component Type Categories:
- R: Resistors (passive, energy dissipation)
- C: Capacitors (passive, energy storage)
- L: Inductors (passive, magnetic energy storage)
- U: Integrated circuits (active, complex functionality)
- Q: Transistors (active, amplification/switching)
- D: Diodes (active, directional control)
Designator Management:
Effective reference designator management requires:
- Consistency: Following established conventions
- Uniqueness: Ensuring no duplicate designators
- Traceability: Linking designators across all documentation
- Maintenance: Updating designators as designs evolve
📖 Datasheet Analysis
Datasheets as Engineering Documents
Datasheets are comprehensive engineering documents that serve multiple purposes throughout the product lifecycle. They are not just component catalogs but essential references for design, verification, and troubleshooting.
Datasheet Evolution and Purpose
Modern datasheets have evolved from simple specification sheets to comprehensive engineering documents:
Historical Context:
- Early Era: Basic specifications and pinouts
- Digital Era: Detailed electrical characteristics and timing
- Modern Era: Application notes, reference designs, and simulation models
Document Philosophy:
- Completeness: All necessary information for successful implementation
- Accuracy: Verified specifications under defined conditions
- Clarity: Information presented in logical, accessible format
- Traceability: Clear relationship between specifications and test conditions
Critical Parameter Philosophy
Not all datasheet parameters are equally important. Understanding parameter hierarchy is crucial:
Parameter Categories:
- Critical Parameters: Must meet for basic functionality
- Important Parameters: Affect performance and reliability
- Desirable Parameters: Enhance performance but not essential
- Informational Parameters: Provide context and understanding
Critical Parameter Examples:
- Voltage Ratings: Exceeding these causes immediate failure
- Current Ratings: Exceeding these causes thermal damage
- Temperature Range: Operating outside range affects reliability
- Package Constraints: Physical limitations affect manufacturability
Absolute Maximum Ratings: The Safety Boundary
Absolute maximum ratings represent the absolute limits beyond which component damage is guaranteed:
Philosophy of Absolute Maximums:
- Safety Margin: These are not operating points but damage thresholds
- Reliability Impact: Operating near these limits dramatically reduces lifetime
- Design Margin: Good design maintains significant margin from these limits
- Environmental Factors: These ratings assume ideal conditions
Understanding the Limits:
- Voltage Limits: Exceeding causes breakdown and permanent damage
- Current Limits: Exceeding causes thermal damage and wire bonding failure
- Temperature Limits: Exceeding causes material degradation and parameter drift
- Power Limits: Exceeding causes thermal runaway and destruction
Design Margin Philosophy:
Industry best practices recommend maintaining significant margin from absolute maximum ratings:
- Voltage: 20-30% margin for critical applications
- Current: 50% margin for continuous operation
- Temperature: 20°C margin for long-term reliability
- Power: 70% of maximum for continuous operation
Recommended Operating Conditions: The Sweet Spot
Recommended operating conditions represent the range where the component performs optimally:
Operating Range Philosophy:
- Optimal Performance: Parameters are guaranteed within this range
- Reliability: Long-term operation within this range maintains specifications
- Efficiency: Operation within this range provides best performance/cost ratio
- Manufacturing: Components are tested and characterized within this range
Understanding Operating Ranges:
- Voltage Range: Ensures proper operation of internal circuits
- Temperature Range: Maintains parameter stability and reliability
- Current Range: Ensures proper biasing and linear operation
- Frequency Range: Ensures proper response and stability
Design Considerations:
When designing within operating ranges, consider:
- Parameter Variation: How parameters change across the range
- Corner Cases: Performance at range extremes
- Environmental Factors: How temperature and humidity affect operation
- Aging Effects: How parameters change over time
🔧 Practical Schematic Reading
Systematic Approach to Circuit Analysis
Reading schematics effectively requires a systematic, methodical approach that builds understanding from the ground up. Rushing into detailed analysis without establishing the foundation leads to confusion and missed connections.
The Power-First Philosophy
Power analysis should always be the first step in schematic reading:
Why Power First?
- Foundation: All circuits require power to function
- Constraints: Power requirements limit component choices
- Dependencies: Signal circuits depend on power circuits
- Troubleshooting: Power problems affect all other functions
Power Analysis Steps:
- Identify Power Sources: Locate all power supply connections
- Trace Power Distribution: Follow power from source to components
- Identify Power Domains: Recognize different voltage levels
- Check Power Sequencing: Understand startup and shutdown requirements
- Verify Power Capacity: Ensure supply can meet current demands
Power Domain Considerations:
Modern systems often use multiple power domains:
- Core Logic: Low voltage, high current (e.g., 1.2V, 3.3V)
- I/O Systems: Higher voltage for signal compatibility (e.g., 3.3V, 5V)
- Analog Circuits: Clean, regulated supplies for precision
- Communication: Isolated supplies for safety and noise immunity
Functional Block Identification Strategy
After understanding power, identify major functional blocks:
Block Identification Approach:
- Look for ICs: Large integrated circuits indicate major functions
- Identify Interfaces: Connectors show system boundaries
- Recognize Patterns: Common circuit topologies indicate function
- Follow Signal Flow: Trace signals to understand data paths
Common Functional Blocks:
- Processing: Microcontrollers, processors, FPGAs
- Memory: RAM, ROM, flash memory
- Communication: UART, SPI, I2C, USB interfaces
- Sensing: Sensor interfaces and signal conditioning
- Actuation: Motor drivers, relay circuits, display drivers
Block Interaction Analysis:
Understanding how blocks interact is crucial:
- Data Flow: How information moves between blocks
- Control Flow: How blocks coordinate their operation
- Timing Relationships: How blocks synchronize their activities
- Error Handling: How blocks respond to failures
Signal Path Analysis Philosophy
Signal path analysis reveals the heart of circuit functionality:
Signal Path Principles:
- Start at Inputs: Begin with input sources and sensors
- Follow the Flow: Trace signals through processing stages
- Identify Transformations: Understand how signals are modified
- End at Outputs: Verify signal reaches intended destinations
Signal Types and Characteristics:
- Analog Signals: Continuous voltage/current variations
- Digital Signals: Discrete voltage levels representing logic states
- Clock Signals: Timing references for synchronization
- Control Signals: Commands that direct system operation
- Status Signals: Information about system state
Signal Integrity Considerations:
- Noise Immunity: How signals resist interference
- Timing Accuracy: How precisely signals maintain timing
- Signal Quality: How clean and stable signals remain
- Crosstalk: How signals affect each other
Common Circuit Pattern Recognition
Voltage Divider: The Fundamental Attenuator
Voltage dividers are among the most fundamental and commonly used circuit patterns:
Physical Principle:
Voltage dividers work based on Ohm’s Law and the principle that voltage drops across series resistors in proportion to their resistance values.
Mathematical Foundation:
The output voltage is determined by the ratio of the bottom resistor to the total resistance:
V_out = V_in × (R2 / (R1 + R2))
Design Considerations:
- Loading Effects: Output voltage changes when load is connected
- Power Dissipation: Higher resistance values reduce power consumption
- Noise Sensitivity: High resistance values make circuits more sensitive to noise
- Temperature Stability: Resistor temperature coefficients affect accuracy
Practical Applications:
- Sensor Scaling: Converting sensor output to microcontroller range
- Reference Generation: Creating stable reference voltages
- Signal Attenuation: Reducing signal amplitude for processing
- Bias Networks: Setting operating points for active devices
RC Filter: Frequency-Dependent Processing
RC filters demonstrate how circuits can respond differently to different frequencies:
Physical Principle:
Capacitors store energy in electric fields and their impedance decreases with increasing frequency, creating frequency-dependent behavior.
Mathematical Foundation:
The cutoff frequency where the filter begins to attenuate signals:
f_cutoff = 1 / (2π × R × C)
Filter Types and Applications:
- Low-Pass Filters: Allow low frequencies, attenuate high frequencies
- High-Pass Filters: Allow high frequencies, attenuate low frequencies
- Band-Pass Filters: Allow specific frequency ranges
- Notch Filters: Attenuate specific frequency ranges
Design Trade-offs:
- Cutoff Frequency: Determines which frequencies are affected
- Filter Order: Higher order provides steeper roll-off but more complexity
- Component Values: Affect cutoff frequency and filter characteristics
- Temperature Stability: Component variations affect filter performance
🔍 Common Schematic Patterns
Power Supply Circuits: The Foundation of All Systems
Power supply circuits are critical because they provide the energy foundation for all other circuits. Understanding these patterns is essential for both design and troubleshooting.
Linear Regulator Philosophy
Linear regulators provide clean, stable output voltage through continuous adjustment:
Operating Principle:
Linear regulators act as variable resistors that continuously adjust to maintain constant output voltage regardless of input voltage or load current changes.
Advantages:
- Low Noise: No switching artifacts
- Simple Design: Few external components required
- Fast Response: Responds immediately to load changes
- Low Cost: Simple implementation for low-power applications
Disadvantages:
- Low Efficiency: Power dissipation = (V_in - V_out) × I_load
- Heat Generation: Significant heat at high current or voltage differences
- Limited Current: Practical limits around 1-2A for most devices
- Voltage Drop: Minimum input-output voltage difference required
Design Considerations:
- Input Capacitor: Provides local energy storage and reduces input impedance
- Output Capacitor: Stabilizes output and improves transient response
- Heat Sinking: Required for high-power applications
- Thermal Management: Critical for reliable operation
Switching Regulator Philosophy
Switching regulators achieve high efficiency through controlled energy transfer:
Operating Principle:
Switching regulators store energy in magnetic fields (inductors) or electric fields (capacitors) and transfer it to the output in controlled pulses, achieving high efficiency through minimal power dissipation.
Advantages:
- High Efficiency: 80-95% typical efficiency
- High Current: Can handle much higher currents than linear regulators
- Flexible Topology: Buck, boost, buck-boost configurations
- Wide Input Range: Can handle large input voltage variations
Disadvantages:
- Complexity: More components and design considerations
- Noise: Switching creates electromagnetic interference
- Layout Sensitivity: Critical component placement and routing
- Cost: Higher component and design costs
Topology Selection:
- Buck Converter: Reduces input voltage (most common)
- Boost Converter: Increases input voltage
- Buck-Boost Converter: Can increase or decrease input voltage
- Flyback Converter: Provides isolation and multiple outputs
Microcontroller Circuits: Digital System Foundation
Reset Circuit Philosophy
Reset circuits ensure reliable system startup and recovery:
Reset Requirements:
- Power-Up Reset: Ensures proper initialization after power application
- Manual Reset: Allows user-initiated system restart
- Watchdog Reset: Recovers from software lockups
- Brown-Out Reset: Protects against low voltage conditions
Reset Timing Considerations:
- Reset Duration: Must be long enough for power stabilization
- Reset Delay: Allows time for oscillator startup
- Reset Release: Must occur after system is ready
- Reset Hysteresis: Prevents reset oscillation during marginal conditions
Reset Circuit Types:
- RC Reset: Simple, low-cost reset circuit
- Reset IC: Dedicated reset supervisor with precise timing
- Microcontroller Internal: Built-in reset functionality
- External Supervisor: Independent reset monitoring
🚨 Troubleshooting with Schematics
Systematic Problem-Solving Approach
Troubleshooting electronic circuits requires a systematic, logical approach that eliminates possibilities methodically rather than randomly changing components.
Problem Classification Philosophy
Effective troubleshooting begins with proper problem classification:
Problem Categories:
- Power Problems: No power, incorrect voltage, excessive current
- Signal Problems: Missing signals, incorrect levels, timing issues
- Functional Problems: System doesn’t perform intended function
- Reliability Problems: Intermittent failures, performance degradation
Symptom Analysis:
- Primary Symptoms: What the user observes directly
- Secondary Symptoms: Related effects that provide clues
- Environmental Factors: Temperature, humidity, vibration effects
- Timing Patterns: When problems occur and their frequency
Power Problem Analysis Strategy
Power problems affect all other circuit functions and must be resolved first:
Power Troubleshooting Sequence:
- Input Power: Verify power source is providing correct voltage
- Power Distribution: Check power reaches all components
- Power Sequencing: Verify power-up sequence is correct
- Current Consumption: Measure actual vs. expected current
- Voltage Regulation: Check regulator outputs are correct
- Power Filtering: Verify decoupling capacitors are functioning
Common Power Issues:
- Overcurrent Protection: Fuses, circuit breakers, current limiting
- Voltage Regulation: Regulator failure, feedback problems
- Power Sequencing: Incorrect startup order, timing issues
- Ground Problems: Ground loops, poor connections, noise
Signal Problem Analysis Strategy
Signal problems require understanding both the signal path and timing relationships:
Signal Troubleshooting Approach:
- Signal Presence: Verify signal exists at source
- Signal Path: Trace signal through all components
- Signal Levels: Check voltage levels are correct
- Signal Timing: Verify timing relationships are maintained
- Signal Quality: Check for noise, distortion, or interference
Signal Analysis Tools:
- Oscilloscope: Time-domain signal analysis
- Logic Analyzer: Digital signal analysis
- Spectrum Analyzer: Frequency-domain analysis
- Multimeter: DC voltage and current measurements
Debugging Technique Philosophy
Effective debugging requires both analytical thinking and practical skills:
Debugging Mindset:
- Hypothesis-Driven: Form theories about what might be wrong
- Evidence-Based: Test theories with measurements
- Systematic: Eliminate possibilities methodically
- Documentation: Record findings for future reference
Measurement Strategy:
- Start Simple: Begin with basic voltage and current measurements
- Work Backwards: Start at the output and work toward the input
- Check Assumptions: Verify that “obvious” things are actually correct
- Use Multiple Tools: Different tools provide different perspectives
Common Debugging Mistakes:
- Changing Multiple Things: Makes it impossible to identify the cause
- Ignoring the Obvious: Simple problems are often the cause
- Not Documenting: Failing to record what was tried and found
- Giving Up Too Soon: Complex problems require persistence
📚 Additional Resources
Recommended Reading
Fundamental Texts:
- “The Art of Electronics” by Paul Horowitz and Winfield Hill
- Comprehensive coverage of electronic design principles
- Practical examples and real-world applications
- Excellent for both learning and reference
- “Practical Electronics for Inventors” by Paul Scherz and Simon Monk
- Hands-on approach to electronic design
- Circuit examples with detailed explanations
- Good for practical application of theory
- “Electronic Principles” by Albert Malvino and David Bates
- Strong theoretical foundation
- Clear mathematical explanations
- Good for understanding fundamental principles
Advanced Topics:
- “High-Speed Digital Design” by Howard Johnson and Martin Graham
- Signal integrity and high-frequency design
- Practical techniques for modern digital systems
- Essential for high-speed circuit design
- “EMC for Product Designers” by Tim Williams
- Electromagnetic compatibility considerations
- Practical design techniques for compliance
- Important for commercial product development
Component Datasheets:
- Manufacturer Websites: Primary source for official specifications
- Distributor Databases: Consolidated access to multiple manufacturers
- Component Search Engines: Find components by specification
Schematic Symbols:
- IEEE Standards: Official symbol definitions
- Industry Conventions: Commonly accepted symbol variations
- Software Libraries: Built-in symbol libraries in design tools
Circuit Analysis Tools:
- SPICE Simulators: Circuit simulation and analysis
- Online Calculators: Quick calculations for common circuits
- Design Software: Integrated design and simulation environments
Practice Exercises and Projects
Beginner Level:
- LED Circuits: Simple on/off and dimming circuits
- Voltage Dividers: Understanding basic attenuation
- RC Filters: Learning frequency response
- Basic Power Supplies: Understanding regulation
Intermediate Level:
- Sensor Interfaces: Signal conditioning and amplification
- Communication Circuits: UART, SPI, I2C implementations
- Power Management: Multiple voltage levels and sequencing
- Clock Circuits: Oscillator and distribution networks
Advanced Level:
- High-Speed Digital: Signal integrity and timing analysis
- Mixed-Signal Design: Analog and digital integration
- Power Systems: High-efficiency switching supplies
- System Integration: Multiple subsystems and interfaces
🎯 Key Takeaways
Fundamental Principles
- Schematics are logical representations that focus on electrical relationships rather than physical layout
- Datasheets are comprehensive engineering documents that require careful analysis and interpretation
- Power analysis is fundamental to understanding any electronic system
- Signal path tracing reveals the heart of circuit functionality and behavior
- Common circuit patterns appear repeatedly in designs and should be recognized and understood
- Troubleshooting requires systematic analysis rather than random component replacement
Professional Development
Skill Development Path:
- Beginner: Learn to read simple schematics and understand basic symbols
- Intermediate: Analyze complex circuits and interpret detailed specifications
- Advanced: Design systems and optimize for performance and reliability
- Expert: Innovate new circuit topologies and solve complex problems
Continuous Learning:
- Stay Current: New components and technologies emerge constantly
- Practice Regularly: Schematic reading improves with experience
- Learn from Others: Study designs from experienced engineers
- Document Everything: Good documentation saves time and prevents errors
Industry Applications:
- Product Development: Design and optimize electronic products
- Troubleshooting: Diagnose and repair electronic systems
- Quality Assurance: Verify designs meet specifications
- Technical Support: Help customers use products effectively
Next Topic: Component Selection → Power Supply Design