基于語(yǔ)音通信中的雙音頻DTMF解碼電路分析
電路工作原理:DTMF解碼,接收電路使用DTMF解碼集成電路MT8870。當(dāng)電路接口中的JKa和JKb閉合時(shí),由發(fā)送端送來(lái)的DTMF信號(hào)進(jìn)入MT8870的“IN-”端,經(jīng)過(guò)DTMF解碼,得到4位二進(jìn)制碼從Q3-Q0輸出,同時(shí)由STD端給出一個(gè)正脈沖,該正脈沖的出現(xiàn)表明Q3--Q0已經(jīng)準(zhǔn)備就緒,就可以被讀取了。DTMF雙音多頻信號(hào)是目前在按鍵電話(固定電話,移動(dòng)電話),程控交換機(jī)及無(wú)線通信設(shè)備中廣泛應(yīng)用的一種信號(hào)。它是一組由高頻信號(hào)與低頻信號(hào)疊加而成的組合信號(hào)。MT8870信號(hào)接收器可把DTMF信號(hào)變?yōu)閱纹瑱C(jī)可以識(shí)別的二進(jìn)制數(shù)字信號(hào),來(lái)識(shí)別每一個(gè)按鍵。MT8870與AT89C2051單片機(jī)的接口電路如圖所示。輸入的DTMF信號(hào)經(jīng)MT8870解調(diào)后,在STD端產(chǎn)生一個(gè)控制輸出信號(hào),該信號(hào)與單片機(jī)AT89C2051的外部接口P3.2相連。然后P3.2等待DTMF解碼器STD端正脈沖的到來(lái),一旦識(shí)別到STD端的正脈沖,P3.0-P3.4即讀入DTMF解碼器的輸出的二進(jìn)制碼信息,這個(gè)信息就是遙控命令,AT89C2051能對(duì)其進(jìn)行判別---究竟是密碼還是控制某路開,關(guān)的命令,或是掛機(jī)命令。此部分是整個(gè)系統(tǒng)的關(guān)鍵,它的工作情況直接決定了系統(tǒng)的可靠性。使用電話專用的雙音頻編解碼芯片進(jìn)行輸入雙音頻信號(hào)的解碼,是比較常用的一種方法。使用集成電路不但外圍電路簡(jiǎn)單,而且可靠性強(qiáng)。經(jīng)過(guò)專用集成電路的解碼,信號(hào)轉(zhuǎn)換成為不同的碼制信號(hào),可以直接被單片機(jī)讀取。一般常用的電話雙音頻編解碼集成電路有8870、8880、8888等,經(jīng)過(guò)反復(fù)論證比較,使用雙音頻解碼集成片MT8870來(lái)完成此功能模塊。
