DTMF電路HT9200A與單片機的接口
在水、電、煤氣表的自動(dòng)抄錄和IC卡電話(huà)機的話(huà)費統計等分布式測控系統中,人們希望能在現有的公用電話(huà)網(wǎng)上進(jìn)行適當的網(wǎng)絡(luò )聯(lián)接以實(shí)現數據的傳輸與控制。 Holtek公司新近推出的DTMF電路HT9200A便是專(zhuān)用于電話(huà)聯(lián)網(wǎng)控制的模塊,它可以方便地與微控制器系統接口,以便組成智能型電話(huà)網(wǎng)絡(luò )的測控系統。
本文引用地址:http://dyxdggzs.com/article/171988.htm1 HT9200A芯片介紹
HT9200A是串行式DTMF電路,具有很好的溫度適應性,其工作溫度范圍為-20℃~+70℃,它采用8腳DIP或SOP封裝形式,其管腳排列昭圖1所示。各引腳的功能說(shuō)明如下:
●CE:片選信號輸入端,低電平有效;
●X1、X2:3.579545MHz晶振接入端;
●VDD、Vss:電源正負輸入端,正常工作電壓范圍為2~5.5V,工作電流為2mA左右;
●CLK:串行數據的同步信號輸入端,fCLK為100kHz左右;
●DATA:串行數據輸入端;
●DTMF:DTMF信號輸出端。
圖2所示為HT9200A的輸入輸出時(shí)序圖當CE為低電平時(shí),選中芯片并在CLK的下降沿將串行口DATA上的數據鎖存。每個(gè)數據為5位二進(jìn)制碼,在CLK下降沿到來(lái)時(shí),選鎖存低位,再鎖存高位。當5位均為1時(shí),結束DTMF的發(fā)送。
HT9200A的輸入與輸出頻率由5位(D4~D0)不同的位碼組合決定,表1所列為HT9200的輸入位碼組合與輸出頻率的對應關(guān)系。
表1 HT9200A輸入組合與輸出頻率
HT9200A主要用于分布式電話(huà)網(wǎng)絡(luò )測控系統,它與89C51微控制器的接口電路如圖3所示。
在圖3中,89C51單片機的P1.0用于產(chǎn)生串行同步信號,P1.1用于輸出串行數據,由P2.7產(chǎn)生低電平的片選信號。
MSM7512B為嵌入式調制解調專(zhuān)用電路[1],它采用CCITTV.23標準,具有1200bps半雙工或1200bps接收/75bps發(fā)送兩種通訊方式。圖中,由單片機控制HT9200A并產(chǎn)生 DTMF信號,以供MSM7512B的EAI輸入端使用,經(jīng)MSM7512B內部放大器處理后,再由MSM7512B的AO腳輸出。在主叫機與被叫分機通過(guò)電信程控交換機建立聯(lián)接后,MSM7512B就可在89C51單片機控制下進(jìn)行數據收發(fā)工作。
可以看出,HT9200A主要起著(zhù)拔號聯(lián)接的作用,以使主叫機與被叫分機建立聯(lián)系。
DIY機械鍵盤(pán)相關(guān)社區:機械鍵盤(pán)DIY
電流傳感器相關(guān)文章:電流傳感器原理
評論