Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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

14

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


Download ppt "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."

Similar presentations


Ads by Google