Internship in Embedded Systems
- Embedded C for PIC Controllers
- Embedded System Design Using ARM M0-Cortex Controllers
- Hardware Schematics and PCB Design
Introduction
The internship at Powersoft Systems comprises the following experiential components:
- Lectures on Embedded Systems Design (8-bit PIC, Arduino Microcontrollers, 32 bit ARM-M0Cortex controllers), Communication Protocols for Automotive Systems
- Labs on Microchip PIC controllers, ARM Controllers
- Hardware build demonstrating interfaces in communication such as CAN, SPI, UART, Motor control drivers and actuators
- Test case and Test procedure development with CAN-J1939, IOT-AWS type of platforms
- Power converter interfaces – Build, Test
- Develop competency in the use of Diagnostic tools such as Oscilloscopes, CAN tools, Serial Port Monitors
- Product Development Basics, Intellectual Property Creation
- Participation in Joint projects with Industrial Partner (GSV Microtech Pvt. Ltd)
- Courses in Embedded Systems for PIC Controllers, Embedded Systems for ARM Controllers, Hardware Schematics and PCB Design
- Life membership in Powersoft group with access to alumni, job openings, technical information, network of engineers working in embedded, automotive and industrial domains
Embedded C for PIC Controllers
Course Content
- PIC Architecture and EDS-16F87X system demo with C program
- Introduction to embedded C Embedded C compiler, linker, Build projects, debugging C/ASM/HEX files
- Data types and constants Data types, constants, variables, header file declaration, Signed/Unsigned arithmetic
- Flow Control Control Statements, if, if-else, while, do-while, for & switch-case
- Functions Calling functions with/without arguments, Return mechanisms
- Array, Pointers and structures Writing multiple messages using pointer and arrays, Structures in embedded C
- ADC, Timers and Interrupts Analog to Digital converter initialization and operations, Timers and counters functions, Interrupts
- Capture/Compare/PWM Concepts PWM Generation Communication with PC RS 232 interface, Frequency measurement
- Serial Communication Communication with PC RS 232 interface, UART, I2C, SPI, CAN
Labs: 8-bit, 16-bit Signed and Unsigned arithmetic
Creating Delay using Statements, I/O Ports Key reading programs
Labs: Switches and Matrix keypad interfaces
Labs: Display devices: LCD interfaces
Labs: Writing messages in LCD using arrays and pointers
Labs: Timer Overflow Interrupts, Real time event scheduling, ADC Programming
Labs: Generating PWM
Labs: Serial Communication using USART, CAN, SPI
Embedded System Design Using ARM M0-Cortex Controllers
Course Content
- Introduction to ARM Architecture and Nuvoton-Numicro ARM-M0 Cortex family
- Introduction to Keil-uVision tools, Compiling in assembly language and C language
- Basics of assembly language using Thumb architecture of instructions
- Assembly language programming examples, Debugging breakpoints, register views
- Introduction to Cortex Microcontroller Software Interface Standard, Libraries
- Programming in C language
- Interface to LEDs, buzzer, seven segment display, LCD, switches, ADC, DAC,
- UART, SPI interfaces
- PWM generation, DC to DC Converter control, SPWM Inverter pulse generation
- RTOS in ARM Controllers
- Projects/ Products Using ARM Controllers Lab Components in all sections
Hardware Schematics and PCB Design
Course Content
- Schematics, Part Library, Component creation, Parts Library
- Common interfaces in Power Converters, user interfaces, communication peripherals
- Netlist creation, Bill of Materials Preparation
- PCB Part placement, Routing of tracks, Multilayer Design, Ground planes, Gerber generation
- Designing for EMI/EMC
Course Details
Fees: Rs 35,400 (Rs 30,000 + 18% Tax)Duration: 3 Months (Full time)
Email: ramani.kalpathi@gmail.com
Phone: 94440-34160 (WhatsApp, SMS)
Course Director
Dr. Ramani KalpathiPartner, The ARM Academy
Proprietor, Powersoft Systems
Education:
- PhD in Electrical Engineering, Texas A&M University, College Station, USA
- M.S in Electrical Engineering, IIT Madras
- B.E in Electrical Engineering, B.M.S College, Bangalore University
- Senior Project Engineer, Dana Corporation, USA
- Authored books on Microcontrollers, IEEE publications on Power Electronics and Motor Drives
- Holds seven US patents in the areas of Motor Controls
Powersoft Systems and The ARM Academy are involved in the following domains:
- Training on Embedded Systems
- Proof of Concept using microcontrollers
- Remote Monitoring solutions, Instrumentation and IOT prototypes
- Renewable energy monitoring systems, Data Analytics
Internship can be started at any time throughout the year and may be full time or part time. Please discuss with us for convenient timings in case you are employed or would like to pursue the internship in short breaks.
Bank Information
Payments for internship may be made to the following account by direct transfer.
Name: POWERSOFT SYSTEMS
Phone: 94440-34160 (Proprietor: Dr Ramani Kalpathi)
Bank Account : ICICI Bank
Type of Account: CURRENT
IFSC : ICIC0002696
Account No: 000905001886
Bank Address:
ICICI BANK
NO.93, KUNDRATHUR MAIN ROAD
PORUR, CHENNAI - 600116, TN.
Payments for internship may be made to the following account by direct transfer.
Name: POWERSOFT SYSTEMS
Phone: 94440-34160 (Proprietor: Dr Ramani Kalpathi)
Bank Account : ICICI Bank
Type of Account: CURRENT
IFSC : ICIC0002696
Account No: 000905001886
Bank Address:
ICICI BANK
NO.93, KUNDRATHUR MAIN ROAD
PORUR, CHENNAI - 600116, TN.