ECE 445 Resources Brady Salz January 27, 2015. Outline  Microcontrollers vs. DSPs vs. Embedded Processors –Brands and Series –Development Tools  Sensors.

Slides:



Advertisements
Similar presentations
… with apologies to those who already know all this. Tips for Teaching On-Line How to Succeed With FRED Barriers to Student Learning in an On-Line Environment.
Advertisements

TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Embedded System Lab. What is an embedded systems? An embedded system is a computer system designed for specific control functions within a larger system,
With the Wi-Fi LaunchPad
LabView Basics.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Microcontroller – 3 PIC.
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
Click Here to Begin. Objectives Purchasing a PC can be a difficult process full of complex questions. This Computer Based Training Module will walk you.
Computer Literacy and Applications Introduction To Computer and Information Technology.
Getting Started with PIC Microcontrollers Kelly Flowers – NN8E April 18 th, 2011.
Embedded Computer ( Sisteme incorporate ) MPU vs. CPU / Alternative Texas Instrument, Freescale, ARM RISC and CISC approaches Single Chip Design System.
Surrey Space Centre, University of Surrey, Guildford, Surrey, GU2 7XH ESA Wireless Sensor Motes Study George Prassinos, SSC, University of Surrey.
Embedded Systems Introduction CS423 Dick Steflik.
Mgt 240 Lecture Exam Review February 1, Homework Three Due Friday 2/4 at 5pm Due Friday 2/4 at 5pm Any questions? Any questions? Posted on course.
Hardware Evaluation and Selection James D. Lehman Educational Technology Purdue University.
Arduino. Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source.
ECE 300 Embedded Microcontroller Project Group 4 Bryan Bollinger Molly Kryder David Windsor Brian Washington.
The Motherboard (The Heart of Your Computer) Katie Agnew CEDu Oconomowoc.
Resources: Hardware and Software Senior Design – Spring 2012.
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.
31st July 2008AIDA FEE Report1 AIDA Front end electronics Report July 2008 Progress Virtex5 FPGA choice Milestones for prototype delivery.
Bringing your technology to life…
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Flash Cards Computer Technology.
Mini Sumo Electronics Tutorial F09. outLINE Board Overview Components and Soldering Testing and Debugging General Advice.
Translate the following message:
1 EECS 373 Design of Microprocessor-Based Systems Mark Brehob University of Michigan Lecture 13: Embedded processors October 24 th and 29 th, 2013 Much.
6/15/2002ECE 345 ECE 445: Senior Design Laboratory Lectures and Training in Electrical Hardware and Associated Skills.
ECE 445 Resources Kevin Bassett September 2, 2014.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
10/14/2015www.itcsoftware.com1 Real Time Solutions.
ECE 445: Senior Design Resources. Outline Website (already covered) –Web-board, Calendar, Grading Information, Past Projects, etc. SDL Software –Simulation,
Prepared by: Abdullah F. F. Shehadeh Abd-Errazzaq Shehadeh Abd-Errazzaq Shehadeh Hardware Graduation Project
ECE 445 Resources Brady Salz September 1, Outline  Embedded Platforms –Brands and Series –Development Tools  Sensors –More than one way to solve.
ECE 445: Senior Design Getting Parts. Outline Senior Design Lab –Parts of past projects ECE Electronics Service Shop ( 265 Everitt Lab ) –Catalog of parts.
A Crash Course in HARDWARE SIGMil. “Real world” hardware (analog) “Virtual world” hardware (digital)
Robert Crawford, MBA West Middle School.  Explain how the binary system is used by computers.  Describe how software is written and translated  Summarize.
Computer Basics Opening Discussion zDo you have any questions that you have thought of since last class about the syllabus or how the class.
Embedded System. What is an Embedded System? Computing systems embedded within electronic devices Hard to define – Nearly any computing system other than.
Software Grade 10. BIOS and the Power-on Self Test A computer can’t do much without instructions The first thing the CPU does when you switch it on is.
Consumer Decisions: Smart Consumer Choices Mr. Ervin East Hardin Middle School.
Lecture 7: Overview Microprocessors / microcontrollers.
Microcontrollers, Microcomputers, and Microprocessors
ECE 445 Buying Parts Brady Salz September 14, 2015.
Overview In this tutorial you will: learn what an e-portfolio is learn about the different things e-portfolios may be used for identify some options for.
Electronic Project AlarmDisplayGame Money Collection Counter Learning Device Sign / Safety Target Game Hangman Dice / Dice Game Money Box Charity Box Drop.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Know Difference Between Microprocessors and Microcontrollers.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Programmable Logic Devices
IF I ONLY HAD A BRAIN THE MICROCONTROLLER
IoT Milos Hampl.
EECS 473 Advanced Embedded Systems
1.Introduction In the previous section you were introduced to the 'brain' of the computer, namely the CPU. You also learned about different things which.
Introducing the Arduino boards & some supporting modules
ECE 445 Project Resources Yuchen He 09/05/2017 ECE Main Slide
ECE 445 Project Resources John Capozzo Tuesday January 31st, 2017
Embedded Sys. Integrated Circuit Chapman University
Roller Coaster Design Project
"You don't need anyone's permission to make something great
Instrumentation Development Lab: facilities/resources
ECE 445 Project Resources 01/29/2018 ECE Main Slide
Microcontroller – 2 PIC.
Single Board Computers and Dev Boards
Software - Operating Systems
Announcements / Q&A Next Lecture you will meet your project TAs here in ECEB 1002 for the last lecture. RFA approval deadline is this Thursday (9/12).
Presentation transcript:

ECE 445 Resources Brady Salz January 27, 2015

Outline  Microcontrollers vs. DSPs vs. Embedded Processors –Brands and Series –Development Tools  Sensors –More than one way to solve a problem  Software –E-CAD for PCB Design  Lab Equipment  Tools

The Main Point…  We have a LOT of stuff –Way more than we could fit into a presentation  Talk to your TA, If we don’t have exactly what you’re looking for, we probably have something very similar  There’s no one “right” way to do something

Computing Options AdvantagesDisadvantagesExamples Microcontroller Very low power “All-in-one” Integrated peripherals Cheap Limited RAM and Flash 8 or 16 bit processor Limited performance Microchip PIC TI MSP430 Atmel AVR DSP Specialized ISA MAC instructions Buffers designed for streams of data Not well suited for general problems Microchip dsPIC TI C5000 / C6000 TI OMAP Embedded Processor Moderate power Full scale performance Can run Linux or Windows Complex, usually involving multiple support chips Difficult toolchains High-end ARM variants Intel Quark (on Galileo) Intel Atom

Development Tools  Dev Boards –MSP430 LaunchPad, Arduino dev, PSoC devkit  Software IDE –Energia + CCS for MSP430 (and DSPs) –MPLAB for PICs –PSoC Designer for Cypress PSoC

Microcontroller Selection  MYTH: “I need an Atmel AVR to do this” or “I need an FPGA (or DSP) to do this”  TRUTH: All microcontroller brands are very similar and offer a rich feature set  TRUTH: Although a problem may be more suited to an FPGA or DSP, that doesn’t mean you CAN’T do it on a microcontroller

Microcontroller Selection  Don’t pick your part based on what “some guy said online” –Or because “your friend used this one”  Research what is available and make an informed decision  No preference or background? –Consider which series your TA is most familiar with

Sensors  Don’t reinvent the wheel, unless that’s the title of your project –Don’t spend a lot of time trying to design a sensor that exists if that isn’t the main point of your project  Lots of commonly available sensors can be found in the lab and are frequently used in projects Flexure Sensor Rotary Encoder Ambient Light Sensor Thermopile Ultrasonic Distance Sensor

Example: Distance  Questions –What range? –Through what medium? –What accuracy? –What repetition rate?  Options –Ultrasonic Time-of-flight –Laser Time-of-flight –Interferometry –Parallax

E-CAD Software  Schematic entry and PCB design  We have licenses for EAGLE and Cadence  In-class EAGLE Tutorial soon  OSS like KiCAD or gEDA available too

Lab Equipment  Digital Multi-meters  Oscilloscopes  Power Supplies  LCR Meters  Logic Analyzers  Network Analyzers

Lab Equipment  If you are not 100% sure of how to make a particular measurement or use a piece of equipment => RTFM –Good manuals for pretty much all the equipment in the lab can be found searching the manufacturer website  “There are no stupid questions” when it comes to lab equipment, don’t be afraid to ask for a refresher on how a particular piece of equipment works  All else fails? Ask your TA

Lab Equipment  Respect the lab equipment –Lab equipment is extremely expensive –Some lab equipment can easily be broken and require expensive repairs –Read warning labels, know equipment capabilities and limitations –Bad measurement? Is it the equipment or your test setup or project? Pay Attention to Warnings

Tools  It is highly recommended that you purchase some basic tools for yourself and keep them in your lab kit or backpack –Solder + flux –Wire cutters –Needle-nosed pliers –Screwdriver set  Tools are available for reasonable prices at the ECE shop, local hardware stores, and online