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