You are on page 1of 24

COMPACT AND COST EFFECTIVE DIGITAL PRIVATE BRANCH EXCHANGE USING ARM PROCESSOR

By M.Muneeswaran (9910108007) II M.Tech /EST

Guided by Mr. D.Ganesha Perumal AP-I/EEE

6/20/2012

1

PRIVATE BRANCH EXCHANGE
Introduction: • Private Branch Exchange means a private telephone system which is part of a larger network system [Public Switched Telephone Network (PSTN)] that exchange information. • PBX is installed in a business location to facilitate communication between people inside the organization while allowing access to adequate external telephone lines. • Analog PBX shows result in low voice and cross talk errors.

6/20/2012

2

ABSTRACT
• Design and Implement a Digital PBX system Using 32-Bit ARM processor which supports more than 100-Extension lines and 20-Trunk lines. The ARM 9 (S3C2440A) based DPBX CPU performs: – Establish a connection between two terminals during a phone call. – Maintain a connection as long as the users require it. – Provide call details for accounting purposes.

6/20/2012

3

DPBX CPU USING PENTIUM I PROCESSOR

• Availability of Pentium I is difficult(obsolete model). • It support 100-Extension and 12-Trunk lines(support upto 200 MHz) • Larger in CPU size. • High CPU cost.
6/20/2012 4

DPBX CPU USING ARM-9 PROCESSOR

• Processor Availability. • It support more than 100-Extension and 20-trunk lines(support upto 533Mhz). • Compact CPU size. • Reduced CPU cost. • Low power Consumption.

6/20/2012

5

BLOCK DIAGRAM
Trunk Circuit Trunk line

PCM Codec

EEPROM

Phone 1

Extension Circuit

PCM Codec

FLASH MEMORY
Digital cross point CPU

Tone section

ARM 9 Processor

Phone 2

Extension Circuit

PCM Codec

SDRAM

DTMF Transceiver

6/20/2012

6

DTMF RECEIVER

6/20/2012

7

PHASE I DTMF RECEIVER OUTPUT

6/20/2012

8

DIGITAL CROSS POINT CPU CARD

6/20/2012

9

INTERFACING CIRCUIT FOR DIGITAL CROSS POINT SECTION

6/20/2012

10

MT8980( DIGITAL CROSS POINT )SECTION
• TDM(Time Division Multiplexing) is used for transmitting several message signals over a single communication channel by dividing the time frame into slots, one slot for each message signal • It has 8- TDM 2048kbit/s ST-BUS stream input and stream output line. • Each stream has 32-channel. • 4(A0-A4)- address line for selecting channel. • A5 is used to selecting control registers. • In control registers, we can select connection memory high , connection memory low & data mode. • Every read (or) write operation, data acknowledgement signal received in DTA. • Necessary clock signal 4.096MHz(C4i) & 8kHz(F0i-Framing 0-type -frame synchronization pulse for the 2048 kbit/s ST-BUS) is generated by using Frequency divider and 4-bit Synchronous counter.
6/20/2012 11

CPU control circuit design

6/20/2012

12

NON-BLOCKING SWITCHING
MT8980 #1
MT8980 #2 MT8980 #3 MT8980 #4

STi0-STi7

STo0-STo7

STo8-STo15

STi8-STi15

6/20/2012

13

READING SPECIFIC CHANNEL INFORMATION
Channel Selection

Parallel to serial converter
Parallel Input Data from Control circuit
Serial Output to STREAM INPUT

6/20/2012

14

WRITING SPECIFIC CHANNEL INFORMATION
Channel Selection

Serial to Parallel converter
Parallel Output Data to Control Circuit

Serial Input from STREAM OUTPUT

6/20/2012

15

8KHZ & 4.096MHZ FREQUENCY

6/20/2012

16

OUTPUT STREAM AT POWER UP CONDITION

6/20/2012

17

OUTPUT STREAM AT INITIALIZATION WITH ALL CHANNEL AS 0XFF

6/20/2012

18

OUTPUT STREAM WHEN SWITCHING WITH 1MS INPUT STREAM

6/20/2012

19

ARM PROCESSOR BASED DPBX SYSTEM

6/20/2012

20

CONCLUSION
• Pentium-I based digital PBX CPU is replaced with 32-bit ARM 9 (S3C2440A) Processor. When this S3C2440A based CPU, it supports more than 100 extension ports and 20 trunk lines. • In Digital cross point CPU card, Reading information & Writing information & Switching ST-BUS Stream input and output is successfully interfaced with ARM 9 (S3C2440A) Processor to perform the DPBX functionality.

6/20/2012

21

PUBLICATION
• In National conference on “ Emerging Trends in Nano, Embedded system, Telecommunication’12”(ETNET’12) at Saveetha school of Engineering (Saveetha University), Chennai on 6th April 2012.

6/20/2012

22

REFERENCES
• Simon Segars, “The ARM9 Family - High Performance Microprocessors for Embedded Applications”, Proceedings ICCD '98. International Conference on, pp. 230 - 235 ,oct 1998. • Christiensen C. Arandilla, Joseph Bernard A. Constantino, Alvin Oliver M. Glova Anastacia P. Ballesil-Alvarez, Joy Alinda P. Reyes, “High-Level Implementation of the 5-Stage Pipelined ARM9TDM Core”, TENCON 2010 - 2010 IEEE Region 10 Conference, pp. 1696 – 1700, Nov 2010. • Azlan Bin Sulaiman, Mohd Sharifuddin Bin Mohd Nordin, Namazi Bin Azhari , Dr. Jalil Md. Desa, “Samsung ARM9 S3C2440A Hardware Core Circuit Design”, 2011 IEEE Symposium on Computers & Informatics, pp.352-356, 2011. • J.M. Kasson, "The Rolm Computerized Branch Exchange: An Advanced Digital PBX," IEEE Transactions on communications, vol. 12, no. 6, pp. 24-31, June 1979, doi:10.1109/MC.1979.1658776 • Mischar schwartz,“History of Communication”,IEEE communication Magazine, pp.13-15, December 2008.

6/20/2012

23

THANK YOU

6/20/2012

24