microchip 14 annual india masters 2017 india...
Post on 07-Feb-2018
218 Views
Preview:
TRANSCRIPT
Dream. Develop. Deliver.
www.microchip.com/im
2017 INDIA MASTERs Microchip 14th Annual
Technical Training Conference for Embedded Control Engineers
EVENT GUIDEBangalore
5-8 December, 2017Online registration
MASTERs Conference
Bangalore 5 - 8 December, 2017Phone : 91-80-3090-4444
Fax : 91-80-3090-4123
http://www.microchip.com/im
The Microchip name and logo, the Microchip logo, AnyRate, AVR, AVR logo, AVR Freaks, BeaconThings, BitCloud, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, KEELOQ, KEELOQ logo, Kleer, LANCheck, LINK MD, maXStylus, maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip Designer, QTouch, RightTouch, SAM-BA, SpyNIC, SST, SST Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
ClockWorks, The Embedded Control Solutions Company, EtherSynch, Hyper Speed Control, HyperLight Load, IntelliMOS, mTouch, Precision Edge, and Quiet-Wire are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BodyCom, chipKIT, chipKIT logo, CodeGuard, CryptoAuthentication, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, Mindi, MiWi, motorBench, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PureSilicon, QMatrix, RightTouch logo, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.
All other trademarks mentioned herein are property of their respective companies.
© 2017, Microchip Technology Incorporated, Printed in Hong Kong, All Rights Reserved.
Microchip 14th Annual
INDIA MASTERs 2017
2India MASTERs
Contents
What is the MASTERs Conference? 3
Who Should Attend? 5
Conference Fee 5
Registration 6
Payment 6
Accommodation 6
Meals 7
Location and Local Transport 7
Attire 7
Cancellation 8
Ask the Experts Program 8
Third Party Bazaar 8
Conference Agenda 9
Class List 11-13
Class Description 14-39
Contact Us 42
Sponsors 42
3 India MASTERs
MASTERs Conference is a bi-directional exchange of technical information between the technical work forces at Microchip and MASTERs is a highly in-depth conference, including hands-on technical training, structured to meet the needs of today’s embedded control design engineers. Now in our 14th year, the India MASTERs Conference continues to arm system design engineers at every level with extensive product information and hands-on training to help you scale the learning curve and get your products to market faster.
This year we offer 51 classes that cover a broad range of topics and are taught by Microchip’s application and design engineers, including connectivity sessions on Ethernet, TCP/IP, USB development and USB Type-C™ Interface, CAN FD/LIN, In-Vehicle Networks development tools and wireless (e.g., Bluetooth® and Wi-Fi®), IoT, graphics solution and complete 1D, 2D touch and 3D gesture solutions, High-precision analog op amps applica-tions and intelligent power supplies, firmware development, Embedded Linux introduction, motor control, latest Microchip products introduction, Harmony Ecosystem for PIC32 and using an RTOS, MPLAB Code Configurator (MCC), and Atmel AVR® MCU, Cortex M0+, SAM E70 Cortex-M7 and ARM Cortex-A5-based MPU. Come and learn from the same people who have designed the very products you will be using at work. The classes are designed to help you learn everything you need to get up and running for your new product or application design.
What is the MASTERs Conference?
Date Venue
Bangalore 5 - 8 Dec, 2017Le Meridien
28, Sankey Road, P.B. No 174, Bangalore – 560 052
MASTERs Conference
65 India MASTERs India MASTERs
Registration
Payment
Accommodation
Those who are looking for solutions to embedded control challenges or in-depth education on Microchip’s products. Design engineers and engineering managers will benefit from the Conference by learning about solutions and interfacing with the Microchip personnel. Attendees graduating from the MASTERs program will be equipped to go out and use Microchip products to full advantage. Certificates will be awarded upon completion of the Conference.
*Microchip reserves the right to refuse registration or entry to anyone for any reason.
APPLY
NOW!
All attendees should register via the website at http://www.microchip.com/im.
A registration confirmation will be generated upon web registration. When ful l payment of the attendee fee is received, a further confirmation from Microchip will be issued via e-mail/fax. If you do not receive any confirmation, please email indiamasters@microchip.com as soon as possible.
Registration Confirmation
Rs.8,000Conference Fee(Tax included) Conference classes and meals
Complete set of class materialsMicrochip backpackmicrochipDIRECT discount couponOne of the following MPLAB® XC StandardCompilers* at the end of the conference:1. MPLAB® XC8 Standard (SW006021-1) 2. MPLAB® XC16 Standard (SW006022-1) 3. MPLAB® XC32 Standard (SW006023-1)
* Users could upgrade to a MPLAB XC Professional Compiler with an additional US$300
To enroll in India MASTERs, conference fee (Rs. 8000) per person is to be paid by demand draft favoring “Microchip Technology (India) Pvt. Ltd.” and payable at Bangalore.Payment should reach Microchip at the following address within 14 days of registration:
All attendees MUST register by 24 November, 2017 (Bangalore). Full payment is required prior to attending the Conference. • For general enquiries, please email indiamasters@microchip.com.• For design partner, training partner, academic partner and group booking discounts,
please contact Jagan Jothivel at jagan.jothivel@microchip.com.
Note: Attendees can contact the corresponding hotel for staying if necessary. Contact details can be found in www.microchip.com/im.
Address Phone Fax
Microchip Technology (India) Pvt. Ltd.,Marketing Support DivisionPlot No. 149-B, EPIP Industrial Area, Whitefield,Bangalore – 560 066KarnatakaIndia
91-80-3090-4444 91-80-3090-4123
This is a non-residential program and no accommodation will be provided. Attendees can contact host hotel directly for information on room prices and availability with the reference of “Microchip MASTERs”.
INDIA MASTERs 2016
having satisfactorily completed the classes prescribed.This certificate is awarded from Microchip Technology Inc.
December 2016
The Board of Instructors by virtue of their authority and on recommendation of the India MASTERs (Microchip Annual Strategic Technical Engineering Review) committee
does hereby confer upon
Certificate of Completion
XXX Science and Technology LimitedChan Tai Man
Joe KrawczykVice President, Asia Sales
December 2016
Kenneth N. PyeVice President, Worldwide Application Engineering
December 2016
Who Should Attend?
Conference Fee
Free
Gifts
87 India MASTERs India MASTERs
Here’s your chance to ask our engineers design and development questions relating to any of our Microchip products. Experts from every Microchip department will be available at the ‘Ask the Experts’ area to help answer your most pressing questions. Look for expert schedules at the start of the Conference in order to make most use of your opportunity.
Third Party Bazaar showcases development tools that help decrease development time when using Microchip products. Be sure to visit the Bazaar to discuss your needs with select partners who will have demos, literature, and technical experts on site. The exhibit will be staffs during Conference check-in as well as during lunch breaks and at the end of the date after classes, giving you plenty of time to review their products.
For India MASTERs - five meals are included.
Day 1 Day 2 Day 3 Day 4
BangaloreLunch Dinner Lunch Dinner Lunch Dinner Lunch Dinner
√ √ √ √ √
Bangalore - Le Meridien HotelSet amidst the Garden City’s greenery, near a serene, picturesque golf course, Le Méridien Bangalore offers a world-class experience. The hotel is centrally located near the Central Business District (CBD) and is a short drive from Manyata Tech Park. Kempegowda Interna-tional Airport (BLR) and the rest of the city are easily accessible.
Address: 28, Sankey Road, P.B. No. 174, Bangalore - 560 052Phone: 91-80-2226-2233Web site: http://lemeridien.com/bangalore
Proper attire for all classes and events is business casual.
Cancellations received less than 14 days before the start of the India MASTERs Conference and subject to the entire conference fee. In fairness to all participants and Conference organizers, once Microchip confirms your seat and if you do not notify Microchip regarding your cancellation or fail to attend, you are still required to make the full payment.
Cancellation
Ask the Experts Program
Third Party Bazaar
Meals
Location and Local Transport
Attire
9 India MASTERs
Day 1 Time Agenda
08:30 am – 09:00 am Registration
09:00 am – 10:45 am Session 1
10:45 am – 11:00 am Break
11:00 am – 12:45 pm Session 2
12:45 pm – 02:00 pm Lunch
02:00 pm – 03:45 pm Session 3
03:45 pm – 04:00 pm Break
04:00 pm – 05:45 pm Session 4
05:45 pm – 06:00 pm Break
06:00 pm – 08:00 pm Ask the Experts, Demos and Third Party Bazaar
Day 2 Time Agenda
09:30 am – 10:45 am Session 5
10:45 am – 11:00 am Break
11:00 am – 12:45 am Session 6
12:45 am – 02:00 pm Lunch
02:00 pm – 03:45 pm Session 7
03:45 pm – 04:00 pm Break
04:00 pm – 05:45 pm Session 8
05:45 pm – 06:00 pm Break
06:00 pm – 08:30 pm Microchip Keynote followed by Cocktail Dinner
Day 3 Time Agenda
09:00 am – 10:45 am Session 9
10:45 am – 11:00 am Break
11:00 am – 12:45 am Session 10
12:45 am – 02:00 pm Lunch
02:00 pm – 03:45 pm Session 11
03:45 pm – 04:00 pm Break
04:00 pm – 05:45 pm Session 12
05:45 pm – 06:00 pm Break
06:00 pm – 08:00 pm Ask the Experts, Demos and Third Party Bazaar
Day 4 Time Agenda
09:00 am – 10:45 am Session 13
10:45 am – 11:00 am Break
11:00 am – 12:45 am Session 14
12:45 am – 02:00 pm Lunch
02:00 pm – 03:45 pm Session 15
03:45 pm – 04:00 pm Break
04:00 pm – 05:45 pm Session 16
Conference Agenda
GAS METER
BLDC FAN
SMART LIGHTING
OBD
VEHICLETRACKER
DIGITAL SIGNAGE
SURVEILLANCE
SBC
1211 India MASTERs India MASTERs
Class ListClass List
Class Code Title HoursTech level
21001 PNP1 The Latest MCUs, MPUs, USB and Ethernet Networking Products from Microchip: 12 Months Ahead
1.75 1
21002 PNP2 The Latest Wireless, Analog, and Touch-Interface Products: 12 Months Ahead
1.75 1
21004 PNP4 Using the Core Independent Peripherals (CIPs) on Microchip’s 16-bit Microcontrollers
1.75 2
21006 PNP6 Learn How to Use AVR® MCU Core Independent Peripherals (CIPs) by Developing an Infrared Transmitter
1.75 2
21011 PNP11 Choosing Clock solutions for Smart, Connected Appliances 1.75 1
21013 DEV2C Getting Started with Microchip Development Tools: MPLAB® X IDE, Simulators, Debuggers, and Plug-Ins
3.5 1
21014 DEV3 Learn the True Power of the MPLAB® Simulator! 3.5 2
21015 DEV4 MPLAB® Code Configurator (MCC) for Simplified Embedded Software Development
3.5 2
21016 DEV5 Creating Simple PIC32 Embedded Applications using MPLAB®
Harmony3.5 2
21017 DEV6 Creating Advanced PIC32 Embedded Applications using MPLAB® Harmony
3.5 3
21019 DEV8 Atmel AVR® Tools: Bare Metal and START-based AVR development in Studio 7
3.5 1
21034 LNX2 Introduction to Embedded Linux 3.5 2
21035 LNX3 Advanced Topics in Embedded Linux 3.5 4
21039 AD4 Control Panel Application with lwIP stack on SAM 32-bit MCUs 3.5 2
21040 FS1 Functional Safety - Developing a Safe Motor Control 1.75 1
21042 BTL2C Easy Bootloader Library (EZBL) 1.75 2
21043 TNG1 Introduction to Microchip’s Touch Solutions - Buttons, Sliders, Wheels, Proximity, Touch Pads
1.75 2
21044 TNG2 Implementing touch Buttons and Sliders using Microchip Tools and libraries (MCC+mTouch® library or START+QTouch® library)
1.75 2
21045 TNG3 Noise - no problem! Water - no problem! How to Design Ultrarobust Capacitive Touch Interfaces
1.75 3
21048 GFX1 PIC32 Graphics Development with MPLAB® Harmony Graphics Composer Suite
3.5 2
Class Code Title HoursTech level
21049 GFX2 Developing Accelerated Graphics Applications with Next-Generation High-Performance PIC32MZ Graphics (DA) Family and MPLAB® Harmony
3.5 3
21050 AN1 CAN and CAN-FD Protocols and Physical Layer Basics 1.75 2
21051 AN2C Setting Up Classic CAN (Controller Area Network) Node 1.75 2
21052 AN3 Implementing a CAN FD Node using an External CAN FD Controller 1.75 3
21056 USB1 Introduction to USB 2.0 Part A: Basic Concepts and Tools 1.75 1
21059 USB4 USB Type-C Interface - Technical Overview and Design 1.75 2
21061 USB6 Developing USB Host and Device Applications with MPLAB® Har-mony USB Stack
3.5 4
21062 BLU1 Getting Started with Bluetooth® Low Energy (BLE) Development 3.5 2
21065 BLU4 Embedded Applications using Programmable Bluetooth Low Energy Devices
3.5 3
21068 LAN1 Ethernet Hardware Design, Test, and Debug From Schematic to First Packet
1.75 1
21070 NET1 Introduction to the MPLAB® Harmony TCP/IP Stack 3.5 2
21071 NET2 Adding Wireless Functionality to a Host using a Network Controller like WINC15X0 or WINC3400
3.5 2
21072 NET3 Adding Wireless Functionality to a Host using a Link Controller like WILC1000 or WILC3000
1.75 2
21074 SEC2 Developing Secure Applications with CryptoAuthentication Devices 3.5 2
21075 SEC3D Authentication and Secure Communications for IoT Projects using AWS IoT
1.75 2
21077 SEC5D How to do Secure Boot and Firmware Updates using Low-Power Crypto MCUs
1.75 2
21080 IoT3 Connecting your IoT Device with LoRaWAN™ to The Things Network A Global IoT Data Network
3.5 2
21082 IoT5 Bluetooth® Low Energy (BLE) to Wi-Fi® IoT Gateway 1.75 2
21084 IoT7 Welcome to IoT! ZigBee to Wi-Fi Gateway 1.75 2
21088 AMS2 High-Precision Analog Applications Using Amplifiers 1.75 2
21090 AMS4 Precision Remote Temperature Sensing for Embedded Systems 1.75 1
21092 MC2 motorBench™ Development Suite: Part 2 New Motor Control Algorithms
1.75 4
1413 India MASTERs India MASTERs
Hours Hands On Tech level
1.75 False 1
Abstract:This class provides an overview of Microchip’s latest and future PIC® and AVR® MCUs, SAM MCUs and MPUs, USB and Ethernet Networking Products. Attendees will receive an ntroduction to new features, new technologies, and what new products they can expect from Microchip in the next 12 months.
21001 PNP1 The Latest MCUs, MPUs, USB and Ethernet Networking Products from Microchip: 12 Months Ahead
Hours Hands On Tech level
1.75 False 1
Abstract:This class provides an overview of Microchip’s latest and future wireless, analog, and touch-interface products. Attendees will receive an introduction to new product families, new tech-nologies and what new products they can expect from Microchip in the next 12 months.
21002 PNP2 The Latest Wireless, Analog, and Touch-Interface Products: 12 Months Ahead
21004 PNP4 Using the Core Independent Peripherals (CIPs) on Microchip’s 16-bit Microcontrollers
Hours Hands On Tech level
1.75 True 2
Abstract:This class will explore the usage of the various Core Independent Peripheral (CIP) modules present on Microchips 16-bit microcontrollers in designing a variety of efficient applications such as low-cost motor control, communication protocols and implementation of mixed-signal circuits. The peripherals discussed will include Peripheral Trigger Generator (PTG), Con-figurable Logic Cell (CLC), Multiple and Single Capture/Compare/PWM (MCCP and SCCP). The extensive configurable features provided by these CIPs enable effective implementation of applications with minimal processor overhead. For example, the PTG module provides several features that enable close integration, synchronization and reconfiguration of other peripheral modules. Participants will be presented with several application case studies using creative combinations of these peripherals, thereby gaining a deeper understanding and appreciation of the flexibility and ease-of-use of these modules. In addition, there will be several hands-on lab exercises using a combination of these peripherals and the easy-to-use MPLAB Code Con-figurator (MCC) software tool, to reinforce the concepts learned in this class.Prerequisites:Some knowledge of Microchip’s 16-bit architecture and peripherals and a basic familiarity with C programming and MPLAB® X IDE.
Class Description
Hands OnTech Levels1: No prior knowledge on the topic necessary.2: Basic knowledge of the topic is necessary.3: Previous hands-on working experience with the topic is necessary.4 Thorough knowledge and working experience with the topic is necessary.5 Advanced – attendees should already have expertise in the topic before attending.
Class Code Title HoursTech level
21094 MC4 Control System Design for Motor Control Applications 1.75 3
21095 MC5 Motor Control for Whitegoods Applications 1.75 5
21097 PC1 Fundamentals of Switch-Mode Power Converters 1.75 1
21098 PC2 Fundamentals of Switch-Mode Power Converter Control 1.75 1
21100 PC4 Fundamentals of Digital Switched-Mode Power Converter Control 1.75 2
21101 PC5 Digitally Enhanced Power Analog - What is it and How You can Take Advantage of this Unique Approach to Developing Configurable, Intel-ligent Power Systems
1.75 2
21104 PC8 LEDs and LED Drivers for General Lighting 1.75 1
21109 BAT2 Battery Charging Fundamentals, Charging Solutions, and Firmware Support for Real Products in the Market Today
1.75 2
21112 SIG1 Electromagnetic Compatibility (EMC) Demystified! 1.75 1
Class List
16India MASTERs
Class Description
Hours Hands On Tech level
1.75 True 2
Abstract:This class introduces the AVR® XMEGA family, its specialized peripherals and basics of infrared signal theory, all taught in an application-based approach. In the Lab session, firmware for an IR transmitter will be developed by the participants, which can be later used for a search-and-collect game. AVR Core Independent Peripherals (CIPs) such as the Enhanced Direct Memory Access (EDMA), Event System (EVSYS) and XMEGA Cus-tom Logic (XCL) modules will be set up to operate autonomously without intervention from the CPU. This leaves the CPU available for relevant high load processing without interruption. This class is recommended for embedded developers comfortable with building applications from scratch using low level register manipulation.Prerequisites:Attendees should have good understanding of 8-bit AVR Microcontrollers architecture and peripherals
21006 PNP6 Learn How to Use AVR® MCU Core Independent Peripherals (CIPs) by Developing an Infrared Transmitter
Hours Hands On Tech level
1.75 False 1
Abstract:Smart, connected appliances are undergoing explosive growth. With the advent of connec-tivity in mobile and consumer products, designers need low power and low jitter clocking solutions to achieve reliable wired or wireless network access. Equally, in the Internet infra-structure, routers and switches with increasing data rates demand very high quality clocks. In this class, you’ll learn about clock solutions beyond the internal RC oscillator provided in microcontrollers and microprocessors. We will study system architectures for various applica-tions, and alternative clock solutions, including quartz crystals, self-contained quartz clocks, and MEMS-based clocks. EMI is a key concern of manufacturers, and well use a real-life case study to show how we achieved clock and data signal integrity in PCB design with a reduction of EMI-causing radiation. Finally, we will demonstrate Microchips tools, TimeFlash and Clock-works Configurator, that enable rapid creation and prototyping of customized clock solutions.
21011 PNP11 Choosing Clock solutions for Smart, Connected Appliances
IOT GatewaySolution based on the Microchip’s PIC32 MCUs
Applications Features • Data Concentrator Unit • Wi�• Data Logging • Bluetooth, BLE • Home automation • Zigbee• Firmware up gradation • Smart card reader Over The Air • GSM+GPRS module• “Point-of-Sale" equipment • 16x4 LCD Display & LED indications• End to End communication • Temperature monitor
BLDC Universal Fan • Based on Microchip’s dsPIC® DSCs• Power Module : Resulting in Compact Design• DC Operating Voltage 70-140 V DC• AC Operating Voltage: 70 – 170V • Ideal for 110V DC, 110V AC & 140V AC • Power Consumption <24W• Solution can be tuned for any BLDC Motor • Complete Solution Available with Future Electronics
BLE Mesh for Smart Lighting • Solution available on BM7x series Modules• Works on Flooding based Mesh Network• Reliable & scalable solution • Small Compact Size• Complete Ecosystem readily available • Eval kits & Modules available with Future Electronics• Sensors can be added to the Mesh Lighting System• Also ideal for Home & Building Automation
1817 India MASTERs India MASTERs
Class Description Class Description
Hours Hands On Tech level
3.5 True 1
Abstract:This lecture class covers the basics of getting started with Microchip development tools. Following an introduction to all Microchip tools, the instructor will go through the step-by-step creation of a project, editing and compiling a program, running a program and using the simulator. Basic debugging techniques are described, such as how to set a breakpoint, etc. Attendees will leave with a basic knowledge of Microchip tools which can be used to develop applications for all 8, 16, and 32-bit Microchip MCUs.
21013 DEV2C Getting Started with Microchip Development Tools: MPLAB® X IDE, Simulators, Debuggers, and Plug-Ins
21014 DEV3 Learn the True Power of the MPLAB® Simulator!
Hours Hands On Tech level
3.5 False 2
Abstract:This class was developed by the simulator designers to help you use the simulator the way it was meant to be used! Explore design and debugging techniques such as modeling real world stimulus with I/O pins, tuning the simulator to your target core speed, and learning which peripherals you can use with your applications PIC® MCU. The class will dive deeper into the Stimulus Control Language (SCL) to model the PIC MCU application environment with greater precision. For example, using SCL to model voltage over time on an ANx pin to test your application logic around the Analog-to-Digital Converter. Next, the class will cover the MDB (Microchip Command Line Debugger) to set up automated regression tests of your application code using the simulator. Finally, the class will provide an introduction into modifying simulator operation using Java based MPLAB® X IDE plug-ins.Prerequisites:Attendees registering for this class should have basic knowledge of MPLAB® X IDE, includ-ing how to create and use projects.
Hours Hands On Tech level
3.5 True 2
Abstract:The MPLAB® Code Configurator (MCC) is a userfriendly plug-in that seamlessly inte-grates with your existing MPLAB X Integrated Development Environment to provide an easy setup andconfiguration experience with a wide array of 8, 16 and 32-bit PIC® microcontrollers. In the past year, MCC has been re-architected from the ground up to enhance functionality and provide library support for our latest MCUs and Core In-dependent Peripherals. MCC can now configure over 600 MCUs to your specific ap-plication without opening a product data sheet.This hands-on class will utilize MCC for MPLAB® X IDE to generate seamless, easy-tounderstand drivers and libraries for PIC MCUs with Core Independent Peripherals. These drivers are optimized for each CPU and can be tailored to fit almost any application and function. The available libraries like TCP/IP Lite, mTouch® technology, LIN, LoRa and Boot Loader help further simplify set-ting up a complete solution. Learn how to leverage the MCC’s power to quickly develop an embedded application and get your project off the ground in minimal time. With just basic knowledge of the C programming language and some knowledge of Microchip’s powerful MPLAB X IDE tool suite, you will be generating driver functions for an array of peripherals in minutes.Prerequisites:Attendees registering for this class should have a basic understanding of C, 8, 16 and 32-bit PIC® MCU development and the use of MPLAB® X IDE.
21015 DEV4 MPLAB® Code Configurator (MCC) for Simplified Embedded Software Development
Hours Hands On Tech level
3.5 True 2
Abstract:MPLAB® Harmony is a modular framework that provides interoperable firmware libraries for PIC32 application development. These libraries include drivers, system services and middle-ware. In this class, you will be introduced to the basic concepts and benefits of MPLAB Har-mony Framework. You will learn how easy it is to create simple embedded applications using MPLAB Harmony framework and MPLAB Harmony Configuration tools.Prerequisites:Attendees registering for this class should have a basic understanding of C language pro-gramming for PIC32 systems using Microchip’s MPLAB® X IDE, debugger, and XC32 language tools.
21016 DEV5 Creating Simple PIC32 Embedded Applications using MPLAB® Harmony
19 India MASTERs
C
M
Y
CM
MY
CY
CMY
K
5_Ad_Excelpoint_2016.pdf 1 15/09/2017 3:12 PM
Class Description
Hours Hands On Tech level
3.5 True 3
Abstract:MPLAB® Harmony is a modular framework that provides inter-operable firmware librar-ies for PIC32 application development. These libraries include drivers, system services and middle-ware. In this class, you will learn how to create advanced embedded appli-cations using MPLAB Harmony framework. This class shows how the MPLAB Harmony framework enables you to rapidly develop bare-metal and RTOS applications.Prerequisites:Attendees registering for this class should have a basic understanding of C language pro-gramming for PIC32 systems using Microchip’s MPLAB® X IDE, debugger, and XC32 language tools.
21017 DEV6 Creating Advanced PIC32 Embedded Applications using MPLAB Harmony
Hours Hands On Tech level
3.5 True 1
Abstract:This hands-on teaches a typical development process, based on Atmel START (Solution com-poser and code configurator), Atmel Studio 7 (IDE), the Xplained Pro platform (hardware de-velopment kits & entensions), as well as the Power Debugger. A practical an efficient use and access of relevant programming references in various design-decision contexts, is emphasized throughout both parts of this hands-on session. Baremetal development with AVR® micro-controllers in Atmel Studio 7 is the first part of this hands-on session and serves as a getting started with AVR, as well as a simple context to introduce core Atmel Studio features, use of key programming references and debugging features. AVR development with Atmel START focuses on understanding the design process between START and the Studio 7 IDE. Finding a suitable example project as a starting point and using Studio 7’s Data Visualizer to understand the application. Using AVR low power picoPower technology, to reduce application power con-sumption, then confirming these power savings using the Power Debugger.
21019 DEV8 Atmel AVR® Tools: Bare Metal and START-based AVR development in Studio 7
2221 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
3.5 True 2
Abstract:In this class, you will explore embedded Linux on a Microchip SAM A5D2 Xplained evaluation board. You will be introduced to the embedded Linux boot sequence, the dif-ferent components that make up a board support package, and the differences between kernel and user space. We will discuss the tools available for development and debug, and the importance of targeting mainline with our code. In the hands-on exercises, you will exercise the network, audio, i2c and gpio peripheral interfaces. We will discuss and explore the procfs, sysfs and debugfs Linux kernel interfaces. Finally, you will build, deploy, and debug your own C application using free, opensource tools.
21034 LNX2 Introduction to Embedded Linux
Hours Hands On Tech level
3.5 True 4
Abstract:In this class, you will explore Linux concepts important to embedded system design-ers. You will explore bootloaders, Linux device drivers, kernel configuration and build, device tree, deploying images on nonvolatile memory, and peripheral interfaces. For the hands-on exercises, you will start with a fully functional embedded Linux distribution running on a SAM A5D2 Xplained evaluation board. You will then connect a daughter card containing a variety of sensors. You will add device driver support for these sen-sors to the Linux kernel, modify the Device Tree to add the new sensors to the board configuration, and write and execute user-space scripts to exercise these new periph-erals.Prerequisites:Attendees registering for this class should have working knowledge of the Linux command line environment and basic knowledge of peripherals on an embedded system. While not equired, prior participation in class “21034 LNX2 - Introduction to Embedded Linux”.
21035 LNX3 Advanced Topics in Embedded Linux
Class Description
Hours Hands On Tech level
3.5 True 2
Abstract:The control panel application demonstrates how to design a complex system on a SAM V71 (Cortex-M7) microcontroller involving real time control of various sensors and ac-tuators.This application acts as a web server which allows remote users to check the logs, set the actuators and configure the control panel through any web browser. In thisclass, we will show how to build a control panel application using lwIP stack and Fre-eRTOS, followed by a live demonstration on a SAM V71 Xplained Ultra kit.We will cover the implementation details for reading the temperature and light sensors, (from I/O1 xplained extension kit) activate an alarm in real time, log the sensor values to a text file, store it in a data flash/SD card, add support for additional features such as a SMTP cli-ent for runtime alert of alarms through email, TFTP server and USB mass storage host to enable copy of data logs to a remote or a local PC.
Hours Hands On Tech level
1.75 False 1
Abstract:This class will explain the functional safety standards (software) in developing a motor control solution. The class will address the challenges involved with respect to time constraints of the software involved. In conclusion, the class will address the func-tional safety aspects in automotive domain and how to approach a product with SEooC (Safety Element out of ontext). A motor control driver will be the chosen example.
21040 FS1 Functional Safety - Developing a Safe Motor Control
21039 AD4 Control Panel Application with lwIP stack on SAM 32-bit MCUs
2423 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
1.75 False 2
Abstract:Microchip offers complete 1D (buttons, sliders, wheels), 2D touch (touch pad/screens) and 3D gesture solutions. This introductory class will not only present the product/solu-tion portfolio, introduce the tools and support available but also cover common chal-lenges in touch. Common design rules and strategies to avoid pitfalls will be shared to lower the entry barriers to touch.
Class Description
Hours Hands On Tech level
1.75 True 2Abstract:This class will allow and help you to develop a touch design using a low cost controller and Microchip ouch libraries. The examples will show you how to implement, debug and interface to button and sliders for your design. The provided libraries will be ex-plained for ease of use for the embedded design engineer.Prerequisites:Attendees registering for this class should have a basic understanding of C, 8-bit PIC® MCU development, and the use of MPLAB® X IDE / Atmel Studio. Attendees are required to have basic knowledge on capacitive touch, preferrably having attended class TNG1.
21044 TNG2 Implementing touch Buttons and Sliders using Microchip Tools and libraries (MCC+mTouch® library or START+QTouch® library)
21043 TNG1 Introduction to Microchip’s Touch Solutions - Buttons, Sliders, Wheels, Proximity, Touch Pads
Hours Hands On Tech level
1.75 False 3
Abstract:The accelerating use of capacitive touch is rapidly changing the way humans interact with products in replacing mechanical controls with capacitive buttons, sliders, and trackpads. Until recently, the biggest technological hurdles to overcome in this transi-tion has been achieving reliable operation in the presence of electromagnetic noise and/or water. This class teaches how Microchip’s innovations in capacitive touch de-signs eliminate these design concerns and make it easy to achieve outstanding perfor-mance and highly differentiating user experiences in the most difficult environments.
21045 TNG3 Noise - no problem! Water - no problem! How to Design Ultrarobust Capacitive Touch Interfaces
Hours Hands On Tech level
1.75 False 2
Abstract:The Microchip Easy Bootloader Library (EZBL) delivers a common software platform for creating bootloaders on PIC24, dsPIC33, and PIC32MM devices with varying require-ments ranging from simple UART bootloaders to complex staged bootloaders using mass storage memories or alternate flash partitions with concurrent interrupts.In this class, attendees will learn what’s possible with the EZBL feature set and the approxi-mate resource footprint of various bootloading topologies. An EZBL Bootloader project will be dissected to understand what structure glues it with Application projects. With the power of compile-time processing, the attendee will observe how Applications can seamlessly re-link to existing bootloader APIs and gain flash erase/write, timer, and communications services without “double paying” for their program code footprint.Prerequisites:Attendees registering for this class should have experience writing application projects for a PIC24, dsPIC33, or PIC32MM product with the MPLAB® XC16 or XC32 compiler.
21042 BTL2C Easy Bootloader Library (EZBL)
2625 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
1.75 False 2
Abstract:Classic CAN (Controller Area Network 2.0b) is a common serial communication protocol in automotive, marine, factory automation and other markets. Microchip’s CAN modules provide many features to the system designer allowing efficient CAN bus communica-tion with minimal CPU overhead.This class will will cover how to properly initialize a CAN module, send and receive messages on the classic CAN BUS. The class will also briefly discuss application concepts like higher layer protocols (HLP).Prerequisites:Attendees registering for this class should have a basic understanding of the Classic CAN protocol and physical layer or have taken the CAN Basics (21050 AN1) class.
Hours Hands On Tech level
1.75 False 3Abstract:Does your next design require CAN FD? Do you want to re-use a microcontroller that lacks an integrated CAN FD peripheral? Did you know that CAN FD is NOT backwards compatible to classic CAN? If you are familiar with classic CAN and want to learn about the new requirements for CAN FD and how to consider them in your next design, then this course is for you. The course will guide you through the development process of a CAN FD node by adding the MCP2517FD, a stand-alone CAN FD controller, to a micro-controller that does not support CAN FD. It will start with design requirements, teach you about considerations that are new to CAN FD, explain how CAN FD message data-bases are developed, and walk you through a typical CAN FD firmware application. The instructor will demonstrate how the physical layer can affect CAN FD communication, and how to debug some of the most common configuration mistakes. Prerequisites:Attendees registering for this class should have attended the 21050 AN1 - CAN and CAN-FD Protocols and Physical Layer Basics class or have experience with the CAN protocol.
21052 AN3 Implementing a CAN FD Node using an External CAN FD Controller
21051 AN2C Setting Up Classic CAN (Controller Area Network) Node
Hours Hands On Tech level
3.5 True 3Abstract:This class will cover PIC32MZ DA graphics technology and how it works to accelerate 2D graphics tasks. Different types of acceleration will be described as well as how to make use of them through MPLAB® Harmony GFX2 Graphics Composer Suite. We will explain the APIs, hardware and software tools available and create a practical applica-tion.Prerequisites:Attendees would benefit from taking PIC32 Basic Graphics Principals class. Attendees should also be familiar with the MPLAB® Harmony GFX2 Graphics Composer Suit and MPLAB® Har-mony applications. MPLAB® X IDE, XC32 and C language are used in this class.
21049 GFX2 Developing Accelerated Graphics Applications with Next-Generation High-Performance PIC32MZ Graphics (DA) Family and MPLAB® Harmony
Hours Hands On Tech level
1.75 False 2
Abstract:This class discusses the basic operation of the CAN (Controller Area Network) and CAN-FD (CAN Flexible Data rate) protocols. From there, the class will drill down to specific areas such as bit timing, arbitration, error detection and recovery, as well as other areas which contribute to the overall robustness of the CAN protocol. Beyond, at-tendees will be introduced to CAN transceivers and PCB board design considerations.
21050 AN1 CAN and CAN-FD Protocols and Physical Layer Basics
Hours Hands On Tech level
3.5 True 2
Abstract:Looking to add a Graphical User Interface (GUI) to your embedded system? Then this is the right class for you! Attendees will use lecture material and hands-on exercises to learn how to harness the power of the MPLAB® Harmony Graphics Composer Suite to create an professional and modern embedded graphical user interface. For the hands-on exercises, attendees will use the PIC32MZ DA Starter Kit along with the PIC32 Mul-timedia Expansion Board II.Prerequisites:Attendees should have a strong working knowledge of the C programming language.
21048 GFX1 PIC32 Graphics Development with MPLAB® Harmony Graphics Composer Suite
Class Description
2827 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
1.75 False 1
Abstract:This class will provide an introduction to the basic concepts and tools of USB 2.0 such as topology, enumeration, endpoints, transfer types and classes. Protocol analyzers, used to capture USB traffic, will also be introduced.
Class Description
Hours Hands On Tech level
1.75 False 2Abstract:This course is tailored to the USB designer who wants to understand the USB Type-C/USB-C interface and how to incorporate it into existing or new designs. Attendees will become experts in the range of USB-C features, port and cable types, and product design requirements, by example.
Hours Hands On Tech level
3.5 True 4
Abstract:USB is now a standard serial communication channel to connect embedded systems to PCs or other USB devices. The USB Stack in MPLAB® Harmony allows you to easily develop an USB application on PIC32 USB microcontrollers. You can configure the USB Stack to implement an USB Device or to implement an USB Embedded Host that is able to support different USB device types, including the support of multiple USB Devices through a USB Hub. In this class you will learn how to configure the USB Stack using the MPLAB Harmony Configuration (MHC) Tool and how to use the provided APIs to send and receive data between a USB Embedded Host and a USB Device. You will also learn how to add Hub support to an Embedded USB Host application.Prerequisites:Attendees should be familiar with the USB 2.0 protocol and MPLAB® Harmony applications. MPLAB® X IDE, XC32 and C language are used in this class and attendees need to be familiar with them.
21059 USB4 USB Type-C Interface - Technical Overview and Design
21056 USB1 Introduction to USB 2.0 Part A: Basic Concepts and Tools
21061 USB6 Developing USB Host and Device Applications with MPLAB® Harmony USB Stack
Hours Hands On Tech level
3.5 True 2
Abstract:Bluetooth® Low Energy (BLE) is the low-power extension to the Bluetooth 4.x Core Specification, extending the standard to cover low-power, low-latency use-cases. This hands-on course focuses on the key design considerations you should be aware of in adding BLE connectivity to your embedded application. Lab exercises will interface a Microchip PIC® MCU with an agency-certified Microchip BLE module.Prerequisites:Attendees registering for this should have some background using the MPLAB® X IDE tool chain, as well as some experience in C programming.
Hours Hands On Tech level
3.5 True 3Abstract:In this hands-on class, the attendees will learn the key concepts needed to create Bluetooth Low Energy (BLE) applications on programmable devices. Topics include an introduction to the tool chain used to create custom applications for the SAMB11 pro-grammable Bluetooth Low Energy module, and lab exercises demonstrating key fea-tures of the BLU-SDK API. The hands-on labs introduces the Studio7 IDE and BLU-SDK API used to develop BLE applications on SAMB11, Each attendee will work through exercises such as creating beacons, optimizing power consumption, building periph-eral GATT services on device, and central role functions. The labs will use the XPRO/XPlained Pro development tool.
21065 BLU4 Embedded Applications using Programmable Bluetooth Low Energy Devices
21062 BLU1 Getting Started with Bluetooth® Low Energy (BLE) Development
Hours Hands On Tech level
1.75 False 1
Abstract:This class will enable an engineer with no prior Ethernet knowledge to successfully de-sign with Ethernet PHYs, controllers, and switches. The material explained in this class will reduce time to market and board respins for 10/100/1000 Mbps Ethernet hardware designs. The functional blocks which make up the physical and MAC layers (Layer 1 &2) will be explained along with the hardware interfaces between those building blocks and your embedded system. Schematic design, board layout, test, debug, and drivers will be explained while referencing lessons learned from years of Microchips Ethernet hardware design.
21068 LAN1 Ethernet Hardware Design, Test, and Debug From Schematic to First Packet
3029 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
3.5 True 2
Abstract:Welcome to the MPLAB® Harmony TCP/IP Stack! If you plan to use a PIC32 in an em-bedded TCP/IP application, you will need to know how to use the MPLAB Harmony TCP/IP stack. You will learn the parts of the stack fundamental to all TCP/IP applica-tions, how to configure the stack, and how to interface your application to the stack. This class will show you the supported protocols, example demo code, and support utilities provided by the stack. We will describe the architecture of the stack and how it works and show some common stack APIs used to interface your application with the stack (socket programming). You will get hands on experience with configuring the stack using the MPLAB Harmony Configuration (MHC) Tool, and creating a TCP/IP application using a “bare metal” implementation.Note: This class is not relevant for Microchips stand-alone RN Wi-Fi® modules.Prerequisites:Attendees registering for this class should have a basic understanding of both TCP/IP and the MPLAB® Harmony Framework or should attend the “21068 LAN1 Ethernet Hardware Design, Test, and Debug From Schematic to First Packet” and the “21016 DEV5 - Creating Simple PIC32 Embedded Applications using MPLAB® Harmony”.
Class Description
Hours Hands On Tech level
3.5 True 2Abstract:Getting Started with WiFi® introduction to 802.11b/g/n standard basics. This course fo-cuses on the key design considerations you should be aware of in adding WiFi connec-tivity to your embedded application. Focus will be on the family of Network Controllers with built-in wireless (WiFi or WiFi + BT) that are driving a higher degree of integration in IoT applications.Attendees will get the basics of how to start with WiFi design & gain understanding of how to add application on Host MCU to work with WINC15X0 and WINC3400. They will also understand the differences and usecases where a standalone WiFi vs. WiFi-BLE combo fit in day-to-day use cases. The class is a lecture format and accompanied by a hands-on class to helpunderstand the integration process and the design decisions that need to be taken during the integration.Prerequisites:Attendees registering for this class should have basic knowledge of TCP/IP and understand basic terminology used while explaining Wi-Fi or BLE.
21071 NET2 Adding Wireless Functionality to a Host using a Network Controller like WINC15X0 or WINC3400
21070 NET1 Introduction to the MPLAB® Harmony TCP/IP Stack
Hours Hands On Tech level
1.75 False 2
Abstract:This course focuses on the family of link controllers with built-in wireless (WiFi® or WiFi + BT). Attendees of this class will understand the functionality that should be available on the host MCU to enable the smooth integration with the Link Controller. They will also understand the functionality that is provided by the WILC devices. The course will help them understand on whether a Network Controller or a Link Controller is better suited to meet their requirements. The class is a lecture format and is accompanied by a demo to help understand how to use the Link Controllers with Linux/RTOS, steps that need to be followed to get the source code and the tools that need to be used.Prerequisites:Attendees registering for this class should have basic knowledge of TCP/IP, basic understand-ing of the keywords using while explaining technologies like Wi-Fi and BLE.
Hours Hands On Tech level
3.5 True 2Abstract:The lecture portion of this class will introduce several common use cases for embedded cryptography. We will introduce our CryptoAuthLib, a portable, extensible, powerful, and easy-to-use library for working with the ATSHA and ATECC family devices. The lab will cover how to implement these low level fundamental blocks (random number generation, hashing, symmetric & asymmetric authentication, and anonymous key ex-change) into higher level cryptographic functions. You will learn how to start a design from scratch using our CryptoAuthLib, communicate with, and control the ATSHA204A and ATECC508A CryptoAuthentication devices. You will leave with a completed real-world application example.Prerequisites:Attendees registering for this class should possess an understanding of cryptographic fun-damentals used in symmetric and asymmetric cryptography as well as familiarity of Diffie-Hellman anonymous key.
21074 SEC2 Developing Secure Applications with CryptoAuthentication Devices
21072 NET3 Adding Wireless Functionality to a Host using a Link Controller like WILC1000 or WILC3000
32India MASTERs
170830_Microchip_IN_Ad.indd 1 9/5/17 12:52 PM
Class Description
Hours Hands On Tech level
1.75 False 2
Abstract:This hands-on course addresses the security side of Internet of Things (IoT) projects, fo-cusing on the authentication and secure communications issues that need to be consid-ered when bringing a project from concept through production. Collaboratively taught by Microchip Technology Inc. and Amazon Web Services (AWS), a leader in cloud solutions, we explore provisioning, securing credentials, authentication, and secure communica-tions from a secure element to the cloud using AWS IoT servicesPrerequisites:Attendees registering for this class should have a basic knowledge of Internet of Things and Internet Security. Attendance of 21074 SEC2 will be helpful.
Hours Hands On Tech level
1.75 False 2Abstract:This class provides an overview of CEC1702 Crypto Engine Controller. The hands-on lab walks through the flow of a secure boot and firmware updates using Microchip & MikroE low-cost development tools. Attendees will also learn how to utilize the hardware crypto functionalities of CEC1702 to migrate their software solution to hardware for secure boot and firmware updates.Prerequisites:Attendees registering for this class should have a basic knowledge Internet Security and/or should attend the 21073 SEC1.
21077 SEC5D How to do Secure Boot and Firmware Updates using Low-Power Crypto MCUs
21075 SEC3D Authentication and Secure Communications for IoT Projects using AWS IoT
Hours Hands On Tech level
3.5 True 2Abstract:Microchips LoRa® Technology wireless solution connected to The Things Network IoT data network provides an end-to-end IoT solution. The long range and low power ca-pability of LoRaWAN™ combined with the flexibility and ease of use of The Things Net-work’s open source data network makes this one of the easiest ways for an embedded engineer to complete an end-to-end IoT solution. During the course, attendees will learn how to send sensor data from a low-cost, low-power sensor all the way to a web ap-plication. The class will walk through connecting a LoRaWAN-enabled endpoint through a LoRaWAN gateway to The Things Networks servers and finally to an end application. Upon completion, attendees will be equipped to deploy each piece of this IoT solution.
21080 IoT3 Connecting your IoT Device with LoRaWAN™ to The Things Network A Global IoT Data Network
3433 India MASTERs India MASTERs
Class Description
Hours Hands On Tech level
1.75 False 2
Abstract:These days everybody is talking about IoT! In connected systems, the small sensors play a vital role in improving peoples lives. This class helps you to find out how these sensory organs of the internet of things can be designed using our SAMB11 (BlueSDK) and ATWINC1500 (WiFi module). In this class, we will use three sensors (which include light, temperature and humidity sensors), SAM B11 Bluetooth® Low Energy (BLE) solu-tion, ATWINC1500 WiFi module and a PC/Laptop for running HTTP server OR a cloud service provider. We will learn how to collect data from each sensor and send it over BLE, feed the collected sensor data from the BLE central node to ATWINC1500, dem-onstrate the BLE-WiFi gateway functionality to send the data from WINC1500 to the external IP network and display the data using a local or remote HTTP server. We will also cover live demonstration of triggering an alert message from one sensor and send back an alert response/counter action to the sensor.Prerequisites:Attendees registering for this class should have prior knowledge of BLE and Wi-Fi. Please consider attending the below classes for an introduction to the topics: 21071 NET2 or 21065 BLU4.
Class Description
Hours Hands On Tech level
1.75 False 2Abstract:Are you interested in designing high-precision circuits? How can you take advantage of a PIC® MCU’s capabilities? This class covers precision amplifier fundamentals, their application to ircuit design, and design tips and tricks. Circuits with traditional, reduced analog content and mixed signal architectures are illustrated. This is an analog class for users at Analog Technical Level 3 (some experience).Prerequisites:Attendees should have some analog design experience.
21088 AMS2 High-Precision Analog Applications Using Amplifiers
21082 IoT5 Bluetooth® Low Energy (BLE) to Wi-Fi® IoT Gateway
Hours Hands On Tech level
1.75 False 1
Abstract:Embedded systems with precision thermal management require high-accuracy instru-mentation. Several temperature sensors are available in the market to measure temper-ature at remote locations such as silicon IC sensors, diode sensors, thermistors, RTDs and thermocouples. This session demonstrates the various discrete and non-discrete thermal management solutions for precision remote sensing applications. Attendees will explore design consideration pros and cons of each sensor and identify the appro-priate cost-effective solution for the embedded system application.
21090 AMS4 Precision Remote Temperature Sensing for Embedded Systems
Hours Hands On Tech level
1.75 False 2Abstract:This class demonstrates the power of IoT and how to harness it into our daily life. The simple demonstration involves monitoring and regulating water supply to the plant us-ing sensors and actuators. What is a gateway and do I really need one? Consider a sce-nario where 100s of plants wants to connect to cloud thought a common Wi-Fi router - is this be possible? It is possible with additional routers and proper traffic manage-ment of data, but all this adds overhead cost to the setup because Wi-Fi router has its limitations with the number of independent stations it can connect to. But with the help of gateways it is possible to achieve the same with less complexity and better power management. Gateways are simple systems consisting of Wi-Fi Module and 802.15.4 transceiver running a Mesh stack (MiWi™ Or ZigBee®). The 802.15.4 transceiver col-lects the data in its network and passes the data to the gateway for transmission. The
21084 IoT7 Welcome to IoT! ZigBee to Wi-Fi Gateway
gateway in our demo stores the received information from the plants and converts it into packets that can be sent to the cloud through Wi-Fi, thus reducing the stress on the router. The demo consists of two custom made plant pots that store water for plants and water the plants when needed with the help of sensors and actuators. The real-time stats like amount of water consumed, moisture level and water level are displayed in real time on a portable device connected to a local server or internet.
3635 India MASTERs India MASTERs
Class Description Class Description
Hours Hands On Tech level
1.75 False 5Abstract:Speed sensorless techniques for controlling permanent magnet synchronous motors are popular as they eliminate speed sensors, reducing cost and increasing overall reli-ability. In this class, a generalized approach to observer/estimator is presented and a working model of Microchip estimators will be discussed in detail. From motor equa-tions, an equation based flux weakening algorithm is introduced which will eliminate any need for lookup tables for basic control of the motor. For IPMSM, saliency of the rotor produces an additional torque called reluctance torque. This class will include the use of MTPA algorithm to run the motor at most efficient operating point. This class will also touch upon specific algorithms needed for fan control like Initial Position Detection, Wind-milling, Stall Detection.This class will be theoretical session involv-ing discussion around the motor model and motor control using motor equations. The implementation level details like fixed point, scaling, etc are outside of scope for this class and will not be discussedPrerequisites:Attendees taking this class should have a basic understanding of motor control and sensor-less FOC for PMSM.
21095 MC5 Motor Control for Whitegoods Applications
Hours Hands On Tech level
1.75 False 1
Abstract:Switch mode power converters are widely used primarily because of their high effi-ciency and small size. To some, switch mode converters are mysterious devices yet the basic principles of switch mode converters are fairly simple. This introductory class presents the principles and concepts of switch mode converters and lays the founda-tion needed for the moreadvanced power conversion classes. The class starts with a description of the basic components and circuits used in switch mode converters. Next, the fundamental principles of energy storage and processing common to all switch mode converters, inductor volt-second and capacitor charge balance, are presented. Using these principles, the operation of the most common switch mode converters is explained. Converters discussed in some detail include the buck, the boost, the for-ward, and the flyback converters. The class concludes with a survey of other common and important switch mode power converter topologies. After this class it is suggested than those interested in switch mode power take class 21098 PC2 which provides an introduction to feedback and control loops for switch mode power converters.
21097 PC1 Fundamentals of Switch-Mode Power Converters
Hours Hands On Tech level
1.75 False 4
Abstract:This class builds upon what was covered in the prerequisite class, motorBench™ Development Suite: Part 1, by introducing attendees to the new architecture, development environment and implementation overview of the Motor Control source code. The class will also present additional details about the newly-developed run-time algorithms that are included with the Microchip motorBench Development Suite.Prerequisites:Attendees registering for this class should have a working knowledge of motor control and embedded C.
21092 MC2 motorBench™ Development Suite: Part 2 New Motor Control Algorithms
Hours Hands On Tech level
1.75 False 3
Abstract:Typical motor control application usually deals with controlling the speed of a mechanical-system, for which a PI controller is sufficient. The controller for such an application can be tuned by trial-and-error. Though, trial-and-error is time consuming, it mostly will result in stable operation; but such a tuned application cannot be guranteed to be of optimum ehaviour.The complexity becomes even higher, when we need to control the position of motor, under a very stringent requirement; where a PI controller will not lead to a stable behavior.This class demonstrates the fundamentals of control system by using a DC motor (the plant) as an example and compares the simulated behaviour of transfer function of the motor with its real behaviour. The class will explain the practical usage of control schemes such as P, PI, PID and lead compensator (the controllers) and will demonstrate the techniques to achieve an optimum behavior while controlling the DC motor. The audience should be familiar with basics of controlling a DC motor and control system theory such as pole/ zero, transfer function, stability, s-plane and root-locus plot etc..Prerequisites:The audience should be familiar with basics of controlling a DC motor and control system theory such as pole/ zero, transfer function, stability, s-plane and root-locus plot, etc.
21094 MC4 Control System Design for Motor Control Applications
3837 India MASTERs India MASTERs
Class Description Class Description
Hours Hands On Tech level
1.75 False 1Abstract:This class will start with the electrical properties of LEDs and the requirements for lamps/fixtures in residential and commercial lighting applications. These various pa-rameters and constraints will be translated into design requirements/targets for LED lamps/ fixtures. Both linear and switching LED drivers will be covered, with topolo-gies, tradeoffs, analog and digital implementations, and examples discussed. Topics will include AC power conversion, Power Factor Correction (PFC), electrical isolation, thermal, dimming, efficacy, Color Rendering Index (CRI), Color Temperature (CCT), and flicker.
21104 PC8 LEDs and LED Drivers for General Lighting
Hours Hands On Tech level
1.75 False 2
Abstract:This class introduces a unique approach to solving medium to high complex power system challenges by using an 8-bit microcontroller with integrated high performance power analog peripherals dedicated for switch mode power conversion. This hybrid ap-proach utilizes an embedded 8-bit microcontroller to customize the high performance analog power peripherals that provide the cycle by cycle control and protection of the power system. Once customized, the microcontroller resources are available to the system for adding intelligence, communication, diagnostics, measurements etc.. The phrase Digitally Enhanced Power Analog or DEPA describes how the high perfor-mance analog controller is enhanced by the integrated digital capability. DEPA will be compared with full digital control to address any confusion between the two distinct methods of switch mode power design. This class will introduce the newest products that support DEPA and how to take advantage of their capability by presenting several common application examples such as driving LEDs, charging batteries, meeting USB power requirements and developing unique features for ac/dc designs. If you are in need of solutions to new power system problems this class is for you. Prerequisites:Attendees should have attended 21097 PC1 and 21098 PC2.
21101 PC5 Digitally Enhanced Power Analog - What is it and How You can Take Advantage of this Unique Approach to Developing Configurable, Intelligent Power Systems
Hours Hands On Tech level
1.75 False 1Abstract:This class presents the basics of feedback and control loops for switch mode power converters. While 21097 PC1 is not a prerequisite, this class builds on the concepts presented in that class. This introductory class focuses more on the concepts and principles than detailed design. The class starts with a review of describing systems in the frequency domain, transfer functions, and feedback loop characteristics that govern stability and performance. Then each element of analog feedback controllers are presented and discussed: the error amplifier, the compensator, and the modulator. Particular attention is paid to designing the control loop frequency response to achieve both stability and good performance. While there is a fair amount of algebra used the focus of the discussion is on understanding the concepts and principles. The last part of the class is an overview of current mode control and its advantages.
21098 PC2 Fundamentals of Switch-Mode Power Converter Control
Hours Hands On Tech level
1.75 False 2
Abstract:This technical session is aimed at firmware engineers and embedded systems program-mers who need to learn the foundation principles needed for fully digital compensator design and implementation. This session covers all topics necessary to design stable digital control loops on dsPIC® DSC devices. Topics such as discrete time control sys-tems, Z transforms and linear difference equation coefficient calculations are presented in a step-by-step manner and additional, specific aspects and challenges of discrete time domain signal generation, samplingprocesses and number conversion are discussed and supported by live demos. The material covered will also be necessary for understanding many of the other technical sessions at the conference. The session concludes with a short, high-level introduction to adaptive and model predictive control concepts utilizing the newly gained flexibility of a digital control system.
21100 PC4 Fundamentals of Digital Switched-Mode Power Converter Control
39 India MASTERs
Class Description
Abstract:This class will introduce you to standard charge profiles for several common battery chemistries including Li-Ion, LiFePO4, NiMH and SLA. With the charge algorithms iden-tified, several charging topologies will be introduced that support a wide range of bat-teries. A review of each topology and component selection summary will be presented. Finally a multichemistry and multi-topology firmware solution with PC based GUI will be demonstrated. Real end-products will be dismantled and their charging requirements discussed including suggested solutions for each one.Prerequisites:Attendees registering for this class should have a basic understanding of both TCP/IP and the MPLAB® Harmony Framework or should attend the “21068 LAN1 Ethernet Hardware Design, Test, and Debug From Schematic to First Packet” and the “21016 DEV5 - Creating Simple PIC32 Embedded Applications using MPLAB® Harmony”.
Hours Hands On Tech level
1.75 False 1Abstract:This class unravels the mystery behind the discipline of EMC and its impact on embed-ded systems design, with particular emphasis on microcontroller based applications. Intuitive relationships, rules of thumb, and a minimum of math are used to guide the participant through the fundamentals of EMC from both an RF emission and immunity perspective. The effects of noise on microcontroller performance are presented and demonstrated through case studies and live demos. Various hardware and software techniques to help avoid and/or resolve real world EMC problems are discussed. After this class, participants will be able to design new products with EMC in mind, reducing the likelihood of EMC related issues later in the process. They will also be able to better understand and mitigate EMC problems in existing product designs.
21112 SIG1 Electromagnetic Compatibility (EMC) Demystified!
Hours Hands On Tech level
1.75 False 2
21109 BAT2 Battery Charging Fundamentals, Charging Solutions, and Firmware Support for Real Products in the Market Today
42India MASTERs
Platinum Sponsor
Gold Sponsor
Sponsors of the 14th India MASTERs Conference
Location Phone
Bangalore 91-80-3090-4444
New Delhi 91-11-4160-8631
Pune 91-20-41210141
Sponsors
Contact Us
top related