ECE 477 Digital Systems Senior Design Project. Module 7 Real-World Design Constraints and Product Packaging Considerations

Similar documents
Package (1C) Young Won Lim 3/20/13

Homework 5: Circuit Design and Theory of Operation Due: Friday, February 24, at NOON

Package (1C) Young Won Lim 3/13/13

Intro to Logic Gates & Datasheets. Intro to Logic Gates & Datasheets. Introduction to Integrated Circuits. TTL Vs. CMOS Logic

Intro to Logic Gates & Datasheets. Digital Electronics

logic table of contents: squarebot logic subsystem 7.1 parts & assembly concepts to understand 7 subsystems interfaces 7 logic subsystem inventory 7

Homework 6: Printed Circuit Board Layout Design Narrative

This presentation will..

Number Name Description Notes Image 0101 Resistor, 100 ohm. brown-black-browngold. ¼ watt, 5% tolerance, red-red-brown-gold. brown-black-red-gold.

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

TEXAS INSTRUMENTS ANALOG UNIVERSITY PROGRAM DESIGN CONTEST MIXED SIGNAL TEST INTERFACE CHRISTOPHER EDMONDS, DANIEL KEESE, RICHARD PRZYBYLA SCHOOL OF

Curve Tracing Systems

Three-Phase BLDC Gate Driver with Power Module

Arduino Dock 2. The Hardware

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

GUIDE TO SP STARTER SHIELD (V3.0)

Variable Power Supply Digital Control Circuit Diagram Using Lm317

Home Security System with Remote Home Automation Control

12v Power Controller Project Board

Introduction to the Personal Computer

Design Document. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Over 5,000 products High Performance Adapters and Sockets Many Custom Designs Engineering Electrical and Mechanical ISO9001:2008 Registration

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino,

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

LOW ENERGY ANDROID GAMEPAD. Project Proposal

Adapter Technologies

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Downloaded from Elcodis.com electronic components distributor

Wireless Power Panel Meter (WPPM)

Introduction Overview Of Intel Packaging Technology

THE COMPLETE ALL IN ONE ROBOT 360 NANO BOT

Arduino Internals. Dale Wheat. Apress

Cypress PSoC 4 Microcontrollers

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board, Revision C User Manual

automation catalog NX5 Family of controllers for building a u t o m a t i o n a n d e n e r g y managment. by rikmed x rikmed

Homework 11: Reliability and Safety Analysis

EZ-Bv4 Datasheet v0.7

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

XC164CS Prototype Board

Selecting Sockets. Introduction. Mechanical Considerations for J-Lead Sockets. for Altera Devices

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson

Copyright White Box Robotics Inc. and Frontline Robotics Inc

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

DEV-1 HamStack Development Board

Embedded Robotics. Software Development & Education Center

Cypress PSoC 4 Microcontrollers

Chapter 3: Computer Assembly

Robotics Training Module ABLab Solutions

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

Smart Restaurant Menu Ordering System

Using the PCB Component Wizard

IC Obsolescence Solutions

Wireless Home Control System

VLSI AppNote: VSx053 Simple DSP Board

AS Channels Capacitive Touch Sensor IC From Santa Clara, United States of America

Data Sheet. Prerequisites For Using the IPC Library. Library Features: IPC-SM Library. IPC-SM Standard. Library Organisation

LAMPIRAN I (LISTING PROGRAM)

Figure 1. A test controller communicates with User I/O, the DUT, a DMM, and a PC (for program development).

Universal RFID Socket board with USB interface

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON

Pmod modules are powered by the host via the interface s power and ground pins.

Quick start Guide POCKET TV

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline

BMS: Installation Manual v2.x - Documentation

EMBEDDED SYSTEMS COURSE CURRICULUM

BASICS OF THE RENESAS SYNERGY PLATFORM

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017

MAXREFDES82#: SMART FORCE SENSOR

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

Ten (or so) Small Computers

AlphaBot2 robot building kit for Arduino

4X4 Driver Shield Manual

Homework 13: User Manual

EVB-USB2514Q36-BAS, USB2513 and USB Pin QFN Evaluation Board User Manual

ECE 5745 Complex Digital ASIC Design Topic 7: Packaging, Power Distribution, Clocking, and I/O

HES-3109 SERIES 9 PORTS 10/100/1000BASE-T MANAGEMENT ETHERNET SWITCH

From Prototyping to Production. Modules Accelerate the Power Design Process

Motherboard Components of a Desktop Computer

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Wall-Follower. Xiaodong Fang. EEL5666 Intelligent Machines Design Laboratory University of Florida School of Electrical and Computer Engineering

User Manual Rev. 0. Freescale Semiconductor Inc. FRDMKL02ZUM

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

eip-24/100 Embedded TCP/IP 10/100-BaseT Network Module Features Description Applications

Advance Robotics with Embedded System Design (ARESD)

Module 3B: Arduino as Power Supply

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Lost Item Pager. Project Description. Russ Kinley

Mercury System SB310

Additional Slides for Lecture 17. EE 271 Lecture 17

PBLN52832 DataSheet V Copyright c 2017 Prochild.

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia

EasyPIC5 Development System

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to a Typical PC. Freedom High School

ARDUINO LEONARDO ETH Code: A000022

AN-719 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

Freescale s Next Generation 8-bit LCD Solutions

Transcription:

2011 by D. G. Meyer ECE 477 Digital Systems Senior Design Project Module 7 Real-World Design Constraints and Product Packaging Considerations 1

Reference: IEEE Spectrum,, January 2003 Instructional Objectives: To gain a better understanding of the real- world constraints associated with a digital system design project To gain a better understanding of product packaging considerations Outline: Real-world design constraints Product packaging considerations 2

Real-World Design Constraints Choice of logic family voltage swing of outputs (relative to requirements of other inputs) = DCNM current source/sink capability = Fan-out speed of operation power dissipation functions available price others? 3

Real-World Design Constraints Choice of supply voltage(s) power dissipation (goes up as square of supply voltage) some functions (e.g., a specific CODEC) are only available for certain supply voltages possible need for level translation buffers (look for higher voltage tolerant input availability, e.g., 3.3 V part with 5 volt tolerant inputs) power supply complications (multiple voltage regulators, DC-DC converters, etc.) 4

Real-World Design Constraints Choice of operating frequency(s) power dissipation (increases linearly with operating frequency) know difference between static and dynamic logic: static logic can operate down to D.C. (i.e., no minimum clock rate) dynamic logic requires a minimum clock rate different parts of circuit may need to operate at different frequencies some microcontrollers have PLL that allows convenient changing/programming clock frequency for different operating modes 5

Real-World Design Constraints Choice of IC package(s) DIP (dual in-line package) facilitates prototyping, but larger than necessary surface mount preferred for most components (prototyping is a challenge, but can be done and tools are available) PLCC (plastic leadless chip carrier) no longer very commonly used (fragile) PGA (pin grid array) hard to route on 2- layer board BGA (ball grid array) DON T USE!! 6

Real-World Design Constraints Common packages: SOT##: small outline transistor SO / SOIC: small outline IC (T)SSOP: (thin) shrink small outline package LQFP: low quad flat pack TQFP: thin quad flat pack QFN: quad flat, no-lead (try not to use) CSP: chip scale package (do not use) DICE: actual silicon die (do not use) Try to avoid exposed flags (on bottom of IC) as pins 7

Some Prototyping Adapters 8

Real-World Design Constraints Choice of component manufacturer(s) and/or distributors always a good idea to have more than one source/supplier (steer clear of parts that are only available from a single distributor) some have better than others documentation (steer clear of parts that have little/no on-line documentation) support ( real people on real phones ) reliability ( dead on arrival parts ) price development tools (look for 3 rd party support) generosity/promptness in sampling parts 9

Real-World Design Constraints Certification requirements U/L (anything that plugs in) FCC anything that communicates via RF or common carrier (TELCO) FCC anything that accidentally radiates RF (i.e., just about every product that incorporates a microcontroller) can cause a MAJOR DELAY in product release Methods for reducing RF emissions packaging (shielding) board layout (copper pour) ferrite beads minimize clock frequency (where possible) reduce output pin drive (where possible) 10

Real-World Design Constraints Field upgrade/maintenance features built-in in self-test (BIST) diagnostic mode modular construction (where possible) unique connectors for different cables ( idiot-proof re-assembly) 11

Design Constraint Homework Itemize your project s processing power requirements ALU/data bus width/data types address bus width/memory expandability on-chip memory types/amounts (Flash/SRAM) specialized instructions (e.g., multiply/divide) MIPS/clock speed/instruction cycle count on-chip peripheral requirements Regular: PWM, ADC, SCI, SPI, TIM, RTI, IIC Network: CAN, ethernet direct support requirements external reset controller crystal/resonator/oscillator module 12

Design Constraint Homework Itemize your project s external interfacing requirements number/type (input/output) of port pins port pin expansion (external shift register) data direction register support current drive capability (programmability) output voltage swing input voltage tolerance input pin pull-up/down up/down (programmability) power consumption constraints battery powered (rechargeable?) supply voltage(s) voltage regulation requirements current requirements 13

Design Constraint Homework Once you have determined your project s microcontroller-related related constraints, pick at least two candidate parts that match your system requirements as closely as possible In your discussion, describe how the microcontroller-related related design constraints guided the selection, comparison, and evaluation of the candidate parts The ultimate goal is to match (as closely as possible) your project s requirements with the capabilities and resources available on the microcontroller chosen Repeat this procedure for any other MAJOR components needed (e.g., MP3 decoder) 14

Packaging Considerations Based on the IEEE Spectrum article, what are some of the most important packaging considerations for handheld devices? size (fit in pocket) weight cost shape (ergonomic) durability battery life upgradeability storage capacity style features display size font size button size GUI intuitive operation wireless I/F 15

Packaging Considerations What is the relationship between packaging and marketability? ratio of screen size to overall size (want screen size to be as large as possible) buttons large enough to be pressed by normal people (or, icons on touch screen large enough to see and differentiate among) match of technical capability to intended audience ( personality target ) e.g., better if cell phone put to ear (vs. use of earbuds) feature creep dilemma marginal multi-purpose device (does lots of things, none very well) or high-performance single-purpose (does single thing well simple, reliable, long battery life) 16

Packaging Considerations Examples of feature creep watch with web browser (Bill Gate s SPOT) http://news.bbc.co.uk/2/hi/business/2487787.stm net-enabled enabled toaster http://www.reghardware.com/2008/09/11/wacky_toaster/ others? Opinion: At some point, designers and manufacturers need to come to grips with the fact that: (a) smaller and better are not necessarily synonyms, and (b) not every home appliance benefits from being on-line. 17

Packaging Considerations Desktop products power supply/line connection wall wart or in-line transformer internal supply/normal A.C. power cord cabinet material and size/shape/color keypad/display size/type ventilation requirements line-of-sight requirements (IR remote control) interface cable requirements phone-line jack network cable jack game controller jack 18

Packaging Considerations Desktop products (continued) wireless RF/network requirements antenna size/placement/orientation effective operating range half vs. full duplex operation Mobile (robot) products power supply batteries (rechargeable) fuel gauge intelligent charging (speed/convenience) weight/inertia/size material (metal, plastic, composite) and shape/color motor type (BDC, BLDC, stepper), feedback 19

Packaging Considerations Mobile (robot) products (continued) sensor requirements IR obstacle detection (where mounted) ultrasonic distance sensing (where mounted) digital compass accelerometer GPS wireless RF/network requirements antenna size/placement/orientation effective operating range half vs. full duplex operation 20

Packaging Design Homework Analyze similar existing products illustration and description of packaging used discussion of positive and negative aspects of the product s packaging aspects of the commercial product s packaging you plan to copy or adapt aspects of your project s packaging that are unique (or that differentiate it from the commercial product under consideration) 21

Packaging Design Homework Develop a set of specifications for your design project s packaging detailed scale CAD drawing illustrating size and shape construction materials list any special tooling requirements estimates of packaging weight and cost PCB footprint layout (based on major components selected in Homework #3) Underlying principle to keep in mind: This is an ECE course, not an ME course! 22