Embedded 9

Masters Embedded & PCB Course — Pumo Technovation
Pumo Technovation Logo

Masters Embedded & PCB

Total Number of Modules15
Total Number of Topics292
Estimated Duration476:00 H

Module 1 – C Programming Language

  • Introduction & Basics – Overview of C, History, Installation Setup, Keywords, Datatypes, Variables, Identifiers60 Mins
  • Input/Output & Basics – Format Specifiers, ASCII Values, Constants, I/O Statements, Basic Practice30 Mins
  • Input/Output & Basics – Workout60 Mins
  • Operators – Arithmetic, Assignment, Relational, Logical, Bitwise Operators30 Mins
  • Operators – Workout60 Mins
  • Control Flow Statement Part 1 – If, If-Else, Nested If-Else, Ladder If-Else30 Mins
  • Control Flow Statement Part 1 – Workout60 Mins
  • Control Flow Statement Part 2 – For Loop, Nested For Loop30 Mins
  • Control Flow Statement Part 2 – Workout60 Mins
  • Control Flow Statement Part 3 – While Loop, Nested While Loop, Infinite Loop30 Mins
  • Control Flow Statement Part 3 – Workout60 Mins
  • Control Flow Statement Part 4 – Do-While Loop, Nested Loop, Infinite Loop30 Mins
  • Control Flow Statement Part 4 – Workout60 Mins
  • Control Flow Statement Part 5 – Goto, Break, Continue, Switch-Case Statement30 Mins
  • Control Flow Statement Part 5 – Workout60 Mins
  • Arrays – Array Syntax, One Dimensional Array, Multi Dimensional Array30 Mins
  • Array – Workout60 Mins
  • Strings – String Handling, Inbuilt Functions30 Mins
  • Strings – Workout60 Mins
  • Functions – Types of Function, Arguments of Function, Recursive Function60 Mins
  • Functions – Workout120 Mins
  • Math Functions – Built-in Math Functions: Ceil, Floor, Sqrt30 Mins
  • Math Function – Workout60 Mins
  • Pointers – Pointer, Dynamic Memory Allocation90 Mins
  • Pointers – Workout60 Mins
  • Structures & Unions – Structure, typedef, Nested, Union60 Mins
  • Structures and Union – Workout150 Mins
  • Advanced Concepts – Storage Classes, Dynamic Memory60 Mins
  • Derived Concepts – Combined Usage (Arrays, Pointers, Strings, Structures)60 Mins
  • File Handling – File Read/Write, Real-Time Usage60 Mins
  • Mini Project – Student Record System (Add, View, Search, Delete Student, Store Data in File)120 Mins

Module 2 – C++ Programming Language

  • Introduction & Basics – Overview of C++, History, Installation Setup, Keywords, Datatypes, Variables, Identifiers30 Mins
  • Input/Output & Basics – Format Specifiers, ASCII Values, Constants, I/O Statements, Basic Practice30 Mins
  • Input/Output & Basics – Workout30 Mins
  • Operators – Arithmetic, Assignment, Relational, Logical, Bitwise Operators60 Mins
  • Operators – Workout30 Mins
  • Control Flow Statement Part 1 – If, If-Else, Nested If-Else, Ladder If-Else30 Mins
  • Control Flow Statement Part 1 – Workout30 Mins
  • Control Flow Statement Part 2 – For Loop, Nested For Loop30 Mins
  • Control Flow Statement Part 2 – Workout30 Mins
  • Control Flow Statement Part 3 – While Loop, Nested While Loop, Infinite Loop30 Mins
  • Control Flow Statement Part 3 – Workout30 Mins
  • Control Flow Statement Part 4 – Do-While Loop, Nested Loop, Infinite Loop30 Mins
  • Control Flow Statement Part 4 – Workout30 Mins
  • Control Flow Statement Part 5 – Goto, Break, Continue, Switch-Case Statement30 Mins
  • Control Flow Statement Part 5 – Workout30 Mins
  • Arrays – Array Syntax, One Dimensional Array, Multi Dimensional Array30 Mins
  • Array – Workout30 Mins
  • Strings – String Handling, Inbuilt Functions30 Mins
  • Strings – Workout60 Mins
  • Functions – Types of Function, Arguments of Function, Recursive Function60 Mins
  • Functions – Workout30 Mins
  • Math Functions – Built-in Math Functions: Ceil, Floor, Sqrt30 Mins
  • Math Function – Workout30 Mins
  • Pointers – Pointer, Dynamic Memory Allocation30 Mins
  • Pointers – Workout30 Mins
  • Structures & Unions – Structure, typedef, Nested, Union30 Mins
  • Structures and Union – Workout30 Mins
  • OOPS Part 1 – Class, Objects, Constructor, Destructor60 Mins
  • OOPS Part 1 – Workout: Create Class Student with Constructor & Destructor60 Mins
  • OOPS Part 2 – This Pointer, Static Keyword, Structs, Enums, Friend Function60 Mins
  • OOPS Part 2 – Workout: Friend Function for Private Data, Static Members60 Mins
  • OOPS Part 3 – Inheritance, Encapsulation, Polymorphism60 Mins
  • OOPS Part 3 – Workout60 Mins
  • OOPS Part 4 – Function Overloading, Overriding, Virtual Functions60 Mins
  • OOPS Part 4 – Workout: Single & Multiple Inheritance, Virtual Functions60 Mins
  • OOPS Part 5 – Data Abstraction, Namespaces, Exception Handling60 Mins
  • OOPS Part 5 – Workout60 Mins
  • OOPS Part 6 – Function Templates, Class Templates60 Mins
  • OOPS Part 6 – Workout: Function Template for Swap, Class Template for Stack60 Mins
  • Mini Project – Student Record System & Simple Calculator (Functions, Operator Overloading, Control Flow)180 Mins

Module 3 – Basic Electronics

  • Introduction to Embedded Systems – Embedded System, MCU vs MPU, Real-Time Systems, Types60 Mins
  • Digital Electronics Part 1 – Number System (Decimal, Binary, Hex, Octal), Logic Gates60 Mins
  • Digital Electronics Part 2 – Sequential Circuits (Latches & Flip Flops), Binary Adder & Subtractor60 Mins
  • Digital Electronics Part 3 – Mux, De-Mux, Encoder, Decoder60 Mins
  • Analog Electronics – Self-Study: Passive Components, Semiconductor Devices, Analog ICs, Electromechanical Components
  • Basic Electronics – Assessment120 Mins

Module 4 – PIC Module (PIC16F877A / PIC18F4550)

  • Introduction – Overview, Specification, Block Diagram, Pin Diagram, Pin Description, Software Installation (MPLABx & Proteus)60 Mins
  • Output Module Part 1 - LED – Block Diagram, Working, Connect LED with MCU, Proteus, MPLABx60 Mins
  • Output Module Part 1 - Workout – LED Blinking, Sequence Blinking60 Mins
  • Output Module Part 1 - Hardware Connection60 Mins
  • Output Module Part 2 - 7-Segment LED Display – Working, Pin Description, Proteus, MPLABx60 Mins
  • Output Module Part 2 - Workout – Common Anode/Cathode 0–9, 2-Digit 0–99, 4-Digit 0–9999120 Mins
  • Output Module Part 2 - Hardware Connection60 Mins
  • Output Module Part 3 - LCD Display – Working, Pin Description, Commands, Proteus, MPLABx60 Mins
  • Output Module Part 3 - Workout – Print Name in LCD, Scroll Name Left to Right60 Mins
  • Output Module Part 3 - Hardware Connection60 Mins
  • I/O Module Part 1 - Switch and LED – Working, Proteus, MPLABx30 Mins
  • I/O Module Part 1 - Workout – Control LED, 7-Segment, LCD with Switch120 Mins
  • I/O Module Part 1 - Hardware Connection60 Mins
  • I/O Module Part 2 - Keypad Matrix – Working 4x4 Keypad, Pin Description, Proteus, MPLABx60 Mins
  • I/O Module Part 2 - Workout – Keypad with LCD, Keypad with 7-Segment60 Mins
  • I/O Module Part 2 - Hardware Connection60 Mins
  • Timer Module Part 1 - Timer – Overview, Block Diagram (Timer 0,1,2), Flow, Proteus, MPLABx60 Mins
  • Timer Module Part 1 - Workout – 1 Sec Delay (Timer 1), 15 Sec Delay (Timer 2)60 Mins
  • Timer Module Part 1 - Hardware Connection60 Mins
  • Timer Module Part 2 - Counter – Working (Timer 0 & 1), Proteus, MPLABx30 Mins
  • Timer Module Part 2 - Counter Workout – Display Count in LCD & 7-Segment60 Mins
  • Timer Module Part 2 - Counter Hardware Connection60 Mins
  • ADC – What Is ADC, Working, Conversion, Proteus, MPLABx60 Mins
  • ADC - Workout – LM35 with LCD, Potentiometer with LCD60 Mins
  • ADC - Hardware Connection60 Mins
  • CCP Part 1 - Capture – Working, Block Diagram (CCP1, CCP2), Circuit & Program Development30 Mins
  • CCP Part 1 - Workout – Display Capture Output in LCD from CCP260 Mins
  • CCP Part 2 - Compare – Working (CCP1, CCP2), Block Diagram, Circuit & Program Development30 Mins
  • CCP Part 2 - Workout60 Mins
  • CCP Part 3 - PWM – Working, Block Diagram, Circuit & Program Development30 Mins
  • CCP Part 3 - Workout30 Mins
  • Serial Communication Part 1 - UART – Protocol Intro, Types, UART Working, Proteus, MPLABx60 Mins
  • Serial Communication Part 1 - Workout – Virtual Terminal to MCU & LCD; MCU-to-MCU with Keypad & LCD120 Mins
  • Serial Communication Part 2 - SPI and EEPROM – SPI Modes, Working, EEPROM, Proteus, MPLABx60 Mins
  • Serial Communication Part 2 - Workout60 Mins
  • Serial Communication Part 3 - I2C and EEPROM – Modes, Working, Addressing, Proteus, MPLABx60 Mins
  • Serial Communication Part 3 - Workout60 Mins
  • Serial Communication Hardware Connection120 Mins
  • Interrupts Part 1 – Interrupt vs Polling, External, Timer, ADC Interrupt60 Mins
  • Interrupts Part 2 – CCP, UART, I2C, SPI Interrupts60 Mins
  • Interrupts – Workout120 Mins
  • Project – Any Project using PIC MCU (Simulation & Hardware Connection Must)180 Mins

Module 5 – STM32 MCU (STM32F446RET6 Nucleo / STM32F103C8T6 Blue-Pill)

  • Introduction – Overview, Specification, Block/Pin Diagram, Software Installation (STMCUBEx & Proteus)60 Mins
  • Output Module Part 1 - LED – Block Diagram, Working, Proteus, STMCUBEx60 Mins
  • Output Module Part 1 - Workout – LED Blinking, Sequence Blinking60 Mins
  • Output Module Part 1 - Hardware Connection60 Mins
  • Output Module Part 2 - 7-Segment LED Display – Working, Pin Description, Proteus, STMCUBEx60 Mins
  • Output Module Part 2 - Workout – Common Anode/Cathode 0–9, 2-Digit, 4-Digit Displays120 Mins
  • Output Module Part 2 - Hardware Connection60 Mins
  • Output Module Part 3 - LCD Display – Working, Commands, Proteus, STMCUBEx60 Mins
  • Output Module Part 3 - Workout – Print Name, Scroll Name Left to Right60 Mins
  • Output Module Part 3 - Hardware Connection60 Mins
  • I/O Module Part 1 - Switch and LED – Working, Proteus, STMCUBEx30 Mins
  • I/O Module Part 1 - Workout – Control LED, 7-Segment, LCD with Switch120 Mins
  • I/O Module Part 1 - Hardware Connection60 Mins
  • I/O Module Part 2 - Keypad Matrix – Working, Proteus, STMCUBEx60 Mins
  • I/O Module Part 2 - Workout – Keypad with LCD, Keypad with 7-Segment60 Mins
  • I/O Module Part 2 - Hardware Connection60 Mins
  • Introduction - Timer Module – Overview, Classification, Block Diagram, Flow, Proteus, STMCUBEx60 Mins
  • Timer Module Part 1 - Advanced Timer Workout – 1 Sec & 15 Sec Delay (TMR-1)60 Mins
  • Timer Module Part 1 - Hardware Connection60 Mins
  • Timer Module Part 2 - General Purpose Timer Workout – 1 & 15 Sec Delay (TMR-2,3,4,5)60 Mins
  • Timer Module Part 2 - Hardware Connection60 Mins
  • Timer Module Part 3 - Basic Timer Workout – 1 & 15 Sec Delay (TMR-6,7)60 Mins
  • Timer Module Part 3 - Hardware Connection60 Mins
  • Introduction - Counter Module – Types, Working in STM32, Proteus, STM CUBE IDE60 Mins
  • Counter Module Part 1 - Up Counter Workout – Count using Timer 1, Display in LCD60 Mins
  • Counter Module Part 2 - Down Counter Workout – Count using Timer 1, Display in LCD60 Mins
  • Counter Module - Hardware Connection60 Mins
  • ADC – What Is ADC, Working, Conversion, Proteus, MPLABx Programming60 Mins
  • ADC - Workout – LM35 with LCD, Potentiometer with LCD60 Mins
  • ADC - Hardware Connection60 Mins
  • CCP Part 1 - Capture – Working, Block Diagram (CCP1, CCP2), Circuit & Program Development30 Mins
  • CCP Part 1 - Workout – Display Capture Output in LCD from CCP260 Mins
  • CCP Part 1 - Workout (Cont.) – Display Capture Output in LCD from CCP260 Mins
  • CCP Part 2 - Compare – Working (CCP1, CCP2), Block Diagram, Circuit & Program Development30 Mins
  • CCP Part 2 - Workout – Display Compare Output using LED60 Mins
  • CCP Part 3 - PWM – Working, Block Diagram, Circuit & Program Development30 Mins
  • CCP Part 3 - Workout – Display PWM Output30 Mins
  • Serial Communication Part 1 - UART – Protocol Intro, Types, UART Working, Proteus, STM CUBE IDE60 Mins
  • Serial Communication Part 1 - Workout – Virtual Terminal to MCU; MCU-to-MCU with Keypad & LCD120 Mins
  • Serial Communication Part 2 - SPI and EEPROM – Modes, Working, EEPROM, Proteus, STM CUBE IDE60 Mins
  • Serial Communication Part 2 - Workout – Data Transfer to Slave, Multiple Slaves60 Mins
  • Serial Communication Part 3 - I2C and EEPROM – Modes, Working, Addressing, Proteus, STM CUBE IDE60 Mins
  • Serial Communication Part 3 - Workout – Data Transfer to EEPROM using Different Slave Address60 Mins
  • CCP & Serial Communication - Hardware Connections150 Mins
  • Introduction - Interrupt Module – Explanation, Types, Examples60 Mins
  • Interrupt Module Part 1 - Timer & ADC Interrupt Workout60 Mins
  • Interrupt Module Part 1 - Hardware Connection60 Mins
  • Interrupt Module Part 2 - UART Interrupt Workout60 Mins
  • Interrupt Module Part 2 - Hardware Connection60 Mins
  • Interrupt Module Part 3 - Nested Vector Interrupt Workout60 Mins
  • Interrupt Module Part 3 - Hardware Connection60 Mins
  • Practice and Hardware Connections for STM32 – Bluepill Board660 Mins

Module 6 – Communication Protocol – RS232 and RS485

  • RS232 Fundamentals – Introduction, Applications, Standards, UART Basics, Async Serial, Voltage Levels, Pin Configuration60 Mins
  • RS232 Signals and Parameters – TXD/RXD, RTS, CTS, DTR, DSR, DCD, RI; Baud Rate, Data Bits, Parity, Flow Control60 Mins
  • RS232 Hardware and Programming – MAX232 IC, UART ICs, Serial Port Programming, Terminal Software, Loopback Testing, Troubleshooting60 Mins
  • RS232 – Workout180 Mins
  • RS485 Fundamentals – Introduction, Standards, RS485 vs RS232, Differential/Multi-drop Communication, Half & Full Duplex60 Mins
  • Network Design – Bus Topology, Daisy Chain, Stub Length, Cable Selection, Shielding, Grounding60 Mins
  • RS485 Hardware and Programming – RS485 Transceiver ICs, MAX485, Hubs, Device Addressing, Master-Slave Architecture60 Mins
  • RS485 – Workout180 Mins

Module 7 – Communication Protocol – Modbus

  • Modbus Fundamentals – Architecture, Master-Slave Communication, Modbus Types, Modbus RTU, Function Codes, Addressing60 Mins
  • Modbus Hardware and Programming – Modbus with RS485, Modbus with UART60 Mins
  • Modbus – Workout120 Mins

Module 8 – Communication Protocol – USB

  • USB Fundamentals – Introduction, Versions, Architecture, Topology, Standards, Classes, Transfer Types60 Mins
  • USB Hardware and Programming – Connectors: Type-A, Type-B, Mini USB, Micro USB, USB Type-C60 Mins
  • USB – Workout120 Mins

Module 9 – Communication Protocol – CAN (Controller Area Network)

  • Introduction – What Is CAN, History, Why CAN Is Used, Advantages, Applications, Network Architecture60 Mins
  • CAN Working Principle – Working, Bit Timing & Synchronization, Protocol Layers, Standards, Hardware60 Mins
  • CAN Practical Connections – Programming with Microcontrollers, Module Connections60 Mins
  • CAN – Workout: Hardware Connections and Working180 Mins

Module 10 – Communication Protocol – LIN

  • LIN Fundamentals – Introduction, Applications, Network Architecture, LIN vs CAN, Communication, Frames, Scheduling60 Mins
  • LIN Hardware and Software – Transceiver, Bus Wiring, Pull-up Resistor, Configuration Files, LDF, LIN APIs60 Mins
  • LIN – Workout120 Mins

Module 11 – RTOS (FreeRTOS)

  • Introduction – What Is RTOS, Bare-Metal vs RTOS, Hard vs Soft Real-Time, Deterministic Behavior, Context Switching, Scheduler, Architecture30 Mins
  • Introduction to FreeRTOS – History, Kernel Architecture, Features, Supported MCUs, Directory Structure, FreeRTOSConfig.h, Tick, Idle Task30 Mins
  • Task in FreeRTOS – Intro to Multitasking, Multitasking with UART60 Mins
  • Task in FreeRTOS – Workout120 Mins
  • Semaphore – Binary Semaphore, Counting Semaphore60 Mins
  • Semaphore – Workout120 Mins
  • Mutex – Mutex vs Semaphore, Priority Inheritance60 Mins
  • Mutex – Workout120 Mins
  • Queue – Intro to Queue, Queue with UART60 Mins
  • Queue – Workout120 Mins
  • Event Group – Task Synchronization, Multiple Event Handling, Button + UART Event Example60 Mins
  • Event Group – Workout120 Mins
  • Project240 Mins

Module 12 – Linux

  • Introduction – History, Linux vs Windows vs macOS, Open Source, Distributions, Kernel vs OS, GNU Project, Architecture30 Mins
  • Ubuntu Introduction – Editions, Desktop vs Server, LTS vs Regular, Architecture, Installation (WSL/Dual Boot/VM)60 Mins
  • File System Basics – Directory Structure, Root /, Home /home, /bin, /etc, /usr, /var, /tmp, /dev, /proc30 Mins
  • Introduction to Terminal – Shell, Bash Basics, Terminal Shortcuts, Command Syntax30 Mins
  • Navigation Commands – pwd, ls, cd, tree30 Mins
  • File Handling Commands – touch, cp, mv, rm, mkdir, rmdir30 Mins
  • Navigation & File Handling Commands – Workout60 Mins
  • Viewing File Content Commands – cat, less, more, head, tail, nano, vim Basics630 Mins
  • Viewing File Content Commands – Workout60 Mins
  • Search Commands – find, locate, grep, Wildcards30 Mins
  • Users & Permission Manager – Users/Groups, sudo, File Permissions, chmod, chown, chgrp60 Mins
  • Users & Permission Manager – Workout60 Mins
  • Package Management – APT (Update/Upgrade/Install/Remove/Purge/Search), Snap Packages60 Mins
  • Package Management – Workout60 Mins
  • Process & System Management – PID, ps/top/htop/kill/pkill/jobs/bg/fg, Monitoring (free/df/du/uptime/journalctl)60 Mins
  • Process & System Management – Workout60 Mins
  • Bash Shell Scripting Part 1 – Script Structure, Running Scripts, Variables, User Input, Environment Variables60 Mins
  • Bash Shell Scripting Part 1 – Workout120 Mins
  • Bash Shell Scripting Part 2 – if, case, Loops (for, while), Functions, Parameters, Return Values60 Mins
  • Bash Shell Scripting Part 2 – Workout150 Mins
  • Essential Tools & Utilities – Compression (tar, zip, gzip, unzip), Text Processing (awk, sed, cut, sort, uniq), Dev Tools (GCC, Makefile, Git)60 Mins

Module 13 – Introduction to PCB

  • Introduction to PCB – What Is PCB, History, Types, Component Analysis, Basic Structure15 Mins
  • Layers – Single Layer, Double Layer, Multi Layer, Rigid, Flex, Rigid-Flex5 Mins
  • Electronic Components and Part Selection – Through Hole, Surface Mount, Components Part Selection10 Mins
  • Single Layer, Double Layer – What Are They, Advantages15 Mins
  • Composition – Silkscreen, Solder Mask, Substrate (FR2, FR4), Copper15 Mins

Module 14 – Advanced Altium Designer

  • Software Installation – Download & Install, Free Version Limitations, Initial Setup Steps60 Mins
  • Schematic – What Is Schematic Creation, How to Make a Schematic, Annotating Components60 Mins
  • Practical of Schematic – Power Supply, SMPS, Converters, Arduino, PIC, STM32 Circuits300 Mins
  • Part Search – Manufacturer Part Search, SnapMagic, Ultra Librarian, Mouser.IN60 Mins
  • Schematic Practical – Drawing 20 Circuits, Shortcuts, Speed Drawing480 Mins
  • Net Label – What Is Net Label, Simplifying Circuits Using It60 Mins
  • Practical Net Label – Simplifying 20 Schematics Using Net Label300 Mins
  • Multisheet Hierarchical Creation – Ports, Splitting Circuits, Sheet Symbols, Merging Methods60 Mins
  • Multisheet Hierarchical Creation Practical – 20 Circuits in Multisheet Hierarchical Format360 Mins
  • Schematic Library Creation – Shortcuts, Drawing Outlines, Pin Connection, Pins/Designators, Compiling & Error Checking60 Mins
  • Practical Session for Schematic Library – 20 Components (SMT & THT Types)300 Mins
  • Footprint Library Creation 1 – PCB Footprint, Mils vs MM, X/Y Axis, Layers (Top Layer, Top Overlay, Top Solder)60 Mins
  • Footprint Library Creation 2 – Drawing Outlines, Pad Description & Changes, Dimension Changes, Pad Alignment, Merging Libraries60 Mins
  • Practical Session for Footprint Library – 20 Components Footprint Library360 Mins
  • PCB Design Part – Room Creation, Board Outer Layer, Component Placement & Alignment, Auto/Manual Routing60 Mins
  • Practical Board Creation – Converting 20 Schematic Circuits into PCB Boards600 Mins
  • 3D Body 1 – What Is 3D Body Placement, Downloading 3D Body, STEP File Implementation60 Mins
  • 3D Body 2 – Placing 3D Body in Footprint, Angle Alignment, Standoff Height, Library Implementation60 Mins
  • Practical Working with 3D Bodies – Placement for All Components in Created PCB Boards600 Mins
  • Track Concepts – Track Width Calculation, Pad-Via Connection, Straight/45-Degree Traces, Tear Drop60 Mins
  • Practical for Track Concepts – Straight, 45°, 90°, Curved Traces, Track Width Formula, Tear Drops300 Mins
  • Net List – What Is Netlist, How It Is Generated in PCB Tools30 Mins
  • Net List Practical – Component Names, Pin Numbers, Net Names (VCC, GND, DATA1)300 Mins
  • Test Point – What Is Test Point, Library Creation, Adding Test Points60 Mins
  • Fiducial Points – What Is Fiducial Point, Library Creation, Placement60 Mins
  • Holes – What Is Holes, Through Holes, Non-Plated Through Holes60 Mins
  • Test Point Practical – Creating Test Points for PCB Boards300 Mins
  • Fiducial Points Practical – Creating Fiducial Points for PCB Boards300 Mins
  • Holes Practical – Via Holes, Component Pads, Non-Plated Holes, Hole Size Considerations300 Mins
  • Polygon – What Is Polygon, Polygon Pours, Adding Pour, Polygon Pour vs Plane Layer, Settings60 Mins
  • Practical for Polygon Pour – Setup, Clearances, Priorities, Thermal Relief, Troubleshooting, Cutout300 Mins
  • DRC & ERC – What Is Design Rule Check, What Is Electrical Rule Check60 Mins
  • Practical for DRC & ERC – Track-Track, Track-Pad, Track-Via, Pad-Pad, Via-Via, Via-Pad, Copper to Board Edge300 Mins
  • IPC Standard – What Is IPC-2221, Importance, Related Standards60 Mins
  • Working with IPC – Via Design, Clearance Distance, Trace Width Calculation, Thermal Relief Pads150 Mins
  • EMI & EMC – Definitions, Types, Regulatory Standards, EMI Sources, EMC Design Techniques, Testing & Compliance60 Mins
  • Advanced Topics – Decoupling Capacitors, Thermal Management, DFM, Testing Points, Schematic-to-PCB Net Matching60 Mins
  • Multilayer – Internal/External Layers, Layer Stack Up, PCB Rules, Types of Layers60 Mins
  • Working with Multilayer – Multilayer PCB Creation Up to 8 Layers300 Mins
  • Via – Through-Hole Via, Blind Via, Buried Via, Micro Via, Via-in-Pad60 Mins
  • Via Practical – Blind, Buried, Micro, Through-Hole, Skip Vias, Via Rules300 Mins
  • BOM Creations – Design Finalization, Component Naming, BOM Format & Rules60 Mins
  • Gerber – RS-274-D (Standard), RS-274X (Extended), Gerber X2 (Modern)60 Mins
  • Generation – Working with Gerber Files for All 20 Circuits in PCB Mode60 Mins
  • Rigid, Flex, Rigid-Flex – Definitions, Applications, Features60 Mins
  • Practical for Different Types of Boards – Stack-up Planning, Bend Area Design Rules, Layer Stack Manager300 Mins
  • Project 1 - Reverse Engineering of PCB Board – Full Analysis, Schematic, Library, PCB Board, Gerber Generation & Submission1200 Mins
  • Main Final Project – 8 Layer Stack Up Board, Industrial Concept Board, Charts & PPTs Submission960 Mins

Module 15 – Cadence

  • Introduction to Cadence – Cadence vs Altium, Download & Install, Free Version Limitations, Allegro & OrCAD Applications60 Mins
  • OrCAD Capture – Schematic Creation in OrCAD Capture60 Mins
  • OrCAD Capture Practical – As per Altium Assessments300 Mins
  • OrCAD Capture Library – Library for Schematic60 Mins
  • OrCAD Capture Library Practical – As per Altium Assessments240 Mins
  • PCB Footprint – Library Creation in OrCAD PCB Editor & Pad Stack Editor, Working with Different Pad Types60 Mins
  • PCB Footprint Practical – As per Altium Assessments240 Mins
  • OrCAD PCB Editor – PCB Creation, Boards, Routing60 Mins
  • OrCAD PCB Editor Practical – As per Altium Assessments240 Mins
  • Cadence Advanced 1 – High-Speed Design Techniques, Signal Integrity, Power Integrity, DFM, Constraint-Driven Design60 Mins
  • Cadence Advanced 2 – Advanced Routing, Toolchain Integration, Layer Stack-Up, DFT, 3D/Mechanical Integration, Diff Pair Routing60 Mins
  • Cadence Advanced Practical300 Mins
  • Final Project1200 Mins
Embedded & IoT Tools
Placement 1
Placement 2
Placement 3
Placement 4
Placement 5
Placement 6
Scroll to Top