Infineon XMC1000 The M0 that punches well above its weight. Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin

Size: px
Start display at page:

Download "Infineon XMC1000 The M0 that punches well above its weight. Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin"

Transcription

1 Infineon XMC1000 The M0 that punches well above its weight Thursday 19 th September 2013 Dave Greenhill Rob McLoughlin

2 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment January 2007 Page 2

3 XMC1000 Bridging the Gap between XC800 and C166 MIPS 400 TriCore 32-bit AUDO MAX, AURIX New XMC4000 product family: XE3000 XE3700, XMC4700, XE3500, XMC4500, XE3400, XMC4400, XE3200, XMC4200, XE3100 XMC4100 C166/XE bit C166, XC166, XE166 XMC1000 XMC1300, XMC1200, XMC compatible 8-bit C5xx, XC8xx Copyright Infineon Technologies All rights reserved. Page 3

4 We offer a Portfolio right from the Start products packages TSSOP-16, -28, KB to 200KB Flash +++ XMC1100 Entry Series Basic feature set, state of the art (16-bit timers, 12-bit ADC, serial communication) Simplified documentation Additional features XMC1200 Feature Series Special purpose timers for motor control & digital power conversion (CCU8) Patented LED-lighting and color control peripheral (BCCU) Capacitive touch and LED- Display control (LEDTS) Extended temperature range to 105 C XMC1300 Control Series MATH co-processor Motor position I/F (POSIF) Extended temperature range to 105 C Set date Copyright Infineon Technologies All rights reserved. Page 4

5 Functional Blocks of XMC1000 Family Set date Copyright Infineon Technologies All rights reserved. Page 5

6 Configurations of XMC1000 Product Series Set date Copyright Infineon Technologies All rights reserved. Page 6

7 XMC1000 Product Portfolio Feature Sets Entry Series: Feature Series: Control Series: XMC1100 XMC1200 XMC Copyright Infineon Technologies All rights reserved. Page 7

8 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment

9 MATH MATH Co-Processor Highlights The math co-processor provides a 32bit signed or unsigned divider as well as a 24bit CORDIC for trigonometric calculations. Both DIVIDER and CORDIC can operate in parallel next to the CORTEX-M0 CPU core. The MATH unit is connected to the PCLK which can be configured for 64MHz. Key Feature 32bit divide for signed and unsigned long integer numbers sin(x), cos(x), arctan(y/x) is executed in parallel to CPU operation Vector rotation (PARK transform) is executed in 24bit resolution Customer Benefits The calculation time of a divide operation is reduced. Increase of computational power for real time critical tasks Field oriented motor control algorithms are implemented with high resolution Copyright Infineon Technologies All rights reserved. Page 9

10 FOC- float or integer Integer: XMC1300 Float: XMC4500 Float integer Advantages of using float: Float integer set date Easy to read for humans (IU, IV, IW) No scaling needed (PI controller) Easy to reuse Copyright Infineon Technologies AG All rights reserved. Page 10

11 Coordinate Transformations Inverse Park Transform V V V d V d cos( ) V sin( ) V q q sin( ) cos( ) CORDIC Cart2Polar V ref V 2 arctan V V V 2 CORDIC CORDIC Park Transform i i d q i i cos( ) i sin( ) i sin( ) cos( ) Cart2Polar XMC us XMC us Clarke Transform i i i u 1 3 Park Transform 1.01 us 1.01 us i u 2 i v CORDIC Page Copyright Infineon Technologies 2013.

12 MATH MATH Co-Processor CORDIC Compilers Division (cycle) Trigonometric (cycle) With Cordic w/o Cordic With Cordic w/o Cordic IAR Keil DAVE CORDIC: CO-ordinate Rotational Digital Computer From the table we have following conclusions: For division operations, the Cordic coprocessor is 2~3 times faster than the standard C library depending on the compiler used. For trigonometric functions, the Cordic coprocessor is much faster. The reason is that the Cos() function in the standard C library uses double floating data format, while the STDMATH01_cos() function in Cordic library uses fixed point format (1Q23), which is required by Cordic hardware. With Cordic the performance of IAR and Keil is better than DAVE3. 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 12

13 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment

14 CCU8 Capture/Compare Unit 8 Key Features Highlights The CCU8 is a flexible timer module, comprised of 4 identical timer slices tailored for multi-phase PWM generation and signal conditioning. Several input functions can be controlled externally (via pins or other modules) enabling a powerful resource arrangement for each application. Key Feature Modular timer approach with repeated external functions Flexible PWM generation with on-the-fly duty cycle and period update plus dead time insertion Flexible capture scheme Customer Benefits Each specific application function can be ported to any of the 4 Timers Each Timer Slice can generate up to 4 PWM signals (2 pairs of complementary signals) Parallel capture and compare modes Copyright Infineon Technologies All rights reserved. Page 14

15 CCU8 Capture/Compare Unit 8 Key Features Highlights One timer architecture serves any use case. The regular and repetitive slice structure allows portable software and use of code generators. Two compare channels enable the generation of up to 4 complementary PWM signals per timer (16 per CCU8) Key Feature CCU8 serves as timer, counter, capture, compare Shadow and buffer mechanism for coherency Dead-Time insertion Customer Benefits Once understood all-time use Synchronize hardware events to software timing for real-time control Generating complementary PWM signals Copyright Infineon Technologies All rights reserved. Page 15

16 CCU8 Flexible PWM generation Each Timer Slice of the CCU8 can operate in center aligned or edge aligned mode Additional operation modes like single shot, counting or dithering modes are also available Complementary PWM signal generation with dead time HW asymmetric PWM generation Additional external controllable functions give another degree of PWM manipulation (e.g. timer gate, timer load, timer clear, etc) Copyright Infineon Technologies All rights reserved. Page 16

17 Application Example PWM for Motor Control (1/3) Overview Controlling a 3-phase motor is a common application within the motor control world, that can be simply done by the CCU8. Each CCU8 Timer can control a motor phase with complementary switches. If a higher resource utilization density is needed, it is possible to control with just one Timer two phases in parallel. In Brief Motor Control PWM The CCU8 timers are able to generate the proper PWM patterns for SVM and block commutation Copyright Infineon Technologies All rights reserved. Page 17

18 Application Example PWM for Motor Control (2/3) SVM pattern generation can be done in a symmetric or asymmetric way In asymmetric fashion one timer per phase is needed. Asymmetric way gives more flexibility for sampling shunt currents via the ADC. Application Example SVM Pattern Generation: Timing Diagram Copyright Infineon Technologies All rights reserved. Page 18

19 Application Example PWM for Motor Control (3/3) Several block commutation pattern schemes can be controlled by the CCU8 Link between CCU8 and POSIF interface gives flexibility for any type of output pattern generation. Application Example Block Commutation PWM Generation: Timing Diagram Copyright Infineon Technologies All rights reserved. Page 19

20 POSIF Position Interface Key Features Highlights The POSIF module is the ideal solution for motor control applications using Hall Sensors and Quadrature Decoders. The user can configure freely the type and usage of the resources to perform an optimized mapping to the wanted application. Key Feature Interface for linear or quadrature rotary encoder Interface for Hall Sensors Stand-alone multi channel control Customer Benefits Application tailored motor position and velocity measurement. Tailored solution for 2 or 3 Hall Sensor applications. Coupling with PWM generation. Perform multi-level modulation for PWM. Tailored modulation development Copyright Infineon Technologies All rights reserved. Page 20

21 Application Example PWM for Power Conversion (1/4) Overview With each CCU8 timer slice, it is possible to control up to two Half-Bridges with the same switching frequency. Each of the Compare Channels is generating 2 complementary PWM signals with configurable dead time. Dead time values for Half-Bridge 1 can be different from the dead time values of Half-Bridge 2. In Brief In this application example, a second Timer Slice (CC83), is being used to generate the needed ADC conversion triggers. Controlling Half-Bridges Copyright Infineon Technologies All rights reserved. Page 21

22 Application Example PWM for Power Conversion (2/4) When Several Half- Bridges do not have the same f s, one Timer Slice per Bridge is needed. In this application case, the second compare channel is used to generate the conversion trigger(s) for the ADC. With this a very good resource utilization is guaranteed. Different trigger stamp can be used for ON and OFF time frame. Application Example Two Half-Bridges with different f s : Detailed Block Diagram Copyright Infineon Technologies All rights reserved. Page 22

23 Application Example PWM for Power Conversion (3/4) Overview There are several power converter topologies that implement phase shift between one or more signals (complementary or not). A know topology is the 2 or 3 phase buck converter or a phase shift full bridge. While for a 3 phase buck converter the phase shift is fixed, this is not true for a phase shift full bridge. In Brief Phase Shift Control With the CCU8 timers it is easier to control a phase shift mechanism, for fixed and/or variable phase shift Copyright Infineon Technologies All rights reserved. Page 23

24 Application Example PWM for Power Conversion (4/4) CC80 Timer is generating the PWM signals for Q1 and Q2 switches. These are complementary signals with dead time. With Compare Channel 2 of the CC80 Timer it is possible to start the CC81 Timer. This will dictate then the phase shift of CC81 regarding to CC80. Due to the fact that is possible to update the Compare Channel 2 value on-the-fly, the phase shift can be from 0 to > 360. Application Example Phase Shift Full Bridge: Timing Diagram Copyright Infineon Technologies All rights reserved. Page 24

25 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment

26 ADC Analog to Digital Converter Highlights The ADC in all XMC1000 series is based on a high speed 12-bit analog to digital converter which is clocked with 32MHz. Resulting in high maximum sample rates for 12-bit conversions: 1.28MSPS calibrated 1.88MSPS un-calibrated Key Feature 12-bit, 10-bit and 8-bit conversion modes as well as fast compare mode Individually adjustable gain for each analog input channel Two independent sigma delta loops increase ENOBs Customer Benefits This fast ADC can be made faster when configuring in lower resolution conversion modes. The 10-bit fast compare mode just takes 62.5ns. An adjustable gain factor of x1, x3, x6 or x12 together with the fast conversion speed make an operational amplifier obsolete in many applications. The two sigma delta loops individually hold the quantization error of the previous conversion in order to consider this tiny amount in the next conversion Copyright Infineon Technologies All rights reserved. Page 26

27 ADC in XMC1200 and XMC1300 Analog to Digital Converter additional Features Highlights Next to the conversion of analog signals into digital 12-bit values, this ADC provides a powerful feature set that is usually provided with high performance microcontrollers only. As part of an application optimized MCU system, it off-loads the CPU and increases the overall performance significantly. Key Feature Result handling unit A result comparator (limit checker) generates individual service requests Integrated safety features Customer Benefits Accumulation as well as FIR and IIR Filters can be configured to be automatically processed with the conversion result. These events, based on the conversion result, can be configured as interrupts as well as triggers to other modules (timers, capture, start PWM, stop PWM, etc.) Broken wire detection and multiplexer diagnosis are essential elements in safety standards. The XMC1000 ADC complies with many of them Copyright Infineon Technologies All rights reserved. Page 27

28 ADC in XMC1200 and XMC1300 Two Sample and Hold Stages The arbitration winner will sample the analog signal in the sample and hold stage. This can happen independently for both groups because of two sample and hold stages. The sequencer will recognize the group and will activate the corresponding result handling Copyright Infineon Technologies All rights reserved. Page 28

29 ADC in XMC1200 and XMC1300 Hardware interconnects A variety of interconnects between ADC and timer peripherals such as CCU4, CCU8 or BCCU provide a powerful autonomous cluster, well suited for many power conversion applications. The output events can be routed back to the timer peripherals or used as interrupts which are handled by the NVIC interrupt controller Copyright Infineon Technologies All rights reserved. Page 29

30 ADC in XMC1200 and XMC1300 Result handling Up to 16 result registers per group for 8 channels Free assignment of result register to channel number FIFO structures can be built with multiple result registers One global result register is accessible from any group in the microcontroller A data reduction mechanism can execute filtering (FIRs, IIRs), differentiation, or accumulation without loading the CPU Wait for read mode blocks new writes in a result register before the content has been read to avoid loss of data Result flags and events signalize the existence of a new result Copyright Infineon Technologies All rights reserved. Page 30

31 ADC in XMC1200 and XMC1300 Safety features The ADC offers a set of safety functionalities including: Broken wire detection for detecting the malfunction of a trace-wire Multiplexer diagnostics can test the existing connection between pins and the internal converter input Copyright Infineon Technologies All rights reserved. Page 31

32 ACMP and ORC Analog Comparators Highlights The analog comparator is realized with low input offset voltage (3mV) and short propagation delay (30ns). Additional features can be optionally enabled. The output signal can be routed to a port pin directly or used by the various peripherals of the MCU. Key Feature Fast and precise analog comparator (ACMP) Define analog threshold and trigger interrupt ORC are another set of comparators dedicated for ADC input channels Customer Benefits In power conversion, fast and precise response improves the control quality. Reduced power consumption as no ADC is needed. The out of range comparators (ORC) detect overshoot of ADC input channels Copyright Infineon Technologies All rights reserved. Page 32

33 ACMP and ORC System Integration Target applications Motor Control Intelligent Lighting Power Conversion The output signals of ACMP as well as ORC are available at the input multiplexer of the event request unit ERU. As a result, they can be flexibly combined to logical signals that trigger interrupts, start timers or trigger ADC measurements. It is the unique combination of fast analog signals and the powerful peripherals that provide a solution in various demanding control applications. Both the fast ACMP as well as ORC comparators are functional in a wide supply voltage range (2.7V 5.5V). General Purpose Copyright Infineon Technologies All rights reserved. Page 33

34 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment

35 BCCU Brightness and Colour Control Unit Highlights Designed to automatically control the dimming level and colour of multichannel LED lamps Requires little user code Transitions appear natural to the human eye Key Features Automatic high frequency brightness modulation (PDM) Automatic exponential dimming and linear intensity change Controlled rate of switching Customer Benefits Completely flicker free; no visible or intrasaccadic flicker; 12-bit resolution Dimming level or colour changes appear smooth and natural to the human eye Compatible with a wide range of high power LED drivers Copyright Infineon Technologies All rights reserved. Page 35

36 BCCU System Integration XMC1100 XMC1200 XMC1300 The primary function of BCCU is to provide automatic dimming signals on port pins for external LED drivers. (OUT) Two trigger signals can start ADC conversions to take noise-free measurements on the LED channels. (TRIG) Target applications Intelligent Lighting Power Conversion The dimming signals can also be routed to CCU4 or CCU8 which can directly drive the LED current control circuitry. (OUT) Trap state occurs when there is an external emergency (e.g. short circuit). This information can be routed to BCCU directly from pins, via SCU or ERU. During trap, the BCCU outputs immediately go to a predetermined safe passive level. (TRAP) The output of the analog comparators can be used as an asynchronous gating signal to BCCU channels for fast control loops. (IN) Copyright Infineon Technologies All rights reserved. Page 36

37 Pulse-Width Modulation Simple circuit or program Mean value = duty cycle All info in one period Low rate of switching Flicker avoidance Period has to be short Flicker fusion threshold 20 ms (statistical) 333us (imperceptible) 100us (camera-compatible) Fast clock needed 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 37

38 Pulse-Density Modulation - modulator Organized into frames Mean value = number of bits per frame Many transitions per frame, inherently high rate of switching No need for high frequency clock 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 38

39 BCCU High bit-rate 12-bit PDM dimming signal High frequency brightness modulation ON-OFF dimming signal generated by a 12-bit - modulator in every channel Adjustable bit rate; kbps recommended no visible flicker or shimmer; no steady or intrasaccadic flicker (<3 khz) that may cause neurological effects Automatic light quality control Built-in flicker watchdog to eliminate flicker even at very low brightness levels Copyright Infineon Technologies All rights reserved. Page 39

40 Piece-wise Exponential Curve with Dither DIMMING LEVEL Fast transition, no dither no steps visible 100% Slow transition, no dither steps visible Slow transition, with dither no steps visible TIME clocks 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 40

41 BCCU Linear Colour Walk Automatic smooth colour change Selected channels continuously change their intensity for a predetermined duration The respective targets are reached at the same time Straight transition in the orthogonal colour space (e.g. RGB) Copyright Infineon Technologies All rights reserved. Page 41

42 Colour Change Relative intensities at different wavelengths determine the colour we see Multi-channel lamps RGB most typical Smooth colour change: linear walk Variable clock base 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 42

43 Application Example RGB Lamp Control Overview In Brief Automatic colour control, smooth colour change Automatic dimming control, natural changes in dimming level Easy on the human eye Flicker elimination and smoothened dimming steps BCCU provides colour control control with 12-bit precision. Colour transitions can be immediate or gradual by a linear walk. Lamp dimming level is separately controlled from lamp colour, also with 12-bit precision. Dimming level can change exponentially over time to appear natural to the human eye. Flickering due to low switching rate and visible steps due to slow dimming at low intensity levels can be automatically eliminated Copyright Infineon Technologies All rights reserved. Page 43

44 Application Example RGB Lamp Control RGB Lamp Control: Detailed Block Diagram Copyright Infineon Technologies All rights reserved. Page 44

45 Application Example Street Lamp Control Overview In Brief Automatic dimming control, natural changes in dimming level LED driver compatibility, controlled switching rate Support for timed channel measurements BCCU provides lamp dimming level control with 12-bit precision. The dimming level can change exponentially over time to appear natural to the human eye. The rate of switching of the output signals can be tightly controlled to ensure minimum hold times for high power external LED drivers. BCCU provides trigger signals to the ADC to achieve synchronized sampling. The output signals can be phase shifted relative to each other to smoothen the load on the common voltage rail Copyright Infineon Technologies All rights reserved. Page 45

46 Application Example Street Lamp Control Street Lamp Control: Detailed Block Diagram Copyright Infineon Technologies All rights reserved. Page 46

47 BCCU Synchronized Sampling BCCU can trigger ADC conversions on two trigger signals Trigger 0 connected to ADC Background Request Source and Group 0 Scan and Queue Sources Trigger 1 connected to ADC Group 1 Scan and Queue Sources Trigger generated on rising/falling edge of BCCU outputs Two trigger modes Trigger mode 0 Works with any ADC request source Trigger mode 1 Works with Queue Request Source Synchronized Sampling: Example Block Diagram Copyright Infineon Technologies All rights reserved. Page 47

48 Introduction to the XMC1000 Family Key peripherals for motor control Maths Co-processor Key peripherals for motor control CCU8/POSIF Key peripherals for motor control/lighting ADC Key peripherals for lighting BCCU Development environment

49 XMC1000 Development Tools DAVE Infineon s free development environment, DAVE was created to simplify programming and reduce development times. This Eclipse-based platform makes it easy for engineers to develop application software that exposes the full potential of Infineon s powerful hardware. DAVE 3 includes a GNU compiler, a debugger and data visualization utilities. Other commonly used compilers and debuggers can be easily added to this development environment. The platform is built around the DAVE apps manager. Using predefined, tested apps, DAVE also supports automatic code generation. 24/09/2013 Copyright Infineon Technologies All rights reserved. Page 49

50 DAVE 3 Free IDE and Code Generator, open to 3rd Parties Integrated Development Environment (IDE) Eclipse based Free GNU Compiler, debugger, loader Free data visualization utilities Open for 3rd party tools (compiler, debugger) and software (operating systems, stacks) as plug-in Auto-code generator Easy selection of peripheral and application oriented DAVE Apps Configuration via graphical user interface Generated code can be used via well documented APIs (like a library) Extendable by user or 3rd party Apps Copyright Infineon Technologies All rights reserved. Page 50

51 DAVE APPs Available step by step Porting of APPs Clock Interrupt Pads ADC Timer PWM, Capture SPI, ASC, I2C, I2S RTC WDT Motor Control APPs BLDC Hall sensor Sensor less PMSM-FOC Hall sensor Sensor less Incr. Encoder ACIM V/f open loop Incr. Encoder Lighting Apps BCCU APPs Channel Dimming Colour Lamp White Lamp DALI (IEC 62386) Control Gear -102 LED-Lamps -207 Color Control -209 Color Transform DMX Copyright Infineon Technologies All rights reserved. Page 51

52 Development Tools DAVE TM Established XMC tool chain Established Apps New XMC1000 Apps Free download Boot Kits LED Lighting Colour control XMC1200 DALI/DMX DAVE TM Apps ISAR/Web: March 2013 Application Kits Motor control Sonsorless FOC e.a. XMC1300 DAVE TM Apps ISAR/Web: May 2013 Simple evaluation Debugger included XMC1100, XMC1200, XMC1300 from 16.- DAVE TM Apps ISAR/Web: March 2013 XMC1100 Boot Kit with connector to ARDUINO shields Set date Copyright Infineon Technologies All rights reserved. Page 52

53 Infineon Offering Development Tools, Software & Kits XMC1100 Boot Kit XMC1100 for ARDUINO Provides connectors to Arduino Shields On-Board COM and Segger J-Link debug XMC1300 Boot Kit XMC1300 Control Series Provides connectors according to pin-out Edge connector for Application cards On-Board COM and Segger J-Link debug DAVE IDE, GCC, Debugger, CE, APPs, xspy XMC1200 Boot Kit XMC1200 Feature Series Provides connectors according to pin-out Edge connector for Application cards On-Board COM and Segger J-Link debugger Application Kits CPU Card (XMC1200 or XMC1300) Application Specific Cards Motor Control (PMSM) LED Lighting Accessories (cable, power supply, etc.) Copyright Infineon Technologies All rights reserved. Page 53

54 CPU Card XMC1100 for Arduino Features and Form Factor Form factor: mm x mm (= 3 3/8" x 2 1/8" ) Detachable J-Link and UART, USB also providing power supply Pin header compatible with Arduino shields Power supply concept compatible with Arduino Uno 6 LEDs (e.g. TxD, RxD, etc.) More info about Arduino at J-LINK ARDUINO compatible UART ARDUINO shape micro USB ARDUINO pin headers milling Page 54 Copyright Infineon Technologies 2011.

55 CPU Card XMC1200 and XMC1300 Features and Form Factor Form factor: mm x mm (= 3 3/8" x 2 1/8" ) Detachable J-Link and UART, USB also providing power supply In case of external power supply, USB port does not get powered standardized pin header 2.54mm pitch for all I/O pins 4x(2x8) standardized edge connector 0.8mm pitch (2x30) 5-6 LEDs (e.g. CCU4, CCU8, BCCU)) J-LINK Standardized connectors UART 2x5 pitch micro USB 2x30 pitch milling Page 55 Copyright Infineon Technologies 2011.

56 Application Motor Control Low Voltage (24V) and Low Power (15W) Use with XMC1300 Easy Card (TSSOP38) Low voltage, low power inverter 24V, 15W MOSFET BSZ0907ND: <10mohm, 4A continuous, 16A peak Driver 6EDL04N02PR: integrated boot strap diodes, TSSOP28 Current measurement with shunt resistors at: DC-Link (single shunt phase current measurement) Inverter legs (two/three shunt phase current measurement) Hall Sensor and Incremental Encoder Interface Separate 5V on-board power supply Encoder IC with 5V outputs (mounting option 3.3V) Includes Motor (15W PMSM with Hall Sensors) Page 56 Copyright Infineon Technologies 2011.

57 Application LED Lighting and Colour Control Low Voltage and Low Power (10mA-20mA) Use with XMC1300 or XMC1200 Easy Card (TSSOP38) RGB LEDs Colour Control: 3 RGB LEDs Low power LEDs (10mA per channel) USB powered Connectivity: DALI, DMX, RF Ambient light sensor White LEDs Brightness Control: 4 White LED strings (5 LEDs per string) 24V powered, 20mA per channel Connectivity: DALI, RF Ambient light sensor, temperature sensor Page 57 Copyright Infineon Technologies 2011.

58 XMC1000 Kits at a Glance Boot Kits and Application Kits Boot Kits Application Kits Not provided by Infineon Arduino Shields can be used ( XMC1100 for Arduino XMC1200 Colour Lighting: XMC RGB + White LED (DALI, DMX, RF) XMC1300 Motor Control: XMC V PMSM Inverter + Power Supply Page 58 Copyright Infineon Technologies 2011.

59 XMC1200 and XMC1300 Application Cards Lighting Cards Colour Lighting XMC1200 & XMC1300 Motor Control Card PMSM Motor Control XMC1300 White LED Lighting XMC1200 & XMC1300 Prototyping Card Prototyping Card XMC1200 & XMC Page 59 Copyright Infineon Technologies 2011.

60

Infineon Microcontroller for Industrial and Multi Market Infineon Technologies 2013

Infineon Microcontroller for Industrial and Multi Market Infineon Technologies 2013 Infineon Microcontroller for Industrial and Multi Market Infineon Technologies 2013 XMC1000: 8-bit price for 32-bit power www.infineon.com/xmc1000 Main Content Infineon Latest MCU portfolio XMC1000 Family

More information

Developer Day. XMC technical presentation & Introduction to DAVE. Cristian Zaharia Field Application Engineering Industrial MCU June, 2014

Developer Day. XMC technical presentation & Introduction to DAVE. Cristian Zaharia Field Application Engineering Industrial MCU June, 2014 Developer Day XMC technical presentation & Introduction to DAVE Cristian Zaharia Field Application Engineering Industrial MCU June, 2014 Agenda XMC Family - XMC technical presentation Introduction to DAVE

More information

Low Voltage Solutions for DC & BLDC Motors in Industrial Applications

Low Voltage Solutions for DC & BLDC Motors in Industrial Applications Low Voltage Solutions for DC & BLDC Motors in Industrial Applications Agenda n Introduction o Technical Requirements o DC vs BLDC Motors n Infineon Solutions for DC & BLDC n Infineon Support n Summary

More information

Designing with STM32F3x

Designing with STM32F3x Designing with STM32F3x Course Description Designing with STM32F3x is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing platforms based

More information

RX23T inverter ref. kit

RX23T inverter ref. kit RX23T inverter ref. kit Deep Dive October 2015 YROTATE-IT-RX23T kit content Page 2 YROTATE-IT-RX23T kit: 3-ph. Brushless Motor Specs Page 3 Motors & driving methods supported Brushless DC Permanent Magnet

More information

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016

Application - Power Factor Correction (PFC) with XMC TM. XMC microcontrollers July 2016 Application - Power Factor Correction (PFC) with XMC TM XMC microcontrollers July 2016 Agenda 1 Key features 2 Specification 3 System block diagram 4 Software overview 5 Highlight MCU features 6 CCM PFC

More information

XMC in Power Conversion Applications. XMC Microcontrollers July 2016

XMC in Power Conversion Applications. XMC Microcontrollers July 2016 XMC in Power Conversion Applications XMC Microcontrollers July 2016 Agenda 1 Why XMC for digital power control? 2 Key microcontroller features 3 Kits and reference design 4 Development tool and software

More information

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group.

RL78 Motor Control. YRMCKITRL78G14 Starter Kit. Renesas Electronics Europe. David Parsons Application Engineering Industrial Business Group. RL78 Motor Control YRMCKITRL78G14 Starter Kit Renesas Electronics Europe David Parsons Application Engineering Industrial Business Group July 2012 Renesas MCU for 3-phase Motor Control Control Method Brushless

More information

XMC in power conversion applications. XMC microcontrollers September 2016

XMC in power conversion applications. XMC microcontrollers September 2016 XMC in power conversion applications XMC microcontrollers September 2016 Agenda 1 Why XMC for digital power control? 2 Key microcontroller features 3 Kits and reference design 4 Development tool and software

More information

Sensorless PMSM Field-Oriented Control on Kinetis KV and KE

Sensorless PMSM Field-Oriented Control on Kinetis KV and KE NXP Semiconductors Document Number: AN5237 Application Note Rev. 3, 10/2016 Sensorless PMSM Field-Oriented Control on Kinetis KV and KE By: Josef Tkadlec 1. Introduction This application note describes

More information

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU

Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU Application Note Electric Bike BLDC Hub Motor Control Using the Z8FMC1600 MCU AN026002-0608 Abstract This application note describes a controller for a 200 W, 24 V Brushless DC (BLDC) motor used to power

More information

Motor Control using NXP s LPC2900

Motor Control using NXP s LPC2900 Motor Control using NXP s LPC2900 Agenda LPC2900 Overview and Development tools Control of BLDC Motors using the LPC2900 CPU Load of BLDCM and PMSM Enhancing performance LPC2900 Demo BLDC motor 2 LPC2900

More information

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 113 CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE 5.1 INTRODUCTION This chapter describes hardware design and implementation of direct torque controlled induction motor drive with

More information

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China

STM32 PMSM FOC SDK v3.2. 蒋建国 MCU Application Great China STM32 PMSM FOC SDK v3.2 蒋建国 MCU Application Great China Agenda 2 1 st day Morning Overview Key message Basics Feature Performance Hardware support Tools STM32 MC Workbench SDK components Architectural

More information

Low Cost Motor Control Family

Low Cost Motor Control Family Low Cost Motor Control Family 2011 Microchip Technology Incorporated. All Rights Reserved. Comparator with blanking and filtering Slide 1 Welcome to the Low Cost Motor Control Family web seminar. My Name

More information

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers

AP CANmotion. Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10. Microcontrollers Application Note, V1.0, April 2007 AP08060 CANmotion Evaluation Platform with BLDC Motor featuring XC886CM Flash Microcontroller Version 2007/10 Microcontrollers Edition 2007-04 Published by Infineon Technologies

More information

imotion Solution Platform Dedicated to Motor Control

imotion Solution Platform Dedicated to Motor Control imotion Solution Platform Dedicated to Motor Control Christian Daniel - Head of Product Marketing Marco Palma imotion Technical Marketing - restricted - We are driving for right-fit products and highest

More information

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers -bit ARM Cortex-, Cortex- and Cortex-MF microcontrollers Energy, gas, water and smart metering Alarm and security systems Health and fitness applications Industrial and home automation Smart accessories

More information

Sensorless Vector Control with RL78G14

Sensorless Vector Control with RL78G14 Sensorless Vector Control with RL78G14 Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar

More information

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its

Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its Hello, and welcome to this presentation of the FlexTimer or FTM module for Kinetis K series MCUs. In this session, you ll learn about the FTM, its main features and the application benefits of leveraging

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

Motor Control Development Kit

Motor Control Development Kit User s Manual, V 1.0, June 2003 Motor Control Development Kit A reference design for low voltage 3-phase AC induction and brushless DC motor control. Microcontrollers Never stop thinking. Revision History:2003-06

More information

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which

Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which Hello, and welcome to this presentation of the STM32 Digital Filter for Sigma-Delta modulators interface. The features of this interface, which behaves like ADC with external analog part and configurable

More information

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK

Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK User manual Firmware plugin for STSW-ESC001V1 board with ST Motor Control FOC SDK Introduction The STSW-ESC001V1 firmware package for the STEVAL-ESC001V1 board includes the application code to support

More information

FOC Motor Drive XC878 XE164 7,5A

FOC Motor Drive XC878 XE164 7,5A 英飞凌单片机开发套件介绍 Infineon Application Kits Solutions for Motor Control from 12 to 230 Volts 230V Field Oriented Control White Goods 3phase Drive XC886 3A Air conditioner Dual FOC + PFC Motor Drive XC878/XE164

More information

Dual FOC Servo Motor Control on i.mx RT

Dual FOC Servo Motor Control on i.mx RT NXP Semiconductors Document Number: AN12200 Application Note Rev. 0, 06/2018 Dual FOC Servo Motor Control on i.mx RT 1. Introduction This application note describes the dual servo demo with the NXP i.mx

More information

Power Tools ER_201612_PL16_04. ME/MF DirectFET Kit. About this document. Table of Contents. Scope and purpose. Intended audience

Power Tools ER_201612_PL16_04. ME/MF DirectFET Kit. About this document. Table of Contents. Scope and purpose. Intended audience Power Tools ME/MF DirectFET Kit About this document This application note presents the description of the Infineon s demo board for cordless power tools. The current design considers the electrical driving

More information

CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP

CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP 115 CHAPTER 6 DEVELOPMENT OF A CONTROL ALGORITHM FOR BUCK AND BOOST DC-DC CONVERTERS USING DSP 6.1 INTRODUCTION Digital control of a power converter is becoming more and more common in industry today because

More information

TLE9879 EvalKit V1.2 Users Manual

TLE9879 EvalKit V1.2 Users Manual TLE9879 EvalKit V1.2 Users Manual Contents Abbreviations... 3 1 Concept... 4 2 Interconnects... 5 3 Test Points... 6 4 Jumper Settings... 7 5 Communication Interfaces... 8 5.1 LIN (via Banana jack and

More information

VORAGO Timer (TIM) subsystem application note

VORAGO Timer (TIM) subsystem application note AN1202 VORAGO Timer (TIM) subsystem application note Feb 24, 2017, Version 1.2 VA10800/VA10820 Abstract This application note reviews the Timer (TIM) subsystem on the VA108xx family of MCUs and provides

More information

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller

AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817. Features. Introduction. AVR 8-bit Microcontroller AVR 8-bit Microcontroller AVR42778: Core Independent Brushless DC Fan Control Using Configurable Custom Logic on ATtiny817 APPLICATION NOTE Features Base setup for performing core independent brushless

More information

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Analog I/O. ECE 153B Sensor & Peripheral Interface Design Winter 2016 Analog I/O ECE 153B Sensor & Peripheral Interface Design Introduction Anytime we need to monitor or control analog signals with a digital system, we require analogto-digital (ADC) and digital-to-analog

More information

Sensorless Vector Control with RL78G14

Sensorless Vector Control with RL78G14 Sensorless Vector Control with RL78G14 John Pocs, Applications Engineering Manager Class ID: 7L02I Renesas Electronics America Inc. John Pocs Sr. Application Engineering Manager Application focus: motor

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization) International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,

More information

USB4. Encoder Data Acquisition USB Device Page 1 of 8. Description. Features

USB4. Encoder Data Acquisition USB Device Page 1 of 8. Description. Features USB4 Page 1 of 8 The USB4 is a data acquisition device designed to record data from 4 incremental encoders, 8 digital inputs and 4 analog input channels. In addition, the USB4 provides 8 digital outputs

More information

Tarocco Closed Loop Motor Controller

Tarocco Closed Loop Motor Controller Contents Safety Information... 3 Overview... 4 Features... 4 SoC for Closed Loop Control... 4 Gate Driver... 5 MOSFETs in H Bridge Configuration... 5 Device Characteristics... 6 Installation... 7 Motor

More information

Design of Joint Controller Circuit for PA10 Robot Arm

Design of Joint Controller Circuit for PA10 Robot Arm Design of Joint Controller Circuit for PA10 Robot Arm Sereiratha Phal and Manop Wongsaisuwan Department of Electrical Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, 10330, Thailand.

More information

Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller

Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller Safety Mechanism Implementation for Motor Applications in Automotive Microcontroller Chethan Murarishetty, Guddeti Jayakrishna, Saujal Vaishnav Automotive Microcontroller Development Post Silicon Validation

More information

XC800 Peripheral Highlights

XC800 Peripheral Highlights XC800 Peripheral Highlights 8-bit microcontrollers July 2008 Industrial and Multimarket Microcontroller AIM MC IMM Agenda Realtime Applications Example Switched Mode Power Supply CC6 Example Current Measurement

More information

Intelligent and passive RFID tag for Identification and Sensing

Intelligent and passive RFID tag for Identification and Sensing Zürich University Of Applied Sciences Institute of Embedded Systems InES Intelligent and passive RFID tag for Identification and Sensing (Presented at Embedded World, Nürnberg, 3 rd March 2009) Dipl. Ing.

More information

3-in-1 Air Condition Solution

3-in-1 Air Condition Solution 3-in-1 Air Condition Solution FTF-IND-F0476 Zhou Xuwei Application Engineer M A Y. 2 0 1 4 TM External Use Agenda Abstract Application Development Sensorless PMSM FOC Timing & PFC Timing Start Up Realization

More information

Low Cost PMSM Sensorless Field-Oriented Control Based on KE02

Low Cost PMSM Sensorless Field-Oriented Control Based on KE02 NXP Semiconductors Document Number: AN5294 Application Note Rev. 1, 05/2017 Low Cost PMSM Sensorless Field-Oriented Control Based on KE02 1. Introduction This application note describes the design of a

More information

Power Factor Correction in Digital World. Abstract. 1 Introduction. 3 Advantages of Digital PFC over traditional Analog PFC.

Power Factor Correction in Digital World. Abstract. 1 Introduction. 3 Advantages of Digital PFC over traditional Analog PFC. Power Factor Correction in Digital World By Nitin Agarwal, STMicroelectronics Pvt. Ltd., India Abstract There are various reasons why power factor correction circuit is used in various power supplies in

More information

TMC603EVAL MANUAL Evaluation board for the TMC603 three phase motor driver with BLDC back EMF commutation hallfx

TMC603EVAL MANUAL Evaluation board for the TMC603 three phase motor driver with BLDC back EMF commutation hallfx TMC603EVAL MANUAL Evaluation board for the TMC603 three phase motor driver with BLDC back EMF commutation hallfx TRINAMIC Motion Control GmbH & Co. KG Sternstraße 67 D 20357 Hamburg GERMANY www.trinamic.com

More information

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL

DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL DSP BASED SYSTEM FOR SYNCHRONOUS GENERATOR EXCITATION CONTROLL N. Bulic *, M. Miletic ** and I.Erceg *** Faculty of electrical engineering and computing Department of Electric Machines, Drives and Automation,

More information

Microcontroller: Timers, ADC

Microcontroller: Timers, ADC Microcontroller: Timers, ADC Amarjeet Singh February 1, 2013 Logistics Please share the JTAG and USB cables for your assignment Lecture tomorrow by Nipun 2 Revision from last class When servicing an interrupt,

More information

TMS320F241 DSP Boards for Power-electronics Applications

TMS320F241 DSP Boards for Power-electronics Applications TMS320F241 DSP Boards for Power-electronics Applications Kittiphan Techakittiroj, Narong Aphiratsakun, Wuttikorn Threevithayanon and Soemoe Nyun Faculty of Engineering, Assumption University Bangkok, Thailand

More information

Bridge Measurement Systems

Bridge Measurement Systems Section 5 Outline Introduction to Bridge Sensors Circuits for Bridge Sensors A real design: the ADS1232REF The ADS1232REF Firmware This presentation gives an overview of data acquisition for bridge sensors.

More information

Sensorless Vector Control and Implementation: Why and How

Sensorless Vector Control and Implementation: Why and How Sensorless Vector Control and Implementation: Why and How Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit

More information

The Development and Application of High Compression Ratio Methanol Engine ECU

The Development and Application of High Compression Ratio Methanol Engine ECU National Conference on Information Technology and Computer Science (CITCS 2012) The Development and Application of High Compression Ratio Methanol Engine ECU Hong Bin, 15922184696 hongbinlqyun@163.com

More information

APPROACHES FOR ANALOG FRONT END DESIGN IN ELECTRIC POWER SYSTEM PARAMETERS MEASURING

APPROACHES FOR ANALOG FRONT END DESIGN IN ELECTRIC POWER SYSTEM PARAMETERS MEASURING APPROACHES FOR ANALOG FRONT END DESIGN IN ELECTRIC POWER SYSTEM PARAMETERS MEASURING Peter Ivanov Yakimov, Angel Todorov Stanchev, Nikolay Todorov Tuliev, Stefan Yordanov Ovcharov Faculty of Electronic

More information

STELLARIS ERRATA. Stellaris LM3S8962 RevA2 Errata

STELLARIS ERRATA. Stellaris LM3S8962 RevA2 Errata STELLARIS ERRATA Stellaris LM3S8962 RevA2 Errata This document contains known errata at the time of publication for the Stellaris LM3S8962 microcontroller. The table below summarizes the errata and lists

More information

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM

CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 74 CHAPTER 4 HARDWARE DEVELOPMENT OF STATCOM 4.1 LABORATARY SETUP OF STATCOM The laboratory setup of the STATCOM consists of the following hardware components: Three phase auto transformer used as a 3

More information

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),

More information

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers

Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Low Power Microphone Acquisition and Processing for Always-on Applications Based on Microcontrollers Architecture I: standalone µc Microphone Microcontroller User Output Microcontroller used to implement

More information

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES Lukáš Pohl Doctoral Degree Programme (2), FEEC BUT E-mail: xpohll01@stud.feec.vutbr.cz Supervised by: Petr Blaha E-mail: blahap@feec.vutbr.cz Abstract: This

More information

Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs

Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs Mapping Peripheral Capabilities When Migrating From 8-bit to 16-bit PIC MCUs Peripherals Summary When migrating from one PIC microcontroller (MCU) family to another, you get to stay within the same MPLAB

More information

BitScope Micro - a mixed signal test & measurement system for Raspberry Pi

BitScope Micro - a mixed signal test & measurement system for Raspberry Pi BitScope Micro - a mixed signal test & measurement system for Raspberry Pi BS BS05U The BS05U is a fully featured mixed signal test & measurement system. A mixed signal scope in a probe! 20 MHz Bandwidth.

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents User Guide 08092 IRMCS3043 System Overview/Guide By International Rectifier s imotion Team Table of Contents IRMCS3043 System Overview/Guide... 1 Introduction... 1 IRMCF343 Application Circuit... 2 Power

More information

Triscend E5 Support. Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM

Triscend E5 Support.   Configurable System-on-Chip (CSoC) Triscend Development Tools Update TM www.keil.com Triscend Development Tools Update TM Triscend E5 Support The Triscend E5 family of Configurable System-on-Chip (CSoC) devices is based on a performance accelerated 8-bit 8051 microcontroller.

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

Evaluation Board for DC Motor Control with the IFX9201. This board user manual provides a basic introduction to the hardware of the H-Bridge Kit 2Go.

Evaluation Board for DC Motor Control with the IFX9201. This board user manual provides a basic introduction to the hardware of the H-Bridge Kit 2Go. - Board User Manual H-Bridge Kit 2Go About this document Scope and purpose This board user manual provides a basic introduction to the hardware of the H-Bridge Kit 2Go. The H-Bridge Kit 2Go is a complete

More information

LV-Link 3.0 Software Interface for LabVIEW

LV-Link 3.0 Software Interface for LabVIEW LV-Link 3.0 Software Interface for LabVIEW LV-Link Software Interface for LabVIEW LV-Link is a library of VIs (Virtual Instruments) that enable LabVIEW programmers to access the data acquisition features

More information

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction User Guide 0607 IRMCS3041 System Overview/Guide By Aengus Murray Table of Contents Introduction... 1 IRMCF341 Application Circuit... 2 Sensorless Control Algorithm... 4 Velocity and Current Control...

More information

CHAPTER 7 HARDWARE IMPLEMENTATION

CHAPTER 7 HARDWARE IMPLEMENTATION 168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency

More information

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL USER MANUAL 1. Introduction To all residents of the European Union Important environmental information about this product This symbol on the device

More information

Unit level 5 Credit value 15. Introduction. Learning Outcomes

Unit level 5 Credit value 15. Introduction. Learning Outcomes Unit 46: Unit code Embedded Systems A/615/1514 Unit level 5 Credit value 15 Introduction An embedded system is a device or product which contains one or more tiny computers hidden inside it. This hidden

More information

Exercise 3: Sound volume robot

Exercise 3: Sound volume robot ETH Course 40-048-00L: Electronics for Physicists II (Digital) 1: Setup uc tools, introduction : Solder SMD Arduino Nano board 3: Build application around ATmega38P 4: Design your own PCB schematic 5:

More information

Embedded Robotics. Software Development & Education Center

Embedded Robotics. Software Development & Education Center Software Development & Education Center Embedded Robotics Robotics Development with ARM µp INTRODUCTION TO ROBOTICS Types of robots Legged robots Mobile robots Autonomous robots Manual robots Robotic arm

More information

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller.

Application Note, V1.0, Oct 2006 AP08019 XC866. Sensorless Brushless DC Motor Control Using Infineon 8-bit XC866 Microcontroller. Application Note, V1.0, Oct 2006 AP08019 XC866 Using Infineon 8-bit XC866 Microcontroller Microcontrollers Edition 2006-10-20 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies

More information

MSP430 Family Mixed-Signal Microcontroller Application Reports

MSP430 Family Mixed-Signal Microcontroller Application Reports MSP430 Family Mixed-Signal Microcontroller Application Reports Author: Lutz Bierl Literature Number: SLAA024 January 2000 Printed on Recycled Paper IMPORTANT NOTICE Texas Instruments and its subsidiaries

More information

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs.

Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. Hello and welcome to this Renesas Interactive Course that provides an overview of the timers found on RL78 MCUs. 1 The purpose of this course is to provide an introduction to the RL78 timer Architecture.

More information

Programming and Interfacing

Programming and Interfacing AtmelAVR Microcontroller Primer: Programming and Interfacing Second Edition f^r**t>*-**n*c contents Preface xv AtmelAVRArchitecture Overview 1 1.1 ATmegal64 Architecture Overview 1 1.1.1 Reduced Instruction

More information

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions National Infotech A way to Power Electronics and Embedded System Solutions Electrical Drive Trainers In every industry there are industrial processes where electrical motors are used as a part of process

More information

8V General information. 2 Order data 8V

8V General information. 2 Order data 8V 8V05.00-8V05.00- General information Modular mechanical design using plug-in modules Integrated line filter Integrated braking resistor All connections are made using plug-in connectors Integrated electronic

More information

FABO ACADEMY X ELECTRONIC DESIGN

FABO ACADEMY X ELECTRONIC DESIGN ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it

More information

Prototyping Unit for Modelbased Applications

Prototyping Unit for Modelbased Applications PUMA Software and hardware at the highest level Prototyping Unit for Modelbased Applications With PUMA, we offer a compact and universal Rapid-Control-Prototyping-Platform optionally with integrated power

More information

32-bit Microcontroller for Home

32-bit Microcontroller for Home 32-bit Microcontroller for Home Appliances This is a FUJITSU microcontroller adopting a 5V interface and a 32-bit RISC CPU as the core for application in high-function home appliances. MB91F479, the first

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

Temperature Monitoring and Fan Control with Platform Manager 2

Temperature Monitoring and Fan Control with Platform Manager 2 August 2013 Introduction Technical Note TN1278 The Platform Manager 2 is a fast-reacting, programmable logic based hardware management controller. Platform Manager 2 is an integrated solution combining

More information

NuMicro N76E003 Brushless DC Motor Control User Manual

NuMicro N76E003 Brushless DC Motor Control User Manual NuMicro Brushless DC Motor Control User Manual The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission

More information

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier

Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier Design and Implementation of AT Mega 328 microcontroller based firing control for a tri-phase thyristor control rectifier 1 Mr. Gangul M.R PG Student WIT, Solapur 2 Mr. G.P Jain Assistant Professor WIT,

More information

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 65 CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER 4.1 INTRODUCTION Many control strategies are available for the control of IMs. The Direct Torque Control (DTC) is one of the most

More information

AN-1164 Cycle Stealing Control

AN-1164 Cycle Stealing Control AN-1164 Cycle Stealing Control In this app note we will create a cycle stealing control unit for AC line-powered loads using a Silego GreenPAK CMIC device. Cycle stealing is also known as cycle skipping,

More information

Temperature Monitoring and Fan Control with Platform Manager 2

Temperature Monitoring and Fan Control with Platform Manager 2 Temperature Monitoring and Fan Control September 2018 Technical Note FPGA-TN-02080 Introduction Platform Manager 2 devices are fast-reacting, programmable logic based hardware management controllers. Platform

More information

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

Oscilloscope Probes and Accessories

Oscilloscope Probes and Accessories Oscilloscope Probes and Accessories Pomona s oscilloscope probes give you the full range you need. Designed, rated, and specified to match the bandwidth of your instrument, they provide you with full voltage

More information

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0

Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 TN0063 Technical note Overview of the STM32F103xx ACIM and PMSM motor control software libraries release 2.0 Introduction The purpose of this technical note is to provide an overview of the main features

More information

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53G, Sector-11, Noida-201301, U.P. Contact us: Email: stp@robospecies.com

More information

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson

Instrument Cluster Display. Grant Scott III Erin Lawler Mike Carlson Instrument Cluster Display Grant Scott III Erin Lawler Mike Carlson ECE 570 December 4 th, 2014 Presentation Outline Introduction and Motivation Features Temperature Sensing LCD Display Fahrenheit/Celsius

More information

Peripheral Link Driver for ADSP In Embedded Control Application

Peripheral Link Driver for ADSP In Embedded Control Application Peripheral Link Driver for ADSP-21992 In Embedded Control Application Hany Ferdinando Jurusan Teknik Elektro Universitas Kristen Petra Siwalankerto 121-131 Surabaya 60236 Phone: +62 31 8494830, fax: +62

More information

EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER

EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER EMBEDDED SYSTEM DESIGN FOR A DIGITAL MULTIMETER USING MOTOROLA HCS12 MICROCONTROLLER A Thesis Submitted in partial Fulfillment Of the Requirements of the Degree of Bachelor of Technology In Electronics

More information

BLuAC5 Brushless Universal Servo Amplifier

BLuAC5 Brushless Universal Servo Amplifier BLuAC5 Brushless Universal Servo Amplifier Description The BLu Series servo drives provide compact, reliable solutions for a wide range of motion applications in a variety of industries. BLu Series drives

More information

Sweep / Function Generator User Guide

Sweep / Function Generator User Guide I. Overview Sweep / Function Generator User Guide The Sweep/Function Generator as developed by L. J. Haskell was designed and built as a multi-functional test device to help radio hobbyists align antique

More information

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Overview When developing and debugging I 2 C based hardware and software, it is extremely helpful

More information

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)

Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) 217-3367 Ordering Information Product Number Description 217-3367 Stellaris Brushed DC Motor Control Module with CAN (217-3367)

More information

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz DEVELOPMENT KIT (Info Click here) 2.4 GHz ZigBee Transceiver Module Small Size, Light Weight, +18 dbm Transmitter Power Sleep Current less than 3 µa FCC and ETSI Certified for Unlicensed Operation The

More information

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM 3 Chapter 3 IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA 3.1. Introduction This Chapter presents an implementation of area efficient SPWM control through single FPGA using Q-Format. The SPWM

More information