ECE 477 Final Presentation Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Slides:



Advertisements
Similar presentations
ECE 477 Design Review Team 6  Spring 2010 Shao-Fu ShihSteve AndersonMike Goldfarb Josh Smith.
Advertisements

ECE 477 Final Presentation Team 6  Spring 2010 Digital Sound Projection.
ECE 477 Design Review Team 7  Spring 2011 Paste a photo of team members here, annotated with names of team members. Stuart Pulliam Will Granger Linda.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 Final Presentation Team 03  Fall Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
ECE 477 Design Review Group 14  Spring 2005 Paste a photo of team members here, annotated with names of team members.
Solar Telematics System ECE 477 Design Review, Team 8, Spring 2012 Paste a photo of team members here, annotated with names of team members. Craig Lechlitner,
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
ECE Grande ECE 477 Design Review Team 3 - Fall 2008.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
ECE 477 Final Presentation Group 11  Spring 2005.
ECE 477 Final Presentation Group 8  Fall Outline Project overviewProject overview Block diagramBlock diagram Professional componentsProfessional.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Final Presentation Group 9  Fall 2005 Tim Miller Clif Barnes Drew Heinrich Steven Kady.
ECE 477 Final Presentation Group 7  Fall 2005 Tarun Siripurapu Nichole Mattson Colleen Shea Siddharth Sen.
ECE 477 Final Presentation Group 9  Fall 2004 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Final Presentation Group 14  Spring 2005 BENNY PARICHEY RAKESH ANUBHAV.
ECE 477 Final Presentation Group 11  Fall 2005 ChadJeffMel Maruf.
ECE 477 Final Presentation Group 6  Spring 2005 Mike Lowe Eric SuJohn Parlindungan KamBiu Chan.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Home Enhancement Suite Presenter: Nathan Irvin William Bouchonnet, Daniel Sabo, Allen Humphreys.
ECE 477 Final Presentation Team 14  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Design Review Team 14  Spring 2006 Jason, Nathanael, David, David.
ECE 477 Final Presentation Team 21 - Spring 2013 Team Members: Duncan Swartz, Jacqueline Greer, Tom Pansino, Mark Tubergen.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
ECE 477 Final Presentation Team 14  Spring 2012.
ECE 477 Design Review Team 3  Fall 2007 Steven Kingsley (Analog) Roy Scheck (Leader) Tony Liechty (Digital) Charles Lan (Software)
ECE 477 Final Presentation Group 10  Spring 2005 Jer-Wei Lam (Sean) Jacinto Chang Ming Sum Wong Kevin Muthuri Team Lead Web:
ECE 477 Final Presentation Team 18  Spring 2013 Derek Pesyna, Tim Brown, Evan Foote, Doug Wile.
ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Design Review Team 8(SLOW)  Spring 2006.
ECE 477 Final Presentation Team 01  Spring 2014 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 3  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 Final Presentation Group 11  Fall 2004 Jeff Killen Brandon Ade Drew Whipple Matt Compton.
ECE 477 Design Review Team 4  Spring 2006 Justin Thacker, Matt Kocsis, Ian Snyder, Dustin Poe.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber.
ECE 477 Final Presentation Group 7  Spring 2005.
ECE 477 Design Review Group 9  Fall 2005 Paste a photo of team members here, annotated with names of team members. Tim Miller Clif Barnes Drew Heinrich.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Final Presentation Team 4  Spring 2011 Petra M. Alex B. Alex G. Kim S.
ECE 477 Final Presentation Team 4 Spring Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
ECE 477 Design Review Team BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
ECE 477 Design Review Team 1  Spring 2009 Paste a photo of team members here, annotated with names of team members.
ECE 477 Senior Design Group 10  Spring 2006 Jonathan Jared Jennifer Josh.
ECE 477 Final Presentation Team 22  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Final Presentation Team 01  Fall Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 Final Presentation Team 13  Spring 2008 Varun Srichand Anvesh Madhu.
ECE 477 Final Presentation Team 9  Fall 2009 DART.
ECE 477 Design Review Group 3  Spring 2005 “VoIP Connect” Ankur TrushalAshish Dushyant.
ECE 477 Senior Design Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE477 Midterm Design Review: Team #8
ECE 477 Final Presentation Team 04  Spring 2010
ECE 477 Design Review Group 3  Fall 2005
ECE 477 Final Presentation Group 5  Spring 2005
ECE 477 Design Review Group 6  Fall 2005
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Final Presentation Team 1  Spring 2008
ECE 477 Final Presentation Team 13  Spring 2011
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

ECE 477 Final Presentation Group 3  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members. Ankur Trushal Ashish Dushyant “VoIP Connect”

Outline Project overviewProject overview Block diagramBlock diagram Professional componentsProfessional components Design componentsDesign components Success criteria demonstrationsSuccess criteria demonstrations Individual contributionsIndividual contributions Project summaryProject summary Questions / discussionQuestions / discussion

Project Overview “VoIP Connect” is a Voice over IP Phone system“VoIP Connect” is a Voice over IP Phone system Keypad to dial to an IP addressKeypad to dial to an IP address Make calls over the InternetMake calls over the Internet –Analog Voice Signal Digitized –Sent over the net –Digital signal converted to Analog Voice at receiver end Call status shown on LCDCall status shown on LCD

Block Diagram HANDSET Connected to… _ _ _. _ _ _. _ _ _. _ _ _ A 87  D C B6 9  0 MICROCONTROLLER Keypad Encoder RJ-11 Jack CODEC RJ-45 Jack

Professional Components Constraint analysis and component selection rationaleConstraint analysis and component selection rationale Patent liability analysisPatent liability analysis Reliability and safety analysisReliability and safety analysis Ethical and environmental impact analysisEthical and environmental impact analysis

Constraint Analysis: Power ComponentsVoltage(V)Current(mA) Microcontroller LCD (without the backlight) 51.5 Keypad Encoder Codec3.310 Total Power Consumption 672.1mW

Component Selection: Microcontroller Freescale MC9S12NE64 V/s Rabbit RCM3700 Ethernet Module.Ethernet Module. Sufficient memory and I/O pins.Sufficient memory and I/O pins. Development environment is fairly reliable and easy for us to develop and debug on.Development environment is fairly reliable and easy for us to develop and debug on. The rate of data transmission should be greater than the frequency at which the codec’s PCM operates.The rate of data transmission should be greater than the frequency at which the codec’s PCM operates.

Component Selection : Codec Winbond W V/s TLV320AIC1106 Simple ImplementationSimple Implementation Power Save ModePower Save Mode Works at 3.3V which is identical to that of microcontrollerWorks at 3.3V which is identical to that of microcontroller

Constraint Analysis:LCD Crystalfontz 16X2 LCD HD44780 compatible controllerHD44780 compatible controller Two modes of operationsTwo modes of operations

Constraint Analysis: Keypad Grayhill keypad EconomicalEconomical Aesthetic ValueAesthetic Value

Patent Liability Analysis Related Patents :Related Patents : –System and method for communication of audio data over a packet based network –Packet voice telephony system and method –Voice internet transmission system Commercial ProductsCommercial Products –Cisco 7960G –Snom 190

Reliability/Safety Analysis Analysis for 10^6 operational hoursAnalysis for 10^6 operational hours MTTFMTTF –Microcontroller – MC9S12NE64 63,370 hours63,370 hours –CODEC – Winbond W ,495,000 hours5,495,000 hours –Keypad Encoder - Fairchild MM74C922 2,718,000 hours2,718,000 hours –Linear Regulator – LT ,170 hours310,170 hours

Reliability/Safety Analysis

Ethical/Environmental Analysis Ethical Impact Analysis TestingTesting Privacy and Security IssuesPrivacy and Security Issues Country RegulationCountry Regulation Environmental Impact Analysis ManufactureManufacture Packaging/Normal UsePackaging/Normal Use Recycling/DisposalRecycling/Disposal

Design Components Packaging design considerationsPackaging design considerations Schematic design considerationsSchematic design considerations PCB layout design considerationsPCB layout design considerations Software design considerationsSoftware design considerations

Packaging Design VoIP Box Includes IP Phone Handset (with cord) 9V DC Adapter Ethernet Cord

Packaging Design Handset LCD Display Keypad Front View Phone Socket Ethernet Jack Power Socket Side View (Left) Phone Socket Side View (Right) Power Socket Bottom View Ethernet Jack

Schematic Design: Power

Schematic Design : Codec

Schematic Design: Microcontroller & Ethernet module

Schematic Design : LCD & Keypad Interface

PCB Layout Design Bottom View

PCB Layout Design Top View

PCB Layout Design PCB Layout

PCB Layout Considerations Layout design to be in sync with the actual packaging of the phoneLayout design to be in sync with the actual packaging of the phone Every supply pair was decoupled by a capacitor connected as near as possible to the respective pinEvery supply pair was decoupled by a capacitor connected as near as possible to the respective pin No signal interference allowed in the region occupied by the external oscillator and the Ethernet moduleNo signal interference allowed in the region occupied by the external oscillator and the Ethernet module Considerations for the proper operation of the Ethernet module:Considerations for the proper operation of the Ethernet module: –No 90° traces allowed –Trace width = 0.01 inch recommended (wider the better) –No variation allowed in trace widths –0.02 inch separation recommended between the TX and RX pairs of the RJ-45 Jack –Differential TX and RX pairs placed as close as possible Separate traces for Analog and the Digital groundsSeparate traces for Analog and the Digital grounds

Software Design LCD moduleLCD module –Shows status of a incoming / outgoing call –Shows error messages Keypad moduleKeypad module –Input IP address –Connect / Disconnect a call –Interrupt driven –Using Timer Channel Input Capture Ethernet moduleEthernet module –Communicate with another phone –Send / Receive data packets with UDP Protocol –Interrupt driven CODEC moduleCODEC module –Receive / Send data packets from / to the codec –Store packets in buffer for transmission over the internet –Polling driven Buzzer moduleBuzzer module –Turn on/off buzzer when receiving a call

Software Design

Phone Call Demo

Success Criteria Demonstrations VoIP Connect Intro. VoIP Connect Intro. An ability to punch in IP address with a num pad - PSSC1An ability to punch in IP address with a num pad - PSSC1 PSSC1 An ability to show the status of a call through an LCD display - PSSC2An ability to show the status of a call through an LCD display - PSSC2PSSC2 An ability to convert analog voice to digital and convert back the digital voice to analog - PSSC3An ability to convert analog voice to digital and convert back the digital voice to analog - PSSC3PSSC3 An ability to recognize an incoming call from another IP address - PSSC4An ability to recognize an incoming call from another IP address - PSSC4PSSC4 An ability to make full duplex conversation using the device created - PSSC5An ability to make full duplex conversation using the device created - PSSC5PSSC5

Individual Contributions Team Leader – Ankur JainTeam Leader – Ankur Jain Team Member 2 – Ashish ToshniwalTeam Member 2 – Ashish Toshniwal Team Member 3 – Dushyant DwibedyTeam Member 3 – Dushyant Dwibedy Team Member 4 – Trushal ChokshiTeam Member 4 – Trushal Chokshi

Team Leader – Ankur Jain DocumentationDocumentation –Reliability/Safety Analysis –Software Design Considerations HardwareHardware –Soldering –CODEC Interfacing –Debugging SoftwareSoftware –Ethernet Module –CODEC Module –Integrating the entire code

Member 2 – Ashish Toshniwal Documentation: PCB LayoutPCB Layout Ethics and Environment Impact AnalysisEthics and Environment Impact AnalysisSoftware: LCD interfaced with the microcontrollerLCD interfaced with the microcontroller Codec interface with the microcontrollerCodec interface with the microcontrollerPackaging

Member 3 – Dushyant Dwibedy DocumentationDocumentation –Packaging Specifications and Design –Patent Liability Analysis Software and HardwareSoftware and Hardware –Keypad Interface –Debugging the CODEC interface PackagingPackaging

Member 4 – Trushal Chokshi Documentation:Documentation: –Design Constraint Analysis –Schematic Design HardwareHardware –Schematic design –PCB layout design –Major portion of soldering –Debugging Micro-controller –Resolution of the heating problem associated with the Micro-controller –Interfacing of the Codec with the Micro-controller

Project Summary Important lessons learnt :Important lessons learnt : –Read datasheets –Differentiate and prioritize the role of Hardware and Software sections –Do not rely on the footprints provided in the datasheets Important skills learnedImportant skills learned –OrCAD Capture and Layout –Soldering techniques –Power supply design –Ability to interpret datasheets –CodeWarrior

VoIP Connect V2.0 Improvements on PCBImprovements on PCB Better CODEC (SPI capable)Better CODEC (SPI capable) Internet Security implemented for secure communicationInternet Security implemented for secure communication Additional features like redial, phone number memoryAdditional features like redial, phone number memory Better packagingBetter packaging

Questions / Discussion