Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris.

Slides:



Advertisements
Similar presentations
September 18, A device for storing and retrieving digital information It consists of one or more rigid ("hard") rapidly rotating discs (platters)
Advertisements

USB Controlled IO Module Jon Knoll Dave Wolowicz Sponsored by: Dr. Kin Li A 499a Project.
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Design & Prototyping of Hybrid Electric Vehicle Electronic Control Unit Dinçer Mehmet BAHAR Energy Institute 2008,Gebze.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Senior Design Hardware Presentation David Anthony.
Professor Sung-Yeul Park
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Knowledge to Shape Your Future Electric / Gas / Water Information collection, analysis and application MekElekItroniks Design Review Battery Charger Project.
Printed Circuit Board Design
Understanding Power Supply Basics and Terminology
Building a Typical Electronic Project in Senior Design Peter Wihl (former Guest Lecturer)
PCB Layout Design. PCB Layout Special Layout Considerations 4 in.
Introduction to Prototyping a LED Driver Part I: Driver Design and Component Selection September 24-28, 2012 Carol Lenk.
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Bonitron Air Demand Scheduler Design Review Vanderbilt Senior Design Alex Brown Ajmer Dwivedi Cory Haugh February 04, 2008.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Infant Respiratory Rate Monitor Group 11 Sean Ermer Tim Lau Leo Li Mentor: Dr. Daniel Moran.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Ch4 Electronic Components Circuit/Schematic Symbols.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
Miguel Contreras IME 458 – Advanced Microelectronics and Electronic Packaging Spring 2014 Infrared Sensitive Lights (ISL)
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
TS 1.1 Basic Digital Troubleshooting 1 ©Paul Godin Updated August 2013 gmail.com.
Printed Circuit Board Anarchy DriveBy ITP - November 13, 2006 Nick Sears – Michael Ang –
PCB Presentation Group 6 – String Us Up! Matthew Barton Clifford Risley Patrick Nice Seth “Schematic” George.
Scrolling LED Project Michael Turovskiy IME 458 Dr. Jianbiao Pan 6/5/2013.
Introduction to Design. Five Stage Electronic Design and Fabrication Process Design Stage Drawing Stage Experimentation Prototyping Stage Testing / Troubleshooting.
General Purposes Input/ Output Daughter board for Univ Eval Rev B Julien Cercillieux University of Hawaii
A Crash Course in HARDWARE SIGMil. “Real world” hardware (analog) “Virtual world” hardware (digital)
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
LDO or Switcher? …That is the Question Choosing between an LDO or DC/DC Converter Frank De Stasi Texas Instruments.
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.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2011/12/9Wireless Sensor Network And Labs fall
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Renesas Electronics Europe GmbH A © 2010 Renesas Electronics Corporation. All rights reserved. RL78 Port architecture.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
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.
TCSP Presentation #3 Team 14 SPOT DASH. Schematics 3 Pages 3 Pages Page 1: Buttons, LEDs, sensors related circuits Page 1: Buttons, LEDs, sensors related.
©F.M. Rietti Embedded Systems I Controllers Data Sheets.
Project Goals Our task was to take the proof of concept and make a production ready prototype with the following parameters Use low cost microprocessor.
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
Krister Borge Elektronics & computertechnology, employed at Sonen. CIRCUIT DESIGN IN EAGLE.
How to make a PCB.
Biomedical Instruments Design 475 BMIS Circuit Design.
DOODLE DRIVE Presenter: Edward Kidarsa Team 6 Tablet Controlled Vehicle.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
Introduction to Linear Voltage Regulators Krishna Kishore Reddy K 2010H223084H.
Mechatronics Putting It All Together A Quick Look Into PCB Design July 17, 2013.
Power Distribution Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Cmod A7 Breadboardable Artix-7 FPGA Module
Development of T3Maps adapter boards
Bonitron Air Demand Scheduler Design Review
Microcontroller Evolution
Jamis Martin Trenton Andres Jay Zifer Brad Nowak
Preliminary PCB Design
Basic Electronic Assembly and Test
Changed wiring of the 555 timer
Electronic Education Kits
Introduction to Linear Voltage Regulators
P14372 Actively Stabilized Hand-Held Laser Pointer
Journey: Introduction to Embedded Systems
Group 2 Christian Jackson Connor Roggero Lucas Pasqualin Mike Ferraro
Basic Electronics Part Two: Electronic Components.
Microcontroller Evolution
Wireless Embedded Systems
FAN5622/4/6:. 2, 4 and 6 Channel Linear. LED Drivers with Single-
Presentation transcript:

Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris

Digital System Design :: Topics Introduction Component Selection Bill of Materials (BoM) Circuit Implementation Breadboarding Printed Circuit Board (PCB) Interpreting Datasheets

Introduction How to build a digital system? Requirements Component selection Implementation Debug

Context Matters What is your purpose? Rapid prototyping / hackathon? Ease of design – breadboarding is great if possible Low volume prototype / production? PCB, focus on features & schedule over cost Mass production? PCB, spend more time to drive down cost

Requirements Function Power Consumption Form Factor Cost Schedule

Component Selection Find parts to meet function Capabilities / performance Supply voltage Package Interfaces Power consumption Environmental qualification Temperature / vibration / radiation / etc. Geek out and follow components you like Art of Electronics electronicdesign.com

Supply Voltage Pick parts with compatible logic levels 5 V will cook most parts today Many have 3.3 V interfaces Some only run at 1.8 V or lower If not possible, use level shifters Core voltage may be lower than I/O Multiple power supplies required

Package Through-hole Surface mount with pins on edges Convenient for breadboarding Consumes lots of board area Unavailable for modern parts Surface mount with pins on edges Good choice for low volume PCBs Surface mount with pads underneath Only option for some advanced components Difficult and costly to assemble

Integrated Circuit Packages digikey.com

Other packages Through-hole components SMT Passive Components Package dimensions in mils 0805 easiest for soldering 0603 doable with skill 0402 doable with much skill 0201 for robots only

Breakout Boards Some popular SMT components available on breakout boards. E.g. adafruit.com, sparkfun.com

Power Budget Internet of Things device 3.7 V 300 mA-h Li-ion rechargeable battery 20 mA in active mode (1% of the time) 0.1 mA in idle mode (99% of the time) Average power: 20 * 1% + 0.1 % 99% = 0.3 mA Battery life: 300 mA-h / 0.3 mA = 100 hrs (6 weeks)

Bill of Materials Example

PCB Design Software BoM Layer Stack & Trace Widths Symbols & Footprints Schematic Layout Routing Design Rule Checks Fabrication Assembly

PCB Design at HMC Software: Mentor Graphics PADS BoM: Components from DigiKey if possible Layer Stack & Trace Widths 2 layers for quick hacks 4 layers for most Clinic prototypes 6 mil minimum trace width + spacing Fabrication: Advanced Circuits $33 / $66 student 2/4 layer specials Beyond 5 units, standard pricing is better Assembly: You or Action Assembly

Voltage Regulators Convert battery or wall wart to stable lower voltage Regulator types DC regulators 7805 drops >8 to exactly 5 Low Dropout Regulators need less headroom Switching regulators Greater efficiency (often > 80%) Require external inductor

Power Supply Integrity All physical systems have inductance between the voltage regulator and circuits being powered Changing current draw causes voltage drop across inductor, malfunctions Use bypass capacitors to stabilize power supply 10 μF near voltage regulator 0.1 μF near each component High-performance components need more See datasheet for guidance

Interpreting Datasheets Learn standard terms for specs Fully understand the datasheet before you use a component Skimming is better than searching

Datasheet Examples: 74HC08 What is the power supply voltage How much supply current does it draw? What are the logic levels? Can it read an input from 3.3V logic? How much output current could it drive? How to hook up an LED? How much input current does it draw? How to hook up to a switch? What packages are available? What temperature range can it operate over?

Datasheet Examples: Cyclone II Cyclone II EP2C35F672 From DE2 board Representative FPGA

Datasheet Examples: LIS3DH Accel Representative peripheral SPI communication

Datasheet Examples: STM32F042 Microcontroller Challenge of big datasheet