The
given circuit, when connected in parallel to a telephone,
dis- plays the number dialled from the telephone set
using the DTMF mode. This circuit can also show the
number dialled from the phone of the called party. This
is particularly helpful for receiving any number over
the phone lines. The DTMF signal—generated by the phone
on dialling a number—is decoded by DTMF decoder CM8870P1
(IC1), which converts the received DTMF signal into
its equivalent BCD number that corresponds to the dialled
number. This binary number is stored sequentially in
10 latches each time a number is dialled from the phone.
The first number is stored in IC5A (1/2 of CD4508) while
the second number is stored in IC5B and so on. The binary
output from IC1 for digit ‘0’ as decoded by IC1 is 10102
(=1010), and this cannot be displayed by the seven-segment
decoder, IC10. Therefore the binary output of IC1 is
passed through a logic-circuit which converts an input
of ‘10102’ into ‘00002’ without affecting the inputs
‘1’ through ‘9’. This is accomplished by gates N13 through
N15 (IC11) and N1 (IC12). The storing of numbers in
respective latches is done by IC2 (4017). The data valid
output from pin 15 of IC1 is used to clock IC2. The
ten outputs of IC2 are sequentially connected to the
store and clear inputs of all the latches, except the
last one, where the clear input is tied to ground. When
an output pin of IC2 is high, the corresponding latch
is cleared of previous data and kept ready for storing
new data. Then, on clocking IC2, the same pin becomes
low and the data present at the inputs of that latch
at that instant gets stored and the next latch is cleared
and kept ready. The similar input and output pins of
all latches are connected together to form two separate
input and output buses. There is only one 7-segment
decoder/driver IC10 for all the ten displays. This not
only reduces size and cost but reduces power requirement
too. The output from a latch is available only when
its disable pins (3 and 15) are brought low. This is
done by IC3, IC12 and IC13. IC3 is clocked by an astable
multivibrator IC4 (555). IC3 also drives the displays
by switching corresponding transistors. When a latch
is enabled, its corresponding display is turned on and
the content of that latch, after decoding by IC10, gets
displayed in the corresponding display. For instance,
contents of IC5A are displayed on display ‘DIS1,’ that
of IC5B on ‘DIS2’ and so on. The system should be connected
to the telephone lines via a DPDT switch (not shown)
for manual switching, otherwise any circuit capable
of sensing handset’s off-hook condition and thereby
switching relays, etc. can be used for automatic switching.
The power-supply switch can also be replaced then. Though
this circuit is capable of showing a maximum of ten
digits, one can reduce the display digits as required.
For doing this, connect the reset pin of IC2, say, for
a 7-digit display, with S6 output at pin 5. The present
circuit can be built on a veroboard and housed in a
suitable box. The displays are common-cathode type.
To make the system compact, small, 7-segment displays
can be used but with some extra cost. Also, different
colour displays can be used for the first three or four
digits to separate the exchange code/STD code, etc.
The circuit can be suitably adopted for calling-line
display |