Design Considerations for Embedded Designs. YOU’RE IN FOR A TREAT 3 5 8 14 17.

Slides:



Advertisements
Similar presentations
Team: – Brad Jensen – Will Klema – Nate Schares Client: – PowerFilm, Inc. Advisor: – Dr. Ayman Fayed Solar-Powered Mobile Power Station (MPS)
Advertisements

Activity-Based Management
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Control Feasibility ATMega328 has 18 I/Os (16 brought out) 5V 16MHz External OSC 4 out of 6 Successive A-to-D ports available Features SPI,6.
A Case for Custom Silicon in Enabling Low-Cost Information Technology for Developing Regions Z. Foo, David Devecsery, T. Schmid, N. Clark, R. Frank, M.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Fundamental of Microcontrollers
The domestic refrigerator-An example A car door mechanism.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Microprocessor Block Diagram
Spring 2000, 4/27/00 Power evaluation of SmartDust remote sensors CS 252 Project Presentation Robert Szewczyk Andras Ferencz.
“Signal Integrity for High Speed Design” Technical Course
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring
Professor: Chi-Jo Wang Student : Nguyen Thi Hoai Nam DIGITAL SIGNAL PROCESSOR AND ENERGY CONTROL.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
Typical Microcontroller Purposes
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
ELE22MIC Lecture 18 The AVR Sleep Modes The ATMEGA128’s Timer System
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
CONFIDENTIAL Page 1 MICRF505 Summary u Smaller: l Very High Level of Integration l 5x5mm MLF-32 Package u Easier: l Fewer External Components To Select.
©F.M. Rietti Embedded Systems I Controllers Data Sheets.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Design Constraint Presentation Team 5: Sports Telemetry Device.
Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.
ECE 2799 Electrical and Computer Engineering Design ANALOG to DIGITAL CONVERSION Prof. Bitar Last Update:
Chapter 12 Some PIC Microcontroller Advances The aims of this chapter are to introduce: To introduce in overview two microcontrollers which show some enhanced.
CSE466 - Fall What is an Embedded System  Its not a desktop system  Fixed or semi-fixed functionality (not user programmable)  Lacks some or.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Embedded systems and sensors 1 Part 2 Interaction technology Lennart Herlaar.
Components of a typical full-featured microcontroller.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
© Date: 10/07 vinvin Product Presentation High-Speed, Microcontroller-adaptable, PWM Controller MCP1631 October 2007.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
Networked Embedded Systems Sachin Katti EE107 Spring 2016 Lecture 1 Introduction.
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Mechatronics Putting It All Together A Quick Look Into PCB Design July 17, 2013.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
SUBMITTED BY EDGEFX TEAM
Popular Microcontrollers and their Selection by Lachit Dutta
Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris.
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Reliability and Safety Analysis
Introduction to Microcontrollers and the Board of Education
Mission Profile Aware IC Design - A Case Study -
Choosing a Microcontroller Architecture
AVR – ATmega103(ATMEL) Architecture & Summary
Introduction to Arduino
Presentation transcript:

Design Considerations for Embedded Designs

YOU’RE IN FOR A TREAT

A LITTLE BIT ABOUT US Epsilon 5 Engineering (E5E) was created as a spin-off venture from the University of New Brunswick’s world renowned Institute of Biomedical Engineering (IBME). We are a research and development company whose personnel has been involved in numerous state- of-the-art projects (ACOA AIFs, US DARPA Revolutionizing Prosthetics). LEARN MORE AT: UNB’s Institute of Biomedical Engineering

QUALIFIED PROFESSIONALS Mechatronic Applications Measurements Embedded Systems PCB Design Product Assembly Firmware Programming Low Power Systems Biomedical Instrumentation Analog Design

How do I start planning a microcontroller-based design? Improves time estimates for project completion Ensures project’s feasibility Prevents the addition of new features during the project design (a.k.a. feature creep)

How do I start planning a microcontroller-based design? High level scope of the project Lock in commitment Improves time estimates for project completion Ensures project’s feasibility Prevents the addition of new features during the project design (a.k.a. feature creep)

How do I start planning a microcontroller-based design? Analyze, design, and document algorithms/processes Identify and devise predictable and robust operation High level scope of the project Lock in commitment

Do I need them?

What should I use?

Other factors?

What kind of on-chip peripherals are available? Analog to Digital converters Communication modules (I 2 C, SPI, UART, CAN, USB) Output comparator (PWM, Digital Pulse)

So many choices… How do I choose?

May cut down on code size Decreases complexity Reduces number of pins used...

Power Budget Device usage scenarios Battery capacity, physical size and chemistry Battery or mains powered? Temperature effects Low power vs cost vs size Supply voltage effect

Tips for Power Reduction Built-in peripherals Sleep, Idle, Doze, etc Peripheral availability External peripherals I/O pins and pull-ups Clock sources and clock switching

Code Optimization for Power Reduction Bit shifting vs multiplying/dividing Power vs clock frequency (P=CV 2 F) Impact on peripheral power Interrupts Instruction cycle count Transmission rates

Component Selection Think long term Minimum quantity You get what you pay for Availability Parametric Search Use customer reference (or similar) “Missing or incomplete documentation is the lead cause of production delays, defects and cost overruns” ( Include all details (package, tolerance, temp, etc.)

Schematic/PCB Design Single Sided? (Soldermask) Proper/consistent parameters for all parts Andrew Huang ( Test points Size – How small is too small? Manufacturer (4x4” board): APCircuitsPCB PoolOSH Park Price$167$71.65($125.77)$80 Delivery TimeShips in 3 days with overnight 8 days (4 days)2-3 weeks Notes16 sq inch min$5 sq inch

Case PCB shape first to meet layout requirements Import existing PCB shape Import case to define board shape Use CircuitWorks or Desktop EDA if possible Import PCB into ECAD as part of assembly to create case shape Datasheet drawings

HAVE A WONDERFUL DAY