Caller ID unit using 89C51 Microcontroller (Part I)

Introduction

 


Here is the first part of a simple caller ID (CLIP) unit using 89C51 microcontroller from Atmel. This unit displays the calling party number when incoming call arrives and also displays the number dialed by the user.

 

 

ein Bild

 

 


Circuit Description

 

Fig.1 shows the block diagram of the caller ID unit. The power supply for the whole circuit is provided by the 7805 voltage regulator IC. Fig. 2 shows the schematic of the circuit.

 

 

 


DTMF Decoder


 

The calling party number, which is conveyed through the telephone lines are encoded DTMF, which stands for Dual Tone Multiple Frequency. We cannot directly use these signals in our circuit. So we use IC MT8870 chip to decode these DTMF signals. The MT8870 is a complete DTMF receiver integrating both the bandsplit filter and digital decoder functions. The filter section uses switched capacitor techniques for high and low group filters; the decoder uses digital counting techniques to detect and decode all 16 DTMF tone pairs into a 4-bit code. External component count is minimized by on chip provision of a differential input amplifier, clock oscillator and latched three-state bus interface. Table.1 shows the received digits and its equalent output from this chip. It requires an external crystal of frequency 3.579Mhz for its proper operation. The chip is configured in single ended mode with R1, R2, R3, R4, C1 and C2. The zener diodes were used to reduce the input voltage to the IC8870 to ~5V. Whenever the valid DTMF tone is detected, the equalent binary code is placed at the OP pins Q1 through Q4. at that instance, the STD pin goes

 


 

 

Table 1.1

 

Digit

Q4

Q3

Q2

Q1

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

0

1

0

1

0

 

 



Fig 1.2 DTMF Decoder

 

ein Bild

 

 

 

 

 
 

 

 

 

 


 

high for a predetermined time to indicate that the valid tone is decoded and it is latched at the OP. the R5 & C4 determines the guard time STD.

 

 

 

 

Post your comments on sreedarhp@gmail.com

 
 

End of part I


 

We welcome you all to learn and share knowledge on electronics projects
Recent Article:

Starting with PC interfacing Click here

Starting with PC interfacing Click here
Today, there were 1 visitors (5 hits) on this page!
This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free