Components:

  • Resistor, Capacitor, Inductor, (GP, Schottky, Zener) Didoes, Transistors, MOSFET, TVS Diodes, ESD Diodes, Resettable Fuse, Ferrite Beads, LEDs, RGB LED, SSD, standard connectors, Crystal oscillator, Relay, switches, headers.

Power Supply:

  • AC to DC.

  • DC to DC (Linear Regulator, LDO, SMPS (Buck converter, Boost converter)).

  • PSU Protection circuit.

    • a.

      Reverse polarity, transient protection, Fuse, etc.

Microcontroller

  • 8 bit :

    • a.

      8051 series (Atmel)

    • b.

      AVR series - Atmega16, Atmega328 (Atmel)

    • c.

      PIC series (Microchip)

  • 32 bit :

    • a.

      STM32 series (STMicroelectronics)

    • b.

      LPC or K32 series (NXP semiconductors)

    • c.

      TM4 series (Texas Instruments)

Platforms:

  • Arduino Uno, Arduino Mega.

  • Raspberry Pi.

  • Beaglebone.

MCU Peripherals:

  • Basic : GPIO, USART, I2C, SPI, CAN, ADC, DAC, Timer, Interrupt .

  • Intermediate : SD Card, Ethernet, USB, I2S, SAI, CSI, DSI.

Industrial Standards & Interfaces:

  • 0-10v Digital Input, Digital Output.

  • 0-10v Analog Input, Analog Output.

  • 4-20mA transmitter & Receiver.

  • RS232, RS485 & RS422.

OPAMP:

  • OP-AMP essential concepts.

  • OP-AMP configurations.

  • OP-AMP filter design.

Widely Used IC’s:

  • Optocouplers, Motor drivers, voltage level translators, RTC, OPAMP, Motor driver.

Display modules:

  • 16*2 LCD Display, color display (Nextion or ILI9341).

Wireless communication modules:

  • GPS, GSM, BLE, WiFi, Nb-IoT LoRa, Xbee, RFID, DTMF, IR.

Equipments:

  • DMM, DSO, Labench PSU, Logic Analyzer, Function generator, Soldering station.

Software:

  • PCB Design : Eagle, Altium.

  • Simulation: LT Spice.

  • Terminal : HyperTerminal, TeraTerm.

Skills:

  • Design hardware Architecture.

  • Reading components datasheet.

  • Components selection.

  • Circuit Design.

  • PCB Design.

  • PCB & stencil Ordering, Components sourcing & ordering.

  • Hardware assembly (Soldering process).

  • Board bring-up.

  • Testing & Troubleshooting.

Beginner