320 likes | 426 Views
How to select the right MCU for your design. Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad. Natural Tendency. A Design Engineer looks for Greater Performance More Memory Results in needless extra cost & Complexity. Criteria for selecting MCU.
E N D
How to select the right MCU for your design Maryala Srinivas Founder & Managing Director Wine Yard Technologies, Hyderabad
Natural Tendency A Design Engineer looks for • Greater Performance • More Memory Results in needless extra cost & Complexity
Criteria for selecting MCU • 8 bit / 16 bit / 32 bit • In-built features like ADC/EEPROM • Packaging (Dual in Line / Quad flat pack) • Power Consumption • Amount of on chip RAM & ROM • Number of I/O pins • Cost efficiency
Microcontroller Temperature Sensor ADC Driver Relay AC Temperature Controller
Microcontroller Temperature Sensor Driver Inbuilt ADC Relay AC Temperature Controller modified Design
Microcontroller Time Input Driver EEPROM Relay Street Light Controller
Microcontroller Time Input Driver Inbuilt EEPROM Relay Street Light Controller Modified Design
MCU Erase / rewrite rates Customers 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.
RISC or CISC As performance demands increase, engineers tend to switch from CISC to RISC New 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.
RISC or CISC Toshiba TMP92CZ26A Fastest 32-bit Color Display CISC Microcontroller is a new 32-bit CISC MCU that runs at 80 MHz RISC 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
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
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
Accurate ignition timings at different speeds is major task controlled by the controller by • CDI(Computerised Direct Ignition) system • New generation throttle response system The digital CDI in the new Pulsar, which features an advanced MCU handles the spark delivery. DTSi Technology
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
Criteria for selecting MCU Availability of • Assembler • Code-efficient compiler • Technical Support
Criteria for selecting MCU Ready Availability in needed quantities
Wine Yard’s Bitter Experience - 2006 Street Light Automation Project in Nalgonda & Warangal Municipality with AT89S8252 MCU 8K flash – 1000 write / erase cycles 2K EEPROM – 1,00,000 write / erase cycles 3 – 16 bit counters 9 – interrupt sources Interrupt recovery from power down
Wine Yard’s Bitter Experience - 2006 ATMEGA 2560 4KB EEPROM 256KB Flash 2- 8 bit counters 4 – 16 bit counters Internal calibrated oscillator
Checklist to choose your MCU Support for OS Footprint required by OS Maximum number of tasks
Checklist to choose your MCU QNX Neutrino ARM, POWER PC, X86, Pentium Needs 64K Kernel ROM
Checklist to choose your MCU VxWorks: ARM, Power PC, Motorola Coldfire RTLinux: X86, Pentium, Power PC, ARM Needs 4MB footprint