How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.

Slides:



Advertisements
Similar presentations
EMBEDDED SYSTEMS. Textbook: T. Bräunl Embedded Robotics, Springer 2003.
Advertisements

Embedded Systems Microcontrollers & Embedded Processors An Overview.
Two Way Remote Control Dr. Abdelhafid Bouhraoua. Outline Context, Motivations and Applications Principle of Operation Components Implementation Problems.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
EE290: Introduction to Microcontrollers Spring 2002 Martin D. Fox M.D., Ph. D.
By Solid State Workshop. ● A microcontroller is an integrated circuit that is programmed to do a specific task. ● Microcontrollers are really just “mini-computers”.
Dedicated Computer Systems
Embedded Systems Introduction CS423 Dick Steflik.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
ASPPRATECH.
Industrial automation Using Microcontroller By: Engr. M
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Introduction to Embedded Systems. What is an Embedded System? Electronic devices that incorporate a microprocessor or microcontroller within their implementation.
Getting Started With DSP A. What is DSP? B. Which TI DSP do I use? Highest performance C6000 Most power efficient C5000 Control optimized C2000 TMS320C6000™
Fundamental of Microcontrollers
HOME AUTOMATION THROUGH ANDROID MOBILE. What is Home Automation?  Home automation involves introducing a degree of computerized or automatic control.
Camera Interfacing using ARM7
Resources: Hardware and Software Senior Design – Fall 2011.
Choosing a Microcontroller Architecture Feb 18, 2013 Bill Giovino v1.1 An Overview of the Microcontroller Marketplace 1.
EC4012PA PIC 18F Introduction 2  Processor  Input Devices  Output Devices  Memory Devices 3.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Bringing your technology to life…
Bringing your technology to life…
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
L29:Lower Power Embedded Architecture Design 성균관대학교 조 준 동 교수,
COMPUTER SKILLS Chapter 1: Basic Concepts of IT 1.
The “National Model” Program for High School Electronics Parkside High School - CTE Electronics Technology Salisbury, Maryland.
Smart Homes TAJINDER SINGH CSC 490. Smart Home What is a Smart Home?
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
Electricity and Electric Circuits
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
The AVR Microcontroller: History and Features
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
IT-AMS Applied Microcontroller Systems (5 ECTS , Q3, E/IKT/EP)
CS/EE 5810 CS/EE 6810 F00: 1 Embedded Systems vs. GPR.
Slides created by: Professor Ian G. Harris Embedded Systems  Embedded systems are computer-based systems which are embedded inside another device (car,
DESIGN CONSTRAINTS AND MICRO SELECTION PRESENTED BY: JACKSON MCCORMICK Acoustic Storm Interweaving the impressive visual power of electricity and the visceral.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
Prepared by:- Man Mohan Krishna ECE  Advance technology  Establishment 1999  Location chandigarh  Working area  Products  Key area of training.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
6/11/20161Preetha V. AP/EEE SNS College of Engineering.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Embedded Systems.
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
Electronics: Technologies, Definitions and Introductory Concepts
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
EMBEDDED SYSTEMS.
MCU – Microcontroller Unit – 1
IT-AMS Applied Microcontroller Systems (5 ECTS , Forår, E / IKT)
Microcontroller Applications
Technology Literacy Hardware.
EMBEDDED SYSTEMS SUCHITA M. DAKI.
Introduction.
EmbedDed Systems – MECT190
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
Why microcontrollers in embedded systems?
EmbedDed Systems – MECT190
ECE 477 Design Review Team 21 - Spring 2013
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
EMBEDDED SYSTEMS.
EMBEDDED SYSTEMS & ITS APPLICATIONS
SNS COLLEGE OF TECHNOLOGY
Introduction to Embedded Systems
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut

Microcontrollers and Embedded Controllers l Controls some process or aspect of the environment: Microcontrollers Vs. DSPsMicrocontrollers Vs. DSPs l DSPs optimized for math [multiplies] l Embedded controller may not be a microcontroller per se but is used for special purpose control application l Typical applications: temperature control, smart instrument, GPS, digital lock, cell phone, etc.. l Exercise: write down five µController based devices

Examples l Personal information products: Cell phone, pager, watch, pocket recorder, calculator l Laptop components: mouse, keyboard, modem, fax card, sound card, battery charger l Home appliances: door lock, alarm clock, thermostat, air conditioner, tv remote, hair dryer, VCR, small refrigerator, exercise equipment, washer/dryer, microwave oven l Toys; video games, cars, dolls, etc.

Microcontrollers l Processing power: 4 bit, 8 bit, 16 bit, 32 bit Microcontrollers.com: “ The highest rate of new product success is in the 8-bit microcontroller market. The lowest rate of success is in the 64- and 32-bit microcontroller markets. ” l Specific features: communications, keyboard handling, signal processing, video processing

Case Study : Micro-mouse watching video clip : s&NR=1

Micro-mouse ?

l Understand design specification - Operating conditions, actuators, sensors, and tasks l Select an appropriate target microcontroller - Need to capture main features of microcontroller from the design specification - Select the proper controller l System design and test - Design other circuits - Test individual functions with circuits - Debug and complete programming Design Procedure of Microcontroller based System

Ex: Design Home Energy Controller l I live in the four bedrooms and two floors house. l I would like to design home energy systems with following features: - Each room has a temperature sensor, a cooler, and a heater - Each room has two lights and their control switches - In the living room, we have a LCD monitor and home theater audio systems - Home energy systems need to provide user interface for setting temperature, light control, cooler and heater control l System design and test - Design other circuits - Test individual functions with circuits - Debug and complete programming

Digikey: Microcontroller ManufacturerWho make it?Analog Devices Inc, Arduino, Atmel, Cypress Semiconductor Corp, Epson Electronics America Inc, and so on SeriesGroup of family568xx, 56F8xx, Core ProcessorProcessor Technology ACE1001, ARM, C28x, Z8 Core SizeData bit and number of core 4, 6, 8, 16, 32 bit, Duel, Quad, Single, Tri-core SpeedClock Speed10MHz ~ 1000 MIPS ConnectivityCommunicationEthernet, SCI, USB, CAN, and so on. PeripheralsInternal function blocks LCD, PWM, WDT, DMA, Motor control Program Memory Memory size

Starting point: “Microcontroller System Design” l Hardware design - Evaluation hardware boards - Reference schematic circuit - Application notes l Software - C compiler, assembler, and tool chains - Example codes, modular, and flowchart l Debugging Tools: emulator, JTAG programmer

Future Microcontroller System? l High speed: GHz l Multi-core: Dual, Tri, and Quarter l Multi-chips: DSP and ARM processor l Combination with FPGA and Microcontroller : Xilinx and Atmel However, still we need to know l Analog circuit for sensing ADC signals l High power driver circuit