PCB Design + PCB For Microcontroller Circuit+ MultiLayer PCB

Learn EasyEDA - Free ,Online PCB Design Software ( With PCB Project - Microcontroller Based System ) & VHDL Programming
4.24 (78 reviews)
Udemy
platform
English
language
Design Tools
category
PCB Design + PCB For Microcontroller Circuit+ MultiLayer PCB
552
students
21.5 hours
content
Jan 2023
last update
$19.99
regular price

Why take this course?

It seems you're providing an outline for a comprehensive course on PCB design, electronics design, and VHDL programming, with a focus on practical applications and real-world examples. The course covers a wide range of topics from creating single and double-layer PCB designs, to implementing a multisheet design for a microcontroller-based system, and delves into VHDL programming for FPGAs and embedded systems.

Here's a structured breakdown of the course content you've described:

  1. Introduction to PCB Design

    • Creating Single Layer PCB Design (Examples)
    • Creating Single Layer Surface Mount (SMT/SMD) PCB Design (Example)
    • Creating Single Layer PCB Design with AutoRouter (Example)
  2. Advanced PCB Design

    • Creating Double Layer PCB Design (Examples)
    • Creating Double Layer Surface Mount (SMT/SMD) PCB Design (Example)
    • Creating Double Layer PCB Design with AutoRouter (Example)
    • Creating Multilayer PCB Design (Example)
  3. PCB Layout and Guidelines

    • Schematic Modules for a Big PCB Project (Microcontroller-based System Design)
      • 8051 Microcontroller with Clock & Reset Circuit
      • DC Power Supply
      • ADC 0804 Circuit
      • 16 x 2 Char. LCD Display
    • PCB Layout Guidelines (Component Placement, Track Routing, Grounding)
    • DRCs (Design Rule Checks)
    • Crosstalk Issues
    • Multisheet Design Techniques
  4. PCB Fabrication and Small Setup

    • Generation of Artwork Files
    • Setting Up for PCB Fabrication (Single Layer PCB)
  5. Electronics Design

    • Entropy Prevention in Electronic Circuits
    • Component Selection, BOM (Bill of Materials) Preparation
  6. VHDL Programming

    • Basic VHDL Programming Examples
    • Combinational & Sequential Digital Logic with VHDL
    • Step-by-Step Approach: VHDL Code, Synthesis, Test Bench, and Simulation
  7. Programming and Embedded Systems

    • Python Programming (IDLE, Thonny, Google Colab, Anaconda Navigator - Jupyter Notebook, Spyder)
    • FPGA/CPLD Design with Xilinx ISE Tool & Xilinx Vivado Tool
    • PSOC Designer and PSOC Creator for Cypress PSOCs
    • Microcontroller Programming with STM32CubeIDE, Keil uVision4, Atmel AVR Studio, MPLAB for PIC, Arduino CC s/w, Energia for MSP430, Crouzet Millenium3 for PLCs
  8. Software Tools and Platforms

    • PCB Design Software (EasyEDA, Eagle, KiCad 5.1, Fritzing, Express PCB)

The course is designed to cater to a broad audience, from beginners to more experienced designers, with a mix of theoretical knowledge and practical applications. The instructor's extensive experience with various tools and technologies ensures that learners can apply the concepts in real-world scenarios.

If you're looking to create content or a curriculum based on this outline, it would be beneficial to structure each section with clear objectives, step-by-step instructions, and practical exercises where students can apply what they've learned. Additionally, providing resources such as sample projects, reference designs, and troubleshooting guides can greatly enhance the learning experience.

Loading charts...

Related Topics

3440420
udemy ID
22/08/2020
course created date
10/09/2020
course indexed date
Bot
course submited by