Voice Over IP By: Jon Peterson.

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Arduino Guitar Pedal Ian Andal IME 458 Dr. Pan.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
FLIGHT READINESS REVIEW TEAM HAWAII. LEO HANO FULL SCALE LOW POWER March 13, 2011 Motor = K780R.
Analog-to-Digital Converters Prepared by: Mohammed Al-Ghamdi, Mohammed Al-Alawi,
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
EEG Machine By The All-American Boys Featuring Slo- Mo Motaz Alturayef Shawn Arni Adam Bierman Jon Ohman.
Intelligent Phone Service Selector Senior Design Project 2006 Advisor: Sandip Kundu Members: Adam Conway Anh Bao Nguyen (manager) Areej Pirzada Dan Verdolino.
Frequency to Voltage Converter and Voltage to Frequency Converter Where an instrumentation system is based mainly on capturing voltage signals (analogue.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
Interactive Voice Response System For College Automation (IVRS)
Group: CCM Project 1.2. EMERSON Emerson is a diversified global manufacturing company.  Provides innovative solutions to customers in the following areas:
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 2 – VoIP Versus PSTN.
PH4705/ET4305: Sample & Hold Measurement system often can’t keep pace with changing input signal particularly where a conversion into a digital signal.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Voice Over IP – Software Western Washington University By: Jonathan R. Peterson.
COMPUTER COMPONENTS Ms Jennifer Computer Components.
FOR MORE CLASSES VISIT   ECET 340 Week 1 HomeWork 1  ECET 340 Week 1 iLab 1  ECET 340 Week 2 HomeWork 2  ECET 340 Week 2 iLab.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Fan Assembly Driven by Magnetic Fields
Microprocessors Data Converters Analog to Digital Converters (ADC)
Voice Controlled Robot by Cell Phone with Android App
GSM Controlled Robots.
MISY 3312: Introduction to Telecommunications Summer 2012 VoIP
EMBEDDED SYSTEMS.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Serial Communication Buses: I2C and SPI
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
PC CONTROLLED SCROLLING MESSAGE DISPLAY FOR COLLEGE NOTICE BOARD
Networking of Multiple street junction signals for better traffic management Submitted by:
Computer Hardware – System Unit
LAPTOP THEFT IDENTIFIER.
MICROCONTROLLER BASED SPEEDOMETER CUM ODOMETER
PC Mouse operated Electrical Load Control Using VB Application
WIRELESS NETWORKING OF
Basic Computer Hardware & Software
DIGITAL CALCULATOR USING 8051
Project Title EVM IN PIC Under the Guidance of Submitted by.
RF Range detection and alert system team 26
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Basic Computer Hardware and Software.
Introduction to Microprocessors and Microcontrollers
Interfacing Memory Interfacing.
IOT based Home Automation Over the Cloud
PLC Hardware Components.
ECE 477 Final Presentation Team 2 Spring 2012
8051 Micro Controller.
Chapter 4: Hardware for Educators
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
A PROJECT ON PASSWORD BASED CONTROL SYSTEM. A PROJECT ON PASSWORD BASED CONTROL SYSTEM.
Chapter 1 Introduction to Networking
Electronic Voting Machine
Presentation transcript:

Voice Over IP By: Jon Peterson

Introduction Voice Over Internet Protocol (VOIP) communications systems are a rapidly growing technology. Currently VOIP systems make up 1% of telephone communications in the US. VOIP systems allow communications companies to merge their voice and data networks for greater efficiency.

Hardware Design Goals Capture and replicate voice signals with quality equivalent or better to that of the Plain Old Telephone System (POTS). Make the VOIP system easy to use – a non-technical user should be able to sit down and use it (Grandma design principle). Must be able to store the user information in non-volatile memory. Must be able to transfer packets over the internet…

Hardware Solution – User Interface The VOIP System must look and feel like a typical telephone.

User Interface - continued Custom Keypad Sample LCD Displays 1 ) E D I T N A M / L O C 2 W R K F G 1 ) E D I T U S R N A M 2 L O C 1 ) S T A I C / D Y N M 2 O F G

Hardware Solution – µController To accomplish communications over the internet, I needed to pick a suitable network interface chip. The Motorola HC9S12NE64 has integrated EMAC and EPHY network layers, so no external chip & bus designs were required. The downside to picking the NE64 is that it does not include the integrated EEPROM necessary for saving the user’s settings, and it has a very limited amount of RAM.

µController - continued The RJ-45 connector includes integrated transformers to protect the microcontroller from network power surges. The connector also includes integrated LEDs to indicate network status.

Hardware Solution – Audio Quality The audio samples must have a resolution of at least 8 bits. The audio sample rate must be at least 8kHz. The bandwidth of the reproduced audio must be 3kHz or greater (between 300Hz and 3300Hz).

Audio Hardware For the input circuit, I chose a Motorola MC33202P dual, low-voltage op-amp. For the output circuit, I chose two IC’s: The Maxim MAX548A 8-bit, low-voltage, SPI Digital to Analog converter. The Motorola MC34119, low-voltage, audio amplifier.

Input Circuit - MC33202P What the ATD Module sees:

Output Circuit - Maxim MAX548A Digital to Analog conversion stage

Output Circuit - Motorola MC34119 Amplifier and a low-pass filter at 3400Hz.

Hardware Solution – Data Storage Since the Motorola HC9S12NE64 does not include the on-chip EEPROM necessary for saving the user’s settings, I had to pick an external device. SPI memory devices are relatively fast (for external memory devices), and easy to implement (Easy = minimal wiring + circuitry) I chose the Atmel AT25040A – 512 byte Serial EEPROM

Data Storage - Atmel AT25040A

Hardware Solution - Power I needed to pick a voltage regulator which would supply 3.3VDC and a peak current of over 1.035A. The reason for such a large current capacity is due to the requirements of the NE64 when the network interface is active. The National Semiconductor LM1086-3.3 was chosen to meet these requirements.

Thank-You! Now I will show you the full schematic, so that you may visualize my design as a whole.