06.09.2015 Views

sceiv

Figure - Free and Open Source Software

Figure - Free and Open Source Software

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

output and charged up C I). If the second<br />

digit of the DTMF entry is also correct<br />

(matches U2), the output of 4073/section A<br />

will go logic high and charge up C2. At the<br />

same time. since 4017 will move the logic<br />

high 10 its D2 output. the 40731section B is<br />

now ready to decode the third DTMF digit<br />

via U3_<br />

If a logic high is received from U3 within<br />

one second. a logic high will be presented<br />

from 4073/section B and charge up the two<br />

following circuits. The first is a 45-second<br />

de lay formed by 4073/section C (just a<br />

buffe r), the output of which will drive Iransister<br />

Q I and activate the external speaker<br />

until time-our. That is how the DTMF<br />

squelch becomes unmuted by detecting the<br />

station 10. The previously mentioned 4081<br />

dual input gates are connected as additional<br />

remo te control command decoders. Once<br />

station 10 plus one more matching DTMF<br />

di gi t is rece ived (programmed by<br />

FI ,F2,F3.F4), the output of the corresponding<br />

4081 will tum logic high while external<br />

devices can be tr iggered via the ou tput<br />

points (a.b.c.dj.<br />

Additional Cont rol Features<br />

One special section is provided by the hex<br />

inverters. Sections A and F of the 4049 are<br />

connected as a toggle nip-nap. If a logic<br />

high is received on the [on] input. the output<br />

will stay logic high until another logic high<br />

is received on the [ofT] input. This is just an<br />

example of how to construct a self-locking<br />

on/off control circuit. You can connect output<br />

(alia [on], and output (b] to [off). in<br />

order to program the [on] command as [sralion<br />

ID + FI] while the [off) command is<br />

[ station ID + F2). More contro l can be<br />

obtained in the same manner just by adding<br />

similar circuits.<br />

If any error occurs in the command sending<br />

sequence, the counter will prevent further<br />

decod ing immediately until the selfreset<br />

function executes. So. any command<br />

must be entered correctly within three seconds<br />

after a start. Do not hesitate more than<br />

one second between any two digits or the<br />

decode will fail due to time our. With such<br />

digit-by-digit checking. repeal numbers can<br />

be used consecutively in the station ID<br />

(except that digits FI .F2.F3.F4 should not<br />

be the same as U3 or the 4th digit for that<br />

command will be ignored). The command<br />

circuit will fire after the reception of the station<br />

ID since the whole fou r-digit command<br />

is already received. even though the user has<br />

not yet sent his fourth DTMF tone!<br />

Since only four units in the 4049 hex<br />

inverter are in use. the two spare units are<br />

connected in series (on the PCB) as a spare<br />

no n-invert buffer. This can be used for<br />

future expansion or making the LED monitor<br />

become a high impedance logic probe.<br />

This simple device is very useful for diagnostic<br />

work at the constru ction stage. As<br />

shown in the ci rcuit diagram. the LED is<br />

connected to show DTMF detection. while<br />

the 4049 buffer is left vacant . Users can<br />

determine their own needs and change the<br />

connection accordingly.<br />

24 73AmateurRadioToday·June.1992<br />

DTMF character<br />

o<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

o •<br />

• ABC<br />

Table J. Decoded BCD numeric data format.<br />

Tune-Up and Testing<br />

Thc only precaution to take when working<br />

with construction of this type is to be careful<br />

with static discharge on CMOS ICs. All the<br />

les should be kept inside their ami-static<br />

packaging until the last moment before they<br />

are transferred to the PC board. To avoid<br />

unnecessary damage, first so lder all the<br />

jumpers on the component side. Then put on<br />

all the Ie sockets. This sequence is important<br />

since some jumpers are hidden under the<br />

sockets. They will no longer be accessible<br />

after the sockets are in position. Next, put on<br />

all the resistors. diodes. capacitors. the crystal.<br />

Q I and the LED. Finally. put on the 7805<br />

regulator.<br />

Connect OC power to the -vcc .input and<br />

measure voltage for the pins at all the IC<br />

sockets. You should sec +5 volts ONLY on<br />

the Vee supply pins. If +5 volts appears on<br />

any other pins you probabaly have a short<br />

circuit somewhere. Check out those shorts<br />

before an IC is toasted because of careless-<br />

MT8870<br />

MCl4073 or4073<br />

MC14081 or 4081<br />

MC1401 7or 4017<br />

MCl4049 OR 4049<br />

MC1451.<br />

OutpUl data line<br />

OC B A<br />

0000<br />

000 1<br />

00 10<br />

00 1 I<br />

0100<br />

010 1<br />

0110<br />

01 I 1<br />

1000<br />

1001<br />

1 0 1 0<br />

1 0 1 1<br />

1 1 0 0<br />

1 1 0 I<br />

1 1 1 0<br />

1 I 1 I<br />

Parts List<br />

Mitel DTMFdecoder<br />

Triple three input AND gate<br />

Quaddualinput ANDgale<br />

Decimal counter<br />

Hex inverter<br />

BCD to HEX decoder<br />

7805 5-YOIt regulator> 50 rnA<br />

Q1 VN10KM Power FET<br />

Rl l Mohm II. wall.<br />

R2 1M ohm 1/4 wall.<br />

R3 2Mohm 114 wall.<br />

R4 1Mohm 1'" wall.<br />

AS 1Mohm 1/. wall.<br />

R6 101:*. ohm lJ.4 wall<br />

R7 500 ohm IJ.4 watt<br />

R8 l Oll ohm IJ.4 watt<br />

R9 lOkohm I"' wall.<br />

Rl0 lOOk ohm II. wall.<br />

Rll l OOk orvn II. wall<br />

R12 500k ohm II. wall.<br />

R13 lkohm II. watt<br />

Cl Illf 'J(1V tantalum<br />

C2 I Ilf 'J(1V tantak.m<br />

C3 33 JlF I OV tantakJrn<br />

C4 1 IIF JOY tantalum<br />

C5 4.7 JlF 16Vtantalum<br />

C6 0.1 JlF 16Veleetrolytic<br />

C7 0.1 JlF 3OV tanla.lum<br />

01-09 1N914 Of equlvalenl switching diode<br />

LEO klw powerconsumptiontype<br />

Ie sooets aa pln xt , 18 pinxt , 16pinsa . 14 pin x2<br />

Etc hed and dri lled PC board is available at $12 plus<br />

postage; lhe unassernbleO' kit is $41 plus postage. Order<br />

1rom: Patr'ck Wong VE3AGW. 10 HalderCr.• Markham,<br />

Ootario, L3fI 'lEa, canada.<br />

ness. then check the conductance of all the<br />

ground pins are actually grounded. Make<br />

sure the return path is also good.<br />

Remove OC power from the board. Now<br />

you can insert the ICs onto the PC board and<br />

test them out one by one. First insert<br />

MT8870, then power on the board. Connect<br />

the RCV input to the speaker output of your<br />

receiver. Assume thai the LED has been connected<br />

to the DTMF strobe line as suggested.<br />

Send DTMF tones into this receiver and<br />

increase the volume control of the receiver<br />

from silence until the DTMF LED on the PC<br />

board lights up. The LED should turn off<br />

once the DTMF tone is gone. MT8870s have<br />

a very wide dynamic range for the input<br />

DTMF level, so even very weak audio is sufficient.<br />

Don't overdrive thc circuit; distorted<br />

DTMF is no good for decoding.<br />

After you have verified that the chip is<br />

able to decode DTMF. enter all 16 tones and<br />

make sure everyone makes the LED Flicker,<br />

Next, use the voltmeter to check out the fi ve<br />

data lines at the expansion port. SID should<br />

nag logic high (+5V). j ust like the LED<br />

does. The ac tivity of th e other data line<br />

should respond exactly as shown in Table I.<br />

Remove DC power an d insert the<br />

MC145 14.4049 into the ci rcuit Turn the<br />

power on again and enter all 16 DTMF<br />

tones. Make sure a corresponding logic high<br />

can be seen on the correct pins at the program<br />

board.<br />

Re move power again and insert 401 7.<br />

4081, 4073 onto the PC board. Complete the<br />

necessary programming for U I. U2. U3, FI,<br />

n .F3. F4. then tum the powcr back on. This<br />

time. hook the voltmeter to pin 3 of 4017.<br />

then send in one DTM F tone. This pin<br />

should be logic high on idle. go logic low<br />

immediately after DTMF received. and<br />

restore logic high automatically within three<br />

seconds. Check out the inverter or D5.C5<br />

and R5. if failure occurs. Also, make sure the<br />

logic high stage moves from pin 3 to pin 2.<br />

thcn to p in 4 o f 4017 wit h consec uti ve<br />

DTMF entries.<br />

Wait fo r three seconds (to ensure 4017's<br />

self-reset). Connect the voltmeter to pin 6 of<br />

4073. Send in the DTMF tone for the station<br />

ID (U I U2 U3) and make sure a logic high<br />

nickers once on the voltmeter. If this is successful<br />

and the external speaker is connected.<br />

you can hear the monitor speaker switch on.<br />

lt will stay on until time-out occurs on R3<br />

and C3 (within 45 seconds).<br />

Move the voltmeter to the output of 4081<br />

(pin 3.4.10.11) and check out thcir activity<br />

on sendi ng in commands ID+FI.ID+F2.<br />

ID+F3 and ID+F4. If you have connected<br />

output [a) to (S] and output (b] to [R), by<br />

performing the above rest on ID+FI and<br />

ID+F2 you can also cause an on/off activity<br />

on output [LK].<br />

The decoder is considered tested out after<br />

all of the above has been eomplcted.<br />

Endless Possibilities<br />

The above is only a start fo r your entering<br />

the world of DTMF control. By using these<br />

DTMF switches. you can create unlimited<br />

applications.<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!