DTMF專用芯片MT8880在通信網(wǎng)數(shù)據(jù)傳輸中的應用
雙音多頻信號(DTMF)是由一組低音頻信號和一組高音頻信號以一定方式的組合構成,每組音頻信號各有4個音頻信號,而每種組合有一個高音頻信號和一個低音頻信號,共16種組合。過去主要用于電話撥號信息傳輸,具有很強的抗干擾能力。目前市場上銷售的DTMF專用芯片集編解碼于一體,MT8880具有收發(fā)功能。本文通過89C51單片機控制MT8880實現(xiàn)計算機間的遠距離數(shù)據(jù)傳輸。
本文引用地址:http://www.ex-cimer.com/article/157707.htm1.1 DTMF信號介紹
DTMF信號的產(chǎn)生原理:雙音頻信號是2個正弦波信號的疊加,選定2個頻率f1和f2后可得到這種信號的數(shù)學表達式:
f(t)=A.sin(2.pi.f1.t)+A.sin(2.pi.f2.t)
如果用合適的采樣頻率對這個信號進行A/D轉換,則很容易計算出每一個采樣點的A/D值,而如果將這些采樣值形成一張表,在單片機里用同樣的采樣頻率將這張表中的數(shù)值用D/A轉換器輸出,就是雙音頻信號。在實際應用中常用1 b的DM編碼來實現(xiàn)A/D和D/A過程,其中A/D過程可以在PC機上完成,用程序生成對應每一個 DTMF信號的DM編碼表,D/A過程在單片機上完成。與單音編碼不同,DTMF信號是采用八中取二的方式來構成一個音頻信號,由虛假信號的干擾,所以應用范圍特別廣泛。
對照表1可以發(fā)現(xiàn)DTMF信號由2個不同的頻率信號合成。分為高頻組和低頻組,包各含有4個頻率,可以構成16種不同的信號,依次對應著16個不同的BCD碼。
MT8880C是一個帶有呼叫處理濾波器的單片DTMF信號收發(fā)器。他的制造采用MITEL公司的低功耗、高穩(wěn)定性的ISO-CMOS技術。DTMF信號的接收部分采用DTMF信號接收單片機MT8870的工業(yè)制造標準;發(fā)送部分采用開關電容進行D/A轉換發(fā)送高精度、低畸變的DTMF信號。內部寄存器提供一個群模式。在雙音頻群模式下DTMF信號可以通過精確的時序被發(fā)送出去??蛇x擇呼叫處理濾波器讓一個微處理器處理呼叫音頻信號。MT8880C還具有標準的微處理器總路線與6800系列的微處理器直接連接。
整合了收發(fā)功能的MT8880C單片機的結構包括一個帶有可變增益的內部放大器的高性能接收器和一個帶有脈沖計數(shù)器的發(fā)射器。一個可以訪問MT8880內部的寄存器的標準的微處理器接口。MT8880的內部寄存器包括1個狀態(tài)寄存器、2個數(shù)據(jù)寄存器和2個控制寄存器,如圖1所示。
評論