5. Giáo vieđn hướng dăn : Th.S TÁ COĐNG ĐỨC
4.2.5. Mách thu phát DTMF
a. Sơ đoă nguyeđn lý
b. Nguyeđn lý hốt đoơng cụa mách
Boơ thu DTMF
Khi tín hieơu thu được đưa vào chađn IN- (chađn sô 2 cụa MT8888) thì beđn trong IC này có boơ khuêch đái Tone sẽ khuêch đái tín hieơu thu này. Ban đaău caịp taăn sô cụa mã tone được qua boơ lĩc taăn sô (Dial Done Filter). Boơ này sẽ tách tín hieơu thành hai nhóm. Moơt nhóm taăn sô thâp, moơt nhóm taăn sô cao. Nhóm thứ nhât sẽ lĩc thođng dãy taăn sô từ 697HZ đên 941HZ và nhóm thứ hai sẽ lĩc thođng dãy taăn sô từ 1209 HZ đên 1633 HZ. Tương ứng với dãy taăn sô nhóm cao và nhóm thâp cụa tín hieơu DTMF như sau:
Bạng 4 - 1 : Bạng hai nhóm taăn sô DTMF
Nhóm taăn sô cao 697Hz 770Hz 825Hz 941Hz Nhóm taăn sô thâp 1209Hz 1336Hz 1477Hz 1633Hz
Beđn cánh đó câu trúc beđn trong cụa IC MT8888 còn có boơ lĩc lối bỏ taăn sô 350Hz và 440V cụa boơ lĩc taăn sô Dial Tone đeơ hán chê tín hieơu đaău vào. Khi boơ dò cũng nhaơn đụ có hai tone thích hợp thì nó chuyeơn hai taăn sô này tới boơ giại mã tương ứng cụa DTMF, trước khi gửi các mã này vào thanh ghi nó có boơ kieơm tra đeơ nhaơn biêt sự toăn tái cụa tín hieơu này. Khi tín hieơu giại mã được ghi vào các thanh ghi, thì tín hieơu này được chuyeơn qua boơ chuyeơn đoơi A/D (chuyeơn từ tương tự sang sô ) chuyeơn thành mã nhị phađn 4 bit xuât ra ở các chađn 14,15,16,17 ( D0,D1,D2.D3) cụa MT8888 đưa tới khôi xử lý trung tađm (tương ứng các bit P0.0, P0.1, P0.2, P0.3 cụa vi đieău khieơn đeơ xử lý.
Như vaơy khi xuât hieơn 1 caịp taăn sô tone tređn đường dađy, qua R400 đưa vào ngõ vào IN- thì ngõ ra sẽ xuât hieơn dáng nhị phađn 4 bit tương ứng .
Boơ phát DTMF
Ngược lái với quá trình thu là quá trình phát, boơ phát DTMF trong MT 8888 có khạ naíng táo tât cạ 16 caịp tone DTMF chuaơn tôi thieơu và đoơ chính xác cao. Tât cạ taăn sô này đeău lây từ dao đoơng thách anh 3,579545 MHz maĩc ngoài . Mã nhị phađn 4 bit được phát ra ở các bit :P0.0, P0.1, P0.2, P0.3 cụa vi đieău khieơn được đưa đên D0, D1, D2 , D3 cụa IC MT 8888. Dữ lieơu này được được đưa vào thanh ghi dữ lieơu, sau đó được đưa đên boơ chuyeơn đoơi D/A (chuyeơn từ sô sang tương tự ) thành tín hieơu tương tự với tín hieơu như lúc thu. Sau đó Tín hieơu DTMF này được đưa ra ở chađn sô 8 cụa IC MT 8888 và được khuêch đái đeơ phát đên thueđ bao nhaơn.
Vieơc thu phát DTMF cụa IC MT8888 được khôi xử lý trung tađm đieău khieơn thođng qua các chađn IRQ/CP,RSO,WR,CS được nôi tới các bit cụa vi đieău khieơn.
Các thođng sô cụa MT8888 do nhà sạn xuât hướng dăn. Các giá trị đieơn trở, tú đieơn, thời gian an toàn, bạo veơ được nhà sạn xuât đưa ra :
R400 =R401=100K
R404 =374K (Chĩn R404 =330K ) C400 =C7=100nF
Xtal =3,579545 MHZ
R403 = 22K , R405 = 10K
Nguoăn cung câp : VCC = +5V