Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the...

32
Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design

Transcript of Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the...

Page 1: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Maryala SrinivasFounder & Managing Director

Wine Yard Technologies, Hyderabad

How to select the right MCU for your design

Page 2: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Natural Tendency

A Design Engineer looks for Greater PerformanceMore Memory

Results in needless extra cost & Complexity

Page 3: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Criteria for selecting MCU1. 8 bit / 16 bit / 32 bit2. In-built features like

ADC/EEPROM3. Packaging (Dual in Line / Quad

flat pack)4. Power Consumption5. Amount of on chip RAM & ROM6. Number of I/O pins7. Cost efficiency

Page 4: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Microcontroller

Temperature

SensorADC Driver

Relay

AC Temperature Controller

Page 5: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Microcontroller

Temperature

SensorDriver

Relay

Inbuilt ADC

AC Temperature Controller modified Design

Page 6: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

MicrocontrollerTime Input

EEPROM

Driver

Relay

Street Light Controller

Page 7: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Microcontroller

Time Input Driver

Relay

Inbuilt EEPRO

M

Street Light Controller Modified Design

Page 8: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Packaging: Dual in Line / Quad Flat pack

Page 9: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Power Consumption

Page 10: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

RAM – ROM & I/O Pins

Page 11: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

MCU Erase / rewrite ratesCustomers comment sometimes there are

disadvantages to having more memory on an MCU

During production, erase/rewrite speed is most important thing for speed production

Newer classes of MCUs with up to 512k bytes of flash memory can be erased and rewritten in as little as two to three seconds,

Compared to other MCUs that can require as much as 40 seconds.

Page 12: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

RISC or CISCAs performance demands increase, engineers

tend to switch from CISC to RISCNew MCUs based on the CISC architecture run

at 80 MHz.Applications such as listening to music or e-

learning where music or speech must be clear and high quality, these new CISC product families provide an attractive option.

Page 13: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

RISC or CISC Toshiba TMP92CZ26AFastest 32-bit Color Display CISC Microcontroller

is a new 32-bit CISC MCU that runs at 80 MHzRISC and CISC architectures are becoming more

and more alike.PowerPC 601 (RISC) supports more instructions

than Pentium (CISC)Further more, today's CISC chips use many

techniques formerly associated with RISC chips

Page 14: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Cost Efficiency

Page 15: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.
Page 16: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.
Page 17: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Usually the single sparkplug doesn’t actually gets the optimum air-fuel mixture to cause complete combustion.

The DTSi technology actually incorporates two sparkplugs at either ends of the combustion chamber of the engine.

DTSi Technology

Page 18: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

So with the twin spark the majority area of the air-fuel mixture is considered for the complete combustion which results in

Faster and better combustion Reduction of exhaust gases Generating high power

DTSi Technology

Page 19: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Accurate ignition timings at different speeds is major task controlled by the controller by

CDI(Computerised Direct Ignition) system New generation throttle response systemThe digital CDI in the new Pulsar, which

features an advanced MCU handles the spark delivery.

DTSi Technology

Page 20: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

• The programed chip’s memory contains the optimum ignition timing for any given engine rpm, thereby squeezing out the best performance characteristics from the combustion chamber

• Motorola MPC 555 • POWER PC Performance Optimization With

Enhanced RISC - Performance Computing

DTSi Technology

Page 21: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.
Page 22: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.
Page 23: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Criteria for selecting MCUAvailability of Assembler Code-efficient compiler Technical Support

Page 24: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Criteria for selecting MCU

Ready Availability in needed quantities

Page 25: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Wine Yard’s Bitter Experience - 2006Street Light Automation Project in Nalgonda &

Warangal Municipality with AT89S8252 MCU8K flash – 1000 write / erase cycles2K EEPROM – 1,00,000 write / erase cycles3 – 16 bit counters 9 – interrupt sourcesInterrupt recovery from power down

Page 26: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Wine Yard’s Bitter Experience - 2006ATMEGA 25604KB EEPROM256KB Flash2- 8 bit counters4 – 16 bit countersInternal calibrated oscillator

Page 27: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Design Applications with RTOS

Page 28: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Checklist to choose your MCUSupport for OSFootprint required by OSMaximum number of tasks

Page 29: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Checklist to choose your MCUQNX NeutrinoARM, POWER PC, X86, Pentium

Needs 64K Kernel ROM

Page 30: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Checklist to choose your MCUVxWorks: ARM, Power PC, Motorola Coldfire

RTLinux:X86, Pentium, Power PC, ARMNeeds 4MB footprint

Page 31: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Suitable MCU makes your product

UNIQUE

Page 32: Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad How to select the right MCU for your design.

Thank you……!!