1. SWAPNIL ASHOK MISAL
A1-802, Prism society, Aundh, Behind Spicer College, Pune, Maharashtra.
Mobile: +91-9028950265
Email ID: swapnilmisal001@gmail.com
SUMMARY
A dynamic and motivated professional with 3.3 years of experience in embedded product development and
industrial process control.
Performance-focused and target-driven with honed problem solving skills and results-oriented approach.
Sound knowledge of 8, 16 and 32 bit MCU based embedded system design.
Can comfortably interact and work with different team and partners, both internal and external to organization.
Technical knowledge with analytical skills makes me primary contact for new product development and
providing technical solutions to the manufacturers/end users.
Proficient in adapting new technology to achieve individual and team goal.
Systematic design approach with requirement analysis, specification finalization, vendor interaction, system
implementation and testing for every project.
PROFESSIONAL EXPERIENCE
1] Systems Engineer January 2016 – Till Date
Tata Consultancy Services Pune, India
2] R&D Engineer August 2012 – January 2016
Electronica Mechatronic Systems Pvt Ltd Pune, India
Company info: DRO systems and Linear Transducers like Glass Scales, Metallic Scales manufacturer since 1980.
Lately started with software and controller for Vision Measuring Machine.
TECHNICAL SKILLS
Hardware Platform: MCF52258, MC56F84763, MC56F8014, LH7A400, MSP430F5132, Atmega128,
Atmega644, AT89C5132, PIC18F97J60
Programmable Logic: Coolrunner II CPLD XC2C64A, Spartan III FPGAs XC3S50A, XC3S100A
EDA Tools: Xilinx ISE 9.2 and 10.1, Codewarrior 7.2 (Coldfire series Controllers), Codewarrior 8.3
and 10.4 (DSP series Controller), Orcad 9.1, AVR Studio 4 and 5, MPLAB IDE.
Programming: C, Verilog, Assembly Language (Primary Level), Basics of Linux O.S.
Connectivity Protocols: SPI, I2C, SSI, BISS-C, UART, USB, SMBus, DQ.
Devices used in Design: CP2110 (USB to UART), BQ2954, BQ34Z950, STN and TFT LCDs from Sharp and Kyocera,
PSoC1 (Capsense Controller), VNC1L (FTDI USB host controller), IO expanders,
aP89085K, ADC0808, DAC0808, Digital potentiometers, 7 and 16 segment display,
opto couplers, DC-DC converters.
Hardware Tools: Tektronics DSO, saleae logic analyser, Signal Generator, DMM
Working knowledge: Capacitive and Resistive touch Pannels, Bluetooth, Zigbee, GSM/GPRS,
2. PROJECTS
Title Enhanced Digital Readouts
Role Software Engineer
Responsibilities MCF52258 and XC3S100A Software Design, Development
Tools Xilinx ISE 9.1, Codewarrior 7.2
Platform MCF52258, XC3S100A
Team Size 2SW
Programming Language Verilog, C
Description Enhancement in 7 segment and TFT LCD based two Digital readout systems :
1. SSI and BISS-C communication interface for encoders
2. User settable communication frame and protocol selection.
3. Installation and run time fault display.
Title Absolute Linear Magnetic Encoder
Role Software Engineer
Responsibilities MC56F84763 and XC2C64A Software Design, Development, Prototype Testing
Tools Xilinx ISE 9.1, Codewarrior 10.4, Saleae Logic Analyser, IC-Huas BISS Master
Platform XC2C64A, MC56F84763
Team Size 1SW, 2HW
Programming Language Verilog, C
Description It is a reader head which decodes magnetic scale printed with incremental North-
South pole and PRBS based absolute code to digital data. This data than can be
communicated to Digital ReadOut (DRO) or Motion Controller.
Highlights:
1. Power On referencing cycle not required.
2. IC-NQC (interpolator),IC-MZ (pole sensor), IC-SM2L (Incremental) were used
to read magnetic poles printed on scale.
3. Collect all sensor data and convert to position data.
4. BISS-C and SSI slave protocol to communicate with external device.
Title Vision Measuring Machine Motorised Controller
Role Software Engineer
Responsibilities MCF52258 and XC3S50A Software Design, Development
Tools Xilinx ISE 9.1, Codewarrior 7.2
Platform MCF52258, XC3S50A
Team Size 1SW, 1HW
Programming Language Verilog, C
Description FPGA used for encoder interfacing, probe detection and stepper pulses generation
and other functionalities implemented in controller.
Highlights:
1. PC communication interface (UART over USB).
2. 3-axis stepper motor Interface
3. 3-magnetic linear encoders interface.
4. Control for Motorised lens for automatic Camera Zoom In/out feature.
5. CNC program run feature.
6. Touch trigger probe interface.
7. Back, Top and Coaxial Light intensity control
8. Axis Limit switch, Emergency switch interface
3. Title Lithium Ion Battery System
Role Hardware and Software Engineer
Responsibilities Protection, Charger and Monitoring circuit implementation
SMBus protocol Implemetation in LH7A400.
Tools ORCAD 9.1, codeblocks
Platform LH7A400
Team Size 1
Description 1. Power requirement 96watt, so battery pack with 4S3P was designed
2. A separate charging unit integrated in existing DRO using BQ2954 IC
3. Protection and monitoring was combined using BQ34Z950 IC and integrated
in battery pack.
4. SMBus communication protocol in DRO’s controller to display battery status.
Title PC interface for Profile Projector
Role Software Engineer
Responsibilities MCF52258 and XC3S50A Software Design, Development
Tools Xilinx ISE 9.1, Codewarrior 7.2, Codewarrior 8.3
Platform MCF52258, XC3S50A, MC56F8014
Team Size 1SW, 1HW
Programming Language Verilog, C
Description FPGA used for encoder and foot switch interfacing, MC56F8014 for FO interfacing and
other functionalities implemented in controller.
Highlights:
1. PC communication interface (UART over USB).
2. 3-magnetic linear encoders interface.
3. Fiber optic and Foot switch feature to ease operator in measurement.
Title DRO connectivity with windows 7 and above both 32 and 64bit version
Role Software Engineer
Responsibilities Device firmware compatibility check.
PC driver digital signature.
Tools USBlyzer, USB trace, WDK, Driver signing certificate
Platform MCF52258
Team Size 1
Programming Language C
Description 1. Understand existing device firmware and PC driver for USB communication
with 32 bit Microsoft XP and Vista.
2. Issue with delayed initialization and sleep and wake function error in
firmware was resolved.
3. For 64 bit versions drivers were digitally signed using driver signing certificate
issued by Digicert.
Title Infinity (A Digital Readout Type)
Role Software Engineer
Responsibilities Referencing function in standard DRO to be modified
Tools Codewarrior 7.2
Platform MCF52258
Team Size 1
Programming Language C
Description Index pulse to be monitored continuously in incremental encoders interfaced to DRO.
Provide distance between two sensed index pulses as a requirement by costumer.
4. ACADEMIC PERFORMANCE
Bachelor of Engineering: Electronics & Telecommunication, 2012 PICT Pune, India
Examination University Institute Year Grade
Graduation University of Pune Pune Institute Of Computer Technology 2012 Distinction
Intermediate/+2 Maharashtra State Board Rajarshi Shahu College, Latur 2008 Distinction
Matriculation Maharashtra State Board Foundation School, Parli-V. 2006 Distinction
ACADEMIC PROJECTS
SCARA (Selective Compliance Articulated Robot Arm)
- Team of three members. Developed a simple prototype of Robot ARM with 3-DOF.
- A Mechanical design and simulation for ARM was done on Solid Edge software.
- AVR atmega series controller was used to control servo motor and providing 4x4 matrix keyboard interface.
- An electronic circuit was built to provide PD control.
Colour Sorter
- A Colour sensor was developed using RGB leds and photo diode. A photo diode was surrounded by pair of red,
blue and green leds in circular manner.
- An input was feed to AVR atmega series controller. This was with pre-calculated array of values of different
colour.
EXTRA CURRICULAR ACTIVITIES
Completed 'Introduction to Linux' by Jerry Cooperstein at The Linux Foundation on edx.org
Completed 'Hardware/Software Interface' by Gaetano Borriello and Luis Ceze from University of Washington on
coursera.org.
PICT ROBOCON Team member for 2010-2012 and guide for 2013-14
INC 2011- Organized National level Robotics event (SHASTRA) at PICT
Attended national level workshops on Robotics and Robocon
References
References are available on request.
Swapnil Misal : Contact: 9028950265 | swapnilmisal001@gmail.com