Download presentation
Presentation is loading. Please wait.
Published byLewis Warner Modified over 9 years ago
1
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”
2
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
3
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
4
Block Diagram HANDSET Connected to… _ _ _. _ _ _. _ _ _. _ _ _ 1 45 23A 87 D C B6 9 0 MICROCONTROLLER Keypad Encoder RJ-11 Jack CODEC RJ-45 Jack
5
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
6
Constraint Analysis: Power ComponentsVoltage(V)Current(mA) Microcontroller3.3185 LCD (without the backlight) 51.5 Keypad Encoder 3.31.1 Codec3.310 Total Power Consumption 672.1mW
7
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.
8
Component Selection : Codec Winbond W682310 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
9
Constraint Analysis:LCD Crystalfontz 16X2 LCD HD44780 compatible controllerHD44780 compatible controller Two modes of operationsTwo modes of operations
10
Constraint Analysis: Keypad Grayhill keypad EconomicalEconomical Aesthetic ValueAesthetic Value
11
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
12
Reliability/Safety Analysis Analysis for 10^6 operational hoursAnalysis for 10^6 operational hours MTTFMTTF –Microcontroller – MC9S12NE64 63,370 hours63,370 hours –CODEC – Winbond W682310 5,495,000 hours5,495,000 hours –Keypad Encoder - Fairchild MM74C922 2,718,000 hours2,718,000 hours –Linear Regulator – LT1086 310,170 hours310,170 hours
13
Reliability/Safety Analysis
15
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
16
Design Components Packaging design considerationsPackaging design considerations Schematic design considerationsSchematic design considerations PCB layout design considerationsPCB layout design considerations Software design considerationsSoftware design considerations
17
Packaging Design VoIP Box Includes IP Phone Handset (with cord) 9V DC Adapter Ethernet Cord
18
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
19
Schematic Design: Power
20
Schematic Design : Codec
21
Schematic Design: Microcontroller & Ethernet module
22
Schematic Design : LCD & Keypad Interface
23
PCB Layout Design Bottom View
24
PCB Layout Design Top View
25
PCB Layout Design PCB Layout
26
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
27
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
28
Software Design
29
Phone Call Demo
30
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
31
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
32
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
33
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
34
Member 3 – Dushyant Dwibedy DocumentationDocumentation –Packaging Specifications and Design –Patent Liability Analysis Software and HardwareSoftware and Hardware –Keypad Interface –Debugging the CODEC interface PackagingPackaging
35
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
36
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
37
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
38
Questions / Discussion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.