Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.

Slides:



Advertisements
Similar presentations
opensensor Part 4 Opensensor details
Advertisements

Slide 1 Freescale Semiconductor. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
National Semiconductor ● Introducing the COP8 ● The Selection ● The Architecture ● Power Handling ● Memory Size / Speed ● Timers ● I/O Ports ● Additional.
Read Chapter 3 (David E. Simon, An Embedded Software Primer)
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Asst. Prof. Dr. Alper ŞİŞMAN
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Camera Interfacing using ARM7
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
MSP432™ MCUs Training Part 5: Digital Peripherals
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
4.0 rtos implementation part II
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner.
ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.
Designing with Components Wilmer Arellano. How to chose a Microcontroller Choose one that you are familiar with or that is easy to learn.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ECE 477 Final Presentation Team 5  Fall 2009 Left to right: Ben, Dennis, Jacqui, Ian.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Microcontroller Programming
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Formula SAE Ryan Langley
ROBOTIC VEHICLE FOR STORES MANAGEMENT
DsPIC30F4011 Fall DIP Switches  The upper four switches of SW1 are used to enable LEDs connected to PORTB/C, PORTA/D, PORTE and PORTF. For example,
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement Magnets/Reed.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
ECE 477 Design Review Team 5  Fall 2009 Ben Carter – Jacqui Dickerson – Ian Oliver – Dennis Lee.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
Capsense Controllers X6 Microcontroller/ DSP (Gesture Recognition) LED Drivers (Numerous) Tri color LED Microcontroller (LED Control) LED Driver (User.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
Lab 1 Summary.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
HOME CONTROL SYSTEM By: Justin E. Klumpp & Leo L.S. Wan Leo L.S. Wan.
Components of a typical full-featured microcontroller.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
2D-Graphic Accelerator
Voice Controlled Robot by Cell Phone with Android App
Cypress Roadmap: Platform PSoC®
AT91SAM7X256 - PIO YoonMo Yeon
PayGate POS Mar.21, 2017.
Popular Microcontrollers and their Selection by Lachit Dutta
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Microcontrollers & GPIO
Marble Maze Jordan Wagner
The Arduino Microcontroller: Atmel AVR Atmega 328
Introduction to Microprocessors and Microcontrollers
Lecture 3 - Instruction Set - Al
Blinkers ++ Team 5.
8051 Supplement.
Blinkers ++ Team 5.
Blinkers ++ Team 5.
AVR – ATmega103(ATMEL) Architecture & Summary
Blinkers ++ Team 5.
Wireless Embedded Systems
Presentation transcript:

Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an output on LEDs around the perimeter of a car Color-coded messages ▫Tri-color LEDs produce blue, green, yellow, orange, and red outputs

Capsense Controllers X6 Microcontroller/DSP (Gesture Recognition) LED Drivers (Numerous) Tri color LED Microcontroller (LED Control) LED Driver (User Feedback) Tri color LED Wireless UART I2C Tx I2C Rx

Requirements for LED Cluster Controller I2C interface(2 wires) ▫Controls our LED driver chips  Master mode ▫Can control up to 14 chips UART interface(3 wires) ▫Receive data from user-input controller Should allow for at least 3 LED patterns(~4200 Bytes per pattern) Since not much processing, should require minimal RAM

Freescale MC68HC908JL16 – LED Cluster Controller Flash 16 Kbytes RAM 512 Bytes 28 pins(23 I/O) Multi-Master I2C SCI Two 16-bit, 2-channel interface modules Unnecessarily large instruction set

PIC18F14K50 – LED Cluster Controller 8-bit controller Flash 16 KBytes 768 Bytes of RAM 20 Pins (15 I/O) Master I2C mode Enhanced Addressable USART One 8-bit Timer Three 16-bit Timers RISC instruction set

Requirements for Input Controller I2C interface(2 wires) ▫Controls our LED driver chips  Master mode ▫Can control several Capsense controllers UART interface(3 wires) ▫Receive data from user-input controller Will be reading 160+bytes per sample of the capacitive touch array ▫Sample=capture of all capacitive sensor inputs ▫  Need lots of RAM Other option: ▫Single touch input with LCD screen Will be processing a lot of data ▫  Modest to large amount of Flash Want timely outputs(<500ms) ▫  Need a lot of processor speed

Analog Devices ADSP – User Input Controller 6Mb ROM 250K SRAM 400MHz processor 2 UARTS I2C capability

dsPIC33FJ64MC802 – User Input Controller 16-bit controller 64KBytes Flash 16K RAM 28 pins(21 I/O) I2C 2 UARTs DSP MCU hybrid 40 MIPS