Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut."— Presentation transcript:

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

2 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

3 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.

4 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

5 Case Study : Micro-mouse watching video clip : http://www.youtube.com/watch?v=peEpkRIKDE s&NR=1

6 Micro-mouse ?

7 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

8 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

9 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

10 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

11 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


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

Similar presentations


Ads by Google