Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Electronics Hardware Design Course 2025 -EsteemPCB
Rating: 4.2 out of 5(1,454 ratings)
10,597 students

Complete Electronics Hardware Design Course 2025 -EsteemPCB

Complex Mixed Signal Board Design Course (Ethernet PHY, STM32F407, STM32F103, CH340C, DAC/MIC, 24Bit ADC, 36W Drivers)
Created byAviral Mishra
Last updated 1/2025
English

What you'll learn

  • How to Extract Components information from Requirement Sheet
  • Selection of Component for Example: Ethernet PHY, Micro-Controller, Motor Driver, Mosfets, ADC, ADC/DAC, MIC etc.
  • How to Draw a Complex Schematic Block and Its Power Budget Diagrams
  • What are Differential pairs, USB2.0, I2Cs, UART/USART, CAN, MII/RMII, I2S and many more interfaces
  • EMI & EMC decisions for a Complex Mixed Signal Schematic Design
  • How to Create Design Rules Decision for Complex Mixed Signal Board
  • Layer Stack-Up Design (4L/6L/8L/12L) and Field Solver Simulation
  • How to Define Board shape and Rigid-Flex PCB Board
  • Components Placement planning for a Complex Board and its Execution
  • How to Layout a Complex Board with more than 10,000 interconnects, and Layout Optimization
  • Power Distribution Network (PDN Analysis) and How to read its Report + Resolve Issues

Course content

11 sections65 lectures21h 31m total length
  • Introduction of Section-1 and important instruction1:04

    Explore section one of the electronics hardware design course, covering the requirement sheet, microcontroller and debugger selection, ethernet phy, adc and ttl converter, and bidirectional motor drive with an h-bridge.

  • Requirement Sheet Discussion7:11

    Discuss the project requirement sheet and select components for the hardware design. Develop block diagrams and pin mapping, covering ethernet, usb, can, uart, adc, dac, i2s, and motor drive.

  • Selection of Microcontroller and Debugger8:56

    Analyze required peripherals, like ethernet and GPIOs, define clock frequency and voltage levels, and memory needs, then compare manufacturers to choose a microcontroller and a debugger from the same family.

  • Selection of Ethernet PHY21:50

    Discover how to select an Ethernet PHY by examining OSI data link and physical layers, MAC addresses, and MII/RMII interfaces, using datasheets and DigiKey filters to compare options.

  • Selection of ADC and TTL Converter25:51

    Evaluate uart to usb converters for STM32 debug uart, comparing FTDI FT232 and CS340C. Choose a 24-bit differential ADC with 28x PGA, 100 sps, 2.5 V common mode.

  • Selection of Motor Driver10:42

    Select a bidirectional motor driver for brushed dc motors with pwm speed control, 12v motor supply, 3.3v logic, and compare dv701e/dv701p by phase, enable, and protections.

  • Selection of MOSFET17:22

    Learn how to select four n-channel MOSFETs for a bidirectional motor driver bridge by comparing Rds(on), Id, Vgs, total gate charge, and thermal specs using datasheets and an Excel sheet.

  • Selection of DAC MIC and I2S Interface16:22

    Select an audio DAC with I2S interface and 32-bit resolution, configured as master or slave, with 64× sampling frequency and one digital I2S channel for audio.

  • Block Diagram of Schematic Design Planning15:07

    Create an Altium block diagram linking the stm32f4 controller to peripherals like debugger, ethernet, UART, ADC, and motor driver. Outline a power budget to estimate current and regulator needs.

Requirements

  • For this course Student should have "Altium Designer" Installed on their PC / Laptop
  • Student Should have knowledge of Basic Electronics.
  • You do not need any prior knowledge of "Altium Designer" because we'll going to do everything from scratch.

Description

I have divided this course into four major sections:

  1. Selection of Components: Choosing each component that will be used in the schematic.

  2. Schematic Design: Designing schematics based on datasheet information.

  3. Stack-up and Placement: Planning and executing 4-layer, 6-layer, 8-layer, and 12-layer stack-ups, along with component placement.

  4. Layout Planning: Inter-block and intra-block layout planning and execution.

The major schematic blocks designed in this course include:

  • Ethernet PHY (10/100 Mb/s)

  • I2S DAC for headphones and speakers

  • MEMS microphone

  • 24-bit ADC

  • 36W bi-directional brushed DC motor drivers

  • UART to USB TTL converter

  • STM32F103 controller as debugger and programmer

  • STM32F407 main controller

  • Power supply and protection circuits

  • And many more subparts listed in the curriculum.

You will also learn basic blocks such as:

  • Pre-schematic design: Block diagrams and power budgeting

  • Rules for stack-up selection and defining stack-ups

  • Grounding techniques: Signal grounding, earth grounding, chassis grounding

  • Creating rigid-flex PCBs and their stack-ups

  • Pin-mapping using Cube-MX tool

  • Power distribution network (PDN) analysis for PCBs

  • Selection and application of ferrite beads, ESD diodes, and magnetic components

  • Placement and layout planning using Microsoft Paint

After completing this course, you will be able to design mixed-signal PCBs with microcontrollers available worldwide.

The major controllers used in this course are:

  • STM32F407XX

  • STM32F103XX

  • Ethernet PHYs, various sensors, ADCs, and DACs

Who this course is for:

  • People who have no experience with Hardware design and want to learn it
  • People Who want to Learn Complex Mixed Signal Board Design
  • People who want to learn PCB designing
  • People who want to Learn How to Select Components out of millions of chip available
  • People Who wan to Learn How Create a Board on Altium Designer.
  • People who want to enhance their Electronic Hardware Designing Skills.